| | |
| | | public const string ModRightNameMoney= ModRightName + "_Money"; |
| | | public const string ModRightNameQty = ModRightName + "_Qty"; |
| | | public bool BillChange; //åæ®ä¿®æ¹ç¶æ |
| | | public string ERPMode = ""; //ERP模å¼ï¼WISEãCLOUDï¼ |
| | | public string UpdateSourceInterID = ""; //客æ·å®å¶ååç§°æ«ç çæçäº§æ±æ¥åæ¶æ¯å¦åå¡«å¯¹åºæ¡ç æ¡£æ¡æ¡ç æºåä¿¡æ¯ï¼Y为åå¡«ï¼ |
| | | // |
| | | public DBUtility.ClsPub.Enum_BillStatus BillStatus; //åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ |
| | | public Int64 KeyID; //忮䏻å
ç |
| | |
| | | // |
| | | if (MessageBox.Show("ç¡®å®è¦å é¤å½ååæ®ï¼", "æç¤º", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) |
| | | { |
| | | if (BillOld.DeleteBill(BillOld.omodel.HInterID, ref ClsPub.sExeReturnInfo) != true) |
| | | if (!BillOld.DeleteBillandWMS(BillOld.omodel.HInterID, BillOld.omodel.HBillNo, ERPMode, UpdateSourceInterID, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | | BillChange = true; |
| | | MessageBox.Show("å é¤å¤±è´¥,åå :" + ClsPub.sExeReturnInfo, "æç¤º"); |
| | | MessageBox.Show(DBUtility.ClsPub.sExeReturnInfo, "æç¤º"); //失败 |
| | | return; |
| | | } |
| | | MessageBox.Show("å 餿å", "æç¤º"); |
| | | else |
| | | { |
| | | MessageBox.Show(DBUtility.ClsPub.sExeReturnInfo, "æç¤º"); //æå |
| | | } |
| | | BillOld = new DAL.ClsSc_ICMOReportBill(); |
| | | this.Sub_Next(); //æ¾ç¤ºä¸ä¸å¼ åæ® |
| | | if (BillOld.omodel.HInterID == 0)//è¥æ¾ä¸å°ä¸ä¸å¼ ï¼åæ¾ç¤ºä¸ä¸å¼ |
| | |
| | | oSumGrid.oGridsum = grdSum; |
| | | this.Text = ModCaption; //å½åçªä½æ é¢ |
| | | this.lblCaption.Text = ModCaption;//å½ååæ®æ é¢ |
| | | |
| | | //è·åç³»ç»åæ° |
| | | ClsXt_SystemParameter oSystemParameter = new ClsXt_SystemParameter(); |
| | | if (oSystemParameter.ShowBill(ref DBUtility.ClsPub.sExeReturnInfo) == false) |
| | | { |
| | | MessageBox.Show("è·åç³»ç»åæ°å¤±è´¥ï¼åå :" + DBUtility.ClsPub.sExeReturnInfo, "æç¤º"); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | ERPMode = oSystemParameter.omodel.WMS_WMSStockCtl_ERPMode; |
| | | UpdateSourceInterID = oSystemParameter.omodel.Sc_ICMOReportBill_UpdateSourceInterID; |
| | | } |
| | | } |
| | | |
| | | //é¦å¼ |