/// <summary> /// 保存条码 /// </summary> /// <param name="_startSN"></param> /// <param name="_endSN"></param> private void addSerialNumber(long _startSN, int _orderCount) { string temInfo=""; //条码 Maticsoft.Model.SerialNumber _serialNumber = new Maticsoft.Model.SerialNumber() { OrderID = txb_OrderID.Text.ToString() }; //检测方法 Maticsoft.Model.E_InspectMethod temInspectMethod =(Maticsoft.Model.E_InspectMethod)Enum.Parse(typeof(Maticsoft.Model.E_InspectMethod), cmb_InspectMethod.SelectedItem.ToString(), false); _M_SerialNumber.InspectMethod = temInspectMethod; //显示结果 if (temInspectMethod == Maticsoft.Model.E_InspectMethod.配组_八芯_SAMHALL || temInspectMethod == Maticsoft.Model.E_InspectMethod.配组_二十四芯_SAMHALL || temInspectMethod == Maticsoft.Model.E_InspectMethod.配组_四十八芯_SAMHALL || temInspectMethod == Maticsoft.Model.E_InspectMethod.配组_九十六芯_SAMHALL) { int temCount = 0; foreach (Maticsoft.Model.SerialNumber Tem in _GLL_Lst_SerialNumber) { _M_SerialNumber.Add(Tem); temCount++; } _GLL_Lst_SerialNumber.Clear(); temInfo = "操作完成!成功添加:" + temCount + "条\r\n失败:0条"; } else { int temOrderCount = int.Parse(txb_Order_Count.Text.ToString()); temInfo = _M_SerialNumber.Add(_serialNumber, _startSN,temOrderCount); } My_MessageBox.My_MessageBox_Message(temInfo); }
// //保存 // private void btn_AddSer_Save_Click(object sender, RoutedEventArgs e) { Maticsoft.BLL.SerialNumber _M_SerialNumber = new SerialNumber(); Maticsoft.Model.SerialNumber _SerialNumber = new Maticsoft.Model.SerialNumber(); if (txb_Addser_OrderID.Text != "" && cmb_AddSer_BatchNo.Text != "" && cmb_AddSer_Type.Text != "") { // Maticsoft.Model.SerialNumber Tem = new Maticsoft.Model.SerialNumber(); Tem.OrderID = txb_Addser_OrderID.Text.Trim(); Tem.BatchNO = cmb_AddSer_BatchNo.Text.Trim(); Tem.State = "Not_Pack"; Tem.Type = cmb_AddSer_Type.Text.Trim(); int temcount = 0; string NG_SNlist = ""; foreach (object _SN in lst_Add_SNList.Items) { _SerialNumber = _M_SerialNumber.GetModel(_SN.ToString()); if (_SerialNumber == null) { Tem.SN = _SN.ToString(); _M_SerialNumber.Add(Tem); temcount++; } else { NG_SNlist += "\r\n" + _SerialNumber.ToString(); } } My_MessageBox.My_MessageBox_Message("保存成功!\r\n增加:" + temcount.ToString() + "条 失败:" + (lst_Add_SNList.Items.Count - temcount) + NG_SNlist); lab_Add_Count.Text = "0"; lst_Add_SNList.Items.Clear(); } else { My_MessageBox.My_MessageBox_Message("未保存,信息不完整!"); } }