| | |
| | | public string PrintQtyCtl = ""; //æ¡ç æå°æ¬¡æ°æ§å¶ |
| | | public string UpdatePrintQtyCtl = ""; //æ¡ç æå°æ¬¡æ°æ´æ° |
| | | public string SourceQtyCtl = ""; //è¶
æºåæ°éæ§å¶ |
| | | public string CampanyName = ""; //客æ·å®å¶ååç§° |
| | | |
| | | #region åºå®ä»£ç |
| | | |
| | |
| | | PrintQtyCtl = oSystemParameter.omodel.BarCode_PrintQtyCtl; |
| | | UpdatePrintQtyCtl = oSystemParameter.omodel.BarCode_UpdatePrintQtyCtl; |
| | | SourceQtyCtl = oSystemParameter.omodel.BarCode_SourceQtyCtl; |
| | | CampanyName = oSystemParameter.omodel.WMS_CampanyName; |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region ç»å®ææ¡ç |
| | | private void bdBarCode_Pack_Click(object sender, EventArgs e) |
| | | { |
| | | if (grdMain.CurrentRow == null) |
| | | { |
| | | MessageBox.Show("请å
éæ©éè¦ç»å®çæ¡ç ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | Int64 hmainid = 0; |
| | | string HItemID = ""; |
| | | string s = ""; |
| | | string HBarCode_Pack = ""; |
| | | for (int i = 0; i <= grdMain.SelectedRows.Count - 1; i++) |
| | | { |
| | | if (s.Length > 4500) |
| | | { |
| | | HItemID = HItemID + "#" + DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("hmainid")].Value.ToString()); |
| | | s = DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("hmainid")].Value.ToString()); |
| | | } |
| | | else |
| | | { |
| | | HItemID = HItemID + "," + DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("hmainid")].Value.ToString()); |
| | | s = s + "," + DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("hmainid")].Value.ToString()); |
| | | } |
| | | |
| | | //è·åææ¡ç å·ï¼ææ¡ç =æéæ¡ç 䏿µæ°´å·æå¤§çæ¡ç +â-1â |
| | | if (hmainid<DBUtility.ClsPub.isLong(grdMain.SelectedRows[i].Cells[Fun_GetCol("hmainid")].Value.ToString())) |
| | | { |
| | | hmainid = DBUtility.ClsPub.isLong(grdMain.SelectedRows[i].Cells[Fun_GetCol("hmainid")].Value.ToString()); |
| | | HBarCode_Pack = DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("æ¡ç ç¼å·")].Value) + "-1"; |
| | | } |
| | | } |
| | | |
| | | try |
| | | { |
| | | oCn.BeginTran(); |
| | | Int64 HFlag = 0; |
| | | HItemID = HItemID.Remove(0, 1); //廿å符串第ä¸ä¸ªå符 |
| | | string[] NewHItemID; |
| | | NewHItemID = HItemID.Split(Convert.ToChar("#")); |
| | | |
| | | for (int i = 0; i <= NewHItemID.Length - 1; i++) |
| | | { |
| | | if(i == NewHItemID.Length - 1) |
| | | { |
| | | HFlag = 1; |
| | | } |
| | | //ææ¡ç ç»å®å夿ï¼åå¡«ææ¡ç ä¿¡æ¯ï¼çæææ¡ç |
| | | DataSet DS = oCn.RunProcReturn("exec h_p_Gy_BarCodeBill_BindPack '" + NewHItemID[i] + "','" + HBarCode_Pack + "','" + CampanyName + "'," + HFlag + ",'" + DBUtility.ClsPub.CurUserName + "'", "h_p_Gy_BarCodeBill_BindPack"); |
| | | if (DS == null || DS.Tables[0].Rows.Count <= 0) |
| | | { |
| | | oCn.CnClose(); |
| | | oCn.CnDispose(); |
| | | MessageBox.Show("ç»å®å¹¶çæææ¡ç 夿é误ï¼"); |
| | | return; |
| | | } |
| | | else if (DBUtility.ClsPub.isStrNull(DS.Tables[0].Rows[0][0]) == "1") |
| | | { |
| | | oCn.CnClose(); |
| | | oCn.CnDispose(); |
| | | MessageBox.Show(DBUtility.ClsPub.isStrNull(DS.Tables[0].Rows[0]["HRemark"])); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | MessageBox.Show("ç»å®å¹¶çæææ¡ç æåï¼", "æç¤º"); |
| | | Display(); |
| | | oCn.Commit(); |
| | | } |
| | | catch (Exception e2) |
| | | { |
| | | oCn.RollBack(); |
| | | throw (e2); |
| | | } |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region è§£ç»ææ¡ç |
| | | private void jbBarCode_Pack_Click(object sender, EventArgs e) |
| | | { |
| | | if (grdMain.CurrentRow == null) |
| | | { |
| | | MessageBox.Show("请å
éæ©éè¦è§£ç»çæ¡ç ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | if (grdMain.SelectedRows.Count != 1) |
| | | { |
| | | MessageBox.Show("䏿¬¡åªå
许éä¸ä¸è¡æ¡ç è®°å½ï¼è¯·éæ°éæ©éè¦è§£ç»çæ¡ç ï¼"); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | Int64 HItemID = 0; |
| | | HItemID = DBUtility.ClsPub.isLong(grdMain.SelectedRows[0].Cells[Fun_GetCol("hmainid")].Value); |
| | | |
| | | //ææ¡ç è§£ç»å夿ï¼åå¡«ææ¡ç ä¿¡æ¯ï¼å 餿æ¡ç |
| | | DataSet DS = oCn.RunProcReturn("exec h_p_Gy_BarCodeBill_UnBindPack " + HItemID + ",'" + CampanyName + "'", "h_p_Gy_BarCodeBill_UnBindPack"); |
| | | if (DS == null || DS.Tables[0].Rows.Count <= 0) |
| | | { |
| | | MessageBox.Show("è§£ç»å¹¶å 餿æ¡ç 夿é误ï¼"); |
| | | return; |
| | | } |
| | | else if (DBUtility.ClsPub.isStrNull(DS.Tables[0].Rows[0][0]) == "1") |
| | | { |
| | | MessageBox.Show(DBUtility.ClsPub.isStrNull(DS.Tables[0].Rows[0]["HRemark"])); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show("è§£ç»å¹¶å 餿æ¡ç æåï¼", "æç¤º"); |
| | | Display(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | } |