private void Init() { PaCSGlobal.InitComPort("Toner", "LINE", ports); if (ports[0].IsOpen) { ports[0].DataReceived += new SerialDataReceivedEventHandler(serialPortLINE_DataReceived);//重新绑定 } cmbBuffer.Properties.BeginUpdate(); TonerGlobal.LoadBufferByVendCode(cmbBuffer); cmbBuffer.Properties.EndUpdate(); }
private void Init() { PaCSGlobal.InitComPort("Toner", "GRCJ", ports); if (ports[0].IsOpen) { ports[0].DataReceived += new SerialDataReceivedEventHandler(serialPortGRCJ_DataReceived);//重新绑定 } switch (PaCSGlobal.LoginUserInfo.Venderid) { case "C660": cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadBufferByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); break; case "C6H0": cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadBufferByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); break; case "O-0192": cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadBufferByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); break; case "L107LO": cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadStockByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); break; case "C660_SVC": cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadStockByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); break; default: cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadStockByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); cmbLoc.SelectedIndex = 0; break; } }
//使用类型 private void cmbType_SelectedIndexChanged(object sender, EventArgs e) { cmbDest.Properties.Items.Clear(); if (cmbType.SelectedIndex == 0)//到buffer 楼层 { cmbDest.Properties.BeginUpdate(); TonerGlobal.LoadBufferByVendCode(cmbDest); cmbDest.Properties.EndUpdate(); } else if (cmbType.SelectedIndex == 1)//到其他厂家 { cmbDest.Properties.BeginUpdate(); TonerGlobal.LoadCmbUseVendor(cmbDest, true); cmbDest.Properties.EndUpdate(); } else if (cmbType.SelectedIndex == 2)//销售出库(svc,先优) { cmbDest.Properties.Items.Clear(); } }
private void Init() { PaCSGlobal.InitComPort("Toner", "GICJ", ports); if (ports[0].IsOpen) { ports[0].DataReceived += new SerialDataReceivedEventHandler(serialPortGICJ_DataReceived);//重新绑定 } cmbLoc.Properties.BeginUpdate(); TonerGlobal.LoadStockByVendCode(cmbLoc); cmbLoc.Properties.EndUpdate(); cmbLoc.SelectedIndex = 0; cmbDest.Properties.BeginUpdate(); TonerGlobal.LoadBufferByVendCode(cmbDest); cmbDest.Properties.EndUpdate(); if (PaCSGlobal.LoginUserInfo.Fct_code.Equals("C6H0A")) //2014/12/03 { GIType = 1; //0:buffer 1:其他厂家 cmbType.SelectedIndex = 1; cmbType.Enabled = false; } }