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; }
}
}
}