| using System; | 
| using System.Collections.Generic; | 
| using System.ComponentModel; | 
| using System.Data; | 
| using System.Drawing; | 
| using System.Text; | 
| using System.Windows.Forms; | 
|   | 
| namespace APSM | 
| { | 
|     public partial class Gy_WorkTimesDlg : Form | 
|     { | 
|         public Gy_WorkTimesDlg() | 
|         { | 
|             InitializeComponent(); | 
|         } | 
|   | 
|         private void cmdHBSource_Click(object sender, EventArgs e) | 
|         { | 
|             DAL.ClsGy_Source_View oSource = new DAL.ClsGy_Source_View(); | 
|             oSource.WherePart = txtHBSource.Text.Trim(); | 
|             if (oSource.RefreshView()) | 
|             { | 
|                 txtHBSource.Text = oSource.oModel.HNumber; | 
|                 txtHBSource.Tag = oSource.oModel.HItemID; | 
|                 txtHESource.Text = oSource.oModel.HNumber; | 
|                 txtHESource.Tag = oSource.oModel.HItemID; | 
|             } | 
|             else | 
|             { | 
|                 txtHBSource.Text = ""; | 
|                 txtHBSource.Tag = "0"; | 
|                 txtHESource.Text = ""; | 
|                 txtHESource.Tag = "0"; | 
|             } | 
|         } | 
|   | 
|         private void cmdHESource_Click(object sender, EventArgs e) | 
|         { | 
|             DAL.ClsGy_Source_View oSource = new DAL.ClsGy_Source_View(); | 
|             oSource.WherePart = txtHESource.Text.Trim(); | 
|             if (oSource.RefreshView()) | 
|             { | 
|                 txtHESource.Text = oSource.oModel.HNumber; | 
|                 txtHESource.Tag = oSource.oModel.HItemID; | 
|             } | 
|             else | 
|             { | 
|                 txtHESource.Text = ""; | 
|                 txtHESource.Tag = "0"; | 
|             } | 
|         } | 
|   | 
|         private void txtHBSource_TextChanged(object sender, EventArgs e) | 
|         { | 
|             if (txtHBSource.Text.Trim() == "") | 
|                 txtHBSource.Tag = "0"; | 
|                 txtHESource.Text = ""; | 
|                 txtHESource.Tag = "0"; | 
|         } | 
|   | 
|         private void txtHESource_TextChanged(object sender, EventArgs e) | 
|         { | 
|             if (txtHESource.Text.Trim() == "") | 
|                 txtHESource.Tag = "0"; | 
|         } | 
|   | 
|         private void cmdOK_Click(object sender, EventArgs e) | 
|         { | 
|             SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); | 
|             //¹ýÂËÌõ¼þDlg | 
|             string sDlgWhere = "";; | 
|             sDlgWhere = sDlgWhere + ",'" + txtHBSource.Text.Trim() + "'"; | 
|             sDlgWhere = sDlgWhere + ",'" + txtHESource.Text.Trim() + "'"; | 
|             sDlgWhere = sDlgWhere + ",'" + dtpHBDate.Value.ToShortDateString() + "'"; | 
|             sDlgWhere = sDlgWhere + ",'" + dtpHEDate.Value.ToShortDateString() + "'"; | 
|             sDlgWhere = sDlgWhere + "," +DBUtility.ClsPub.isSingle(txtWorktimes.Text).ToString() + ""; | 
|             if (sDlgWhere.Trim().Length > 0) | 
|             { | 
|                 sDlgWhere = sDlgWhere.Substring(1, sDlgWhere.Length - 1); | 
|             } | 
|             //²»ÄÜ´óÓÚ255 | 
|             if (dtpHBDate.Value.AddDays(255) < dtpHEDate.Value) | 
|             { | 
|                 MessageBox.Show("ÈÕÆÚ²î²»ÄÜ´óÓÚ255Ì죡"); | 
|                 return; | 
|             } | 
|             // | 
|             string sErr = ""; | 
|             SubCn.RunProcReturn("exec h_p_Gy_InsertPlanShifts " + sDlgWhere, "Gy_Czygl", ref sErr); | 
|             if (sErr.Trim() == "") | 
|             { | 
|                 MessageBox.Show("Ö´Ðгɹ¦£¡"); | 
|   | 
|             } | 
|             else | 
|             { | 
|                 MessageBox.Show("Ö´ÐÐʧ°Ü£¡"+sErr); | 
|             } | 
|         } | 
|   | 
|         private void cmdCanal_Click(object sender, EventArgs e) | 
|         { | 
|             this.Close(); | 
|         } | 
|     } | 
| } |