using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CoreFS.CA06; using Core.StlMes.Client.YdmBase; using Core.Mes.Client.Comm.Server; namespace Core.StlMes.Client.PipeLeaveFactory { public partial class frmPipeWriteOffTemp : FrmBase { public frmPipeWriteOffTemp() { InitializeComponent(); } private void frmPipeWriteOffTemp_Load(object sender, EventArgs e) { string dtTime = DateTime.Now.ToString("yyyy年MM月dd日") + " 23:59:59"; DelEndTime.DateTime = DateTime.Parse(dtTime); BillEndTime.DateTime = DateTime.Parse(dtTime); OutEndTime.DateTime = DateTime.Parse(dtTime); InComboAll(); } /// /// 重写基类方法 /// /// /// public override void ToolBar_Click(object sender, string ToolbarKey) { switch (ToolbarKey) { case "Query": break; case "Add": break; case "Update": break; case "Delete": break; case "Close": this.Close(); break; } } //初始化下拉框 private void InComboAll() { //客户信息 YdmBaseClass.InitComboEditor(cmbCustomer, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryCustomer", "CUSTOMER_NO", ob, true); //品名 YdmBaseClass.InitComboEditor(cmbProductName, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryProductName", "PRODUCCODE", ob, true); //专用线 YdmBaseClass.InitComboEditor(cmbPrivateSid, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryPrivateSid", "SPCL_LN_NO", ob, true); //到站 YdmBaseClass.InitComboEditor(cmbArriveStation, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryArriveStation", "STATION_NO", ob, true); //交货地点 DataTable dtPlaceDeli = ClsBaseInfo.GetComBaseInfo("1106", ob); cmbPlaceDeli.DataSource = dtPlaceDeli; cmbPlaceDeli.DisplayMember = "BASENAME"; cmbPlaceDeli.ValueMember = "BASECODE"; DataRow dwPlace = dtPlaceDeli.NewRow(); dtPlaceDeli.Rows.InsertAt(dwPlace, 0); ClsBaseInfo.SetComboItemHeight(cmbPlaceDeli); //承运单位 DataTable dtCarrierUnit = ClsBaseInfo.GetComBaseInfo("1109", ob); cmbCarrierUnit.DataSource = dtCarrierUnit; cmbCarrierUnit.DisplayMember = "BASENAME"; cmbCarrierUnit.ValueMember = "BASECODE"; DataRow dwCarr = dtCarrierUnit.NewRow(); dtCarrierUnit.Rows.InsertAt(dwCarr, 0); ClsBaseInfo.SetComboItemHeight(cmbCarrierUnit); //汽车车牌头个字 ClsBaseInfo.SetComboItemHeight(cmbProvin); } // 验证Checked是否勾选,显示控件可编辑 打勾表示可编辑,不打勾表示不可编辑 private void chk_CheckedChanged(object sender, EventArgs e) { if (chkBillList.Checked) { txtBillList.Enabled = true; } else { txtBillList.Enabled = false; } if (chkCustomer.Checked) { cmbCustomer.Enabled = true; } else { cmbCustomer.Enabled = false; } if (chkProductName.Checked) { cmbProductName.Enabled = true; } else { cmbProductName.Enabled = false; } if (chkPrivateSid.Checked) { cmbPrivateSid.Enabled = true; } else { cmbPrivateSid.Enabled = false; } if (chkPlaceDeli.Checked) { cmbPlaceDeli.Enabled = true; } else { cmbPlaceDeli.Enabled = false; } if (chkArriveStation.Checked) { cmbArriveStation.Enabled = true; } else { cmbArriveStation.Enabled = false; } } } }