| | |
| | | HUserName = ClsPub.isStrNull(DBUtility.ClsPub.CurUserName); |
| | | Int64 HUserID = 0; |
| | | HUserID = ClsPub.isInt(DBUtility.ClsPub.CurUserID); |
| | | txtHEmpID.Text = HUserName; |
| | | txtHEmpID.Tag = HUserID; |
| | | |
| | | DataSet DSet; |
| | | |
| | | DSet = oCn.RunProcReturn("Select HEmpID from gy_czygl Where czymc='" + HUserName + "'", "gy_czygl", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | if (DSet == null) |
| | | //if (DSet == null|| DSet.Tables[0].Rows.Count == 0) |
| | | { |
| | | MessageBox.Show("没æè¿åä»»ä½ç»æ,请å¨è¿æ»¤æ¡ä¸ç¹å»ãæ¢å¤ãæé®,å°è¯å次æ¥è¯¢ï¼" + DBUtility.ClsPub.sExeReturnInfo); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | //grdMain.DataSource = DSet.Tables[0].DefaultView; |
| | | //æå½ååæ®ID åå°ä¸ä¸ªæé®éé¢ å·æ°æ¶æ¯æ¬¡åä¸é |
| | | if (DSet.Tables[0].Rows.Count > 0) |
| | | { |
| | | |
| | | |
| | | txtHEmpID.Tag = DBUtility.ClsPub.isStrNull(DSet.Tables[0].Rows[0]["HEmpID"]); |
| | | } |
| | | else |
| | | { |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | private void grdMain_DblClick(object sender, EventArgs e) |
| | |
| | | } |
| | | } |
| | | |
| | | private void zf_Click(object sender, EventArgs e) |
| | | { |
| | | //Sub_AbandonCheck(); |
| | | if (!ClsPub.Security_Log(ModRightNameDelete, 1, true, DBUtility.ClsPub.CurUserName)) |
| | | { |
| | | return; |
| | | } |
| | | if (grdMain.CurrentRow == null) |
| | | return; |
| | | DAL.ClsGy_BarCodeBill_Ctl oBar = new DAL.ClsGy_BarCodeBill_Ctl(); |
| | | if (MessageBox.Show("ç¡®å®è¦ä½åºæéæ¡ç ï¼", "æç¤º", MessageBoxButtons.OKCancel) == DialogResult.Cancel) |
| | | { |
| | | return; |
| | | } |
| | | for (int i = 0; i <= grdMain.SelectedRows.Count - 1; i++) |
| | | { |
| | | if (DBUtility.ClsPub.isLong(grdMain.SelectedRows[i].Cells[Fun_GetCol("HMaterID")].Value) != 0) |
| | | { |
| | | if (!oBar.Cancelltion(DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("æ¡ç ç¼å·")].Value))) |
| | | { |
| | | MessageBox.Show("ä½åºå¤±è´¥ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | MessageBox.Show("ä½åºæåï¼", "æç¤º"); |
| | | } |
| | | |
| | | private void fzf_Click(object sender, EventArgs e) |
| | | { |
| | | //this.Sub_CheckBill(); |
| | | if (!ClsPub.Security_Log(ModRightNameDelete, 1, true, DBUtility.ClsPub.CurUserName)) |
| | | { |
| | | return; |
| | | } |
| | | if (grdMain.CurrentRow == null) |
| | | return; |
| | | DAL.ClsGy_BarCodeBill_Ctl oBar = new DAL.ClsGy_BarCodeBill_Ctl(); |
| | | if (MessageBox.Show("ç¡®å®è¦åä½åºæéæ¡ç ï¼", "æç¤º", MessageBoxButtons.OKCancel) == DialogResult.Cancel) |
| | | { |
| | | return; |
| | | } |
| | | for (int i = 0; i <= grdMain.SelectedRows.Count - 1; i++) |
| | | { |
| | | if (DBUtility.ClsPub.isLong(grdMain.SelectedRows[i].Cells[Fun_GetCol("HMaterID")].Value) != 0) |
| | | { |
| | | if (!oBar.UnCancelltion(DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[i].Cells[Fun_GetCol("æ¡ç ç¼å·")].Value))) |
| | | { |
| | | MessageBox.Show("åä½åºå¤±è´¥ï¼", "æç¤º"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | MessageBox.Show("åä½åºæåï¼", "æç¤º"); |
| | | } |
| | | |
| | | private void cmdHSaveBill_Click(object sender, EventArgs e) |
| | | { |
| | | |
| | |
| | | //00 å
çæ å¯ä¸ç ææ¡ç |
| | | |
| | | //çæä¸ä¸ªå¤ç®±ç |
| | | string sPackStr = "ZXM" + HYear + HPeriod + HDay; //å¤ç®±ç åç¼ |
| | | long HTMaterID = 0; |
| | | HTMaterID = ClsPub.isLong(grdMain.Rows[0].Cells[Fun_GetCol("HMaterID")].Value); |
| | | string sPackStr = "ZXM" + HYear + HPeriod + HDay + HTMaterID; //å¤ç®±ç åç¼ |
| | | DataSet DsTM = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sPackStr + "'", "h_p_WMS_GetMaxNo"); //è·åæå¤§æµæ°´å· //oCn.RunProc("exec h_p_WMS_SetMaxNo '" + sTMNumber + "'"); |
| | | Int64 TTM_LSH = ClsPub.isInt(DsTM.Tables[0].Rows[0][0]) + 1; |
| | | string sPackBarCode = sPackStr + TTM_LSH.ToString(); |
| | |
| | | |
| | | private void button4_Click(object sender, EventArgs e) |
| | | { |
| | | |
| | | //æ ¹æ®æ¬ç®±æ°é æ¥ åé
å° æ¯ä¸ªç产订åä¸ï¼åé
æ¶ è¦èè 订åå©ä½æ°éå·²ç»æ¯ è´æ°çæ
åµï¼ |
| | | //å¦æææ åè£
ç®±æ°é å
é»è®¤åæ åè£
ç®±æ°é 没æååæè¾çæ¬ç®±æ°é |
| | | //1.夿æ¬ç®±æ°é å¿
须大äº0 |
| | | double HZXQty = 0;//æ´ç®±æ°é |
| | | if (txtHZXQty.Text.Trim() != "") |
| | | { |
| | | HZXQty = ClsPub.isDoule(txtHZXQty.Text); |
| | | } |
| | | else |
| | | { |
| | | HZXQty = ClsPub.isDoule(txtHMiniQty.Text); |
| | | } |
| | | if (HZXQty <= 0) |
| | | { |
| | | MessageBox.Show("请è¾å
¥æ´ç®±æ°éï¼"); |
| | | return; |
| | | } |
| | | //2.å·æ°ç½æ ¼ |
| | | //Display(); |
| | | //3.ææ´ç®±æ°é åé
å° ç½æ ¼ä¸é¢çæ¯ä¸ä¸ª ç产订åä¸å»ã 循ç¯ç½æ ¼ |
| | | for(int i =0;i<grdMain.Rows.Count;i++) |
| | | { |
| | | if (HZXQty > 0) |
| | | { |
| | | if (HZXQty > DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value)) |
| | | { |
| | | HZXQty = HZXQty - DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | } |
| | | else |
| | | { |
| | | grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = HZXQty; |
| | | break; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | break; |
| | | } |
| | | } |
| | | Sub_SaveBarCode(); |
| | | // |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | ////1.è·åçé¢ä¸é¢æ´ç®±æ°éæ¡è¾å
¥çæ°é èµå¼ç»åé å¹¶å·æ°ç½æ ¼ |
| | | //double HBarCodeQty = 0; |
| | | //double HZXQty = 0; |
| | | //HZXQty = ClsPub.isDoule(txtHZXQty.Text); |
| | | //if (HZXQty ==0) |
| | | ////æ ¹æ®æ¬ç®±æ°é æ¥ åé
å° æ¯ä¸ªç产订åä¸ï¼åé
æ¶ è¦èè 订åå©ä½æ°éå·²ç»æ¯ è´æ°çæ
åµï¼ |
| | | ////å¦æææ åè£
ç®±æ°é å
é»è®¤åæ åè£
ç®±æ°é 没æååæè¾çæ¬ç®±æ°é |
| | | ////1.夿æ¬ç®±æ°é å¿
须大äº0 |
| | | //double HZXQty = 0;//æ´ç®±æ°é |
| | | //if (txtHZXQty.Text.Trim() != "") |
| | | //{ |
| | | // HZXQty = ClsPub.isDoule(txtHZXQty.Text); |
| | | //} |
| | | //else |
| | | //{ |
| | | // HZXQty = ClsPub.isDoule(txtHMiniQty.Text); |
| | | //} |
| | | //if (HZXQty <= 0) |
| | | //{ |
| | | // MessageBox.Show("请è¾å
¥æ´ç®±æ°éï¼"); |
| | | // return; |
| | | //} |
| | | //Display(); |
| | | ////2.è·åç½æ ¼éä¸è¡ç©æID |
| | | ////int a = grdMain.CurrentRow.Index; |
| | | ////long HMaterID = 0; |
| | | //////HMaterID = DBUtility.ClsPub.isLong(grdMain.Rows[a].Cells[Fun_GetCol("HMaterID")].Value); |
| | | //// if (HMaterID == 0) |
| | | //// { |
| | | //// MessageBox.Show("没æéä¸ä»»ä½è®°å½ï¼"); |
| | | //// return; |
| | | //// } |
| | | ////3.å®ä¹æ¯å¦ç»æçåé |
| | | //int Mul = 0; |
| | | ////4.æ ¹æ®åæ®ç±»åè·åæ¬æ¬¡æ¡ç 主å
ç HInterID |
| | | //HInterID = DBUtility.ClsPub.CreateBillID_Prod(ModName, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | |
| | | //for (int i = 0; i < grdMain.Rows.Count; i++) |
| | | ////2.å·æ°ç½æ ¼ |
| | | ////Display(); |
| | | ////3.ææ´ç®±æ°é åé
å° ç½æ ¼ä¸é¢çæ¯ä¸ä¸ª ç产订åä¸å»ã 循ç¯ç½æ ¼ |
| | | //for(int i =0;i<grdMain.Rows.Count;i++) |
| | | //{ |
| | | |
| | | // //è·åç½æ ¼é颿¯ä¸è¡è®¢å对åºçè®¢åæ°é |
| | | // double HDDQty = 0; |
| | | // HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("è®¢åæ°é")].Value); |
| | | |
| | | |
| | | // //è·åå½åç³»ç»ç»éç»ç»ä»£ç |
| | | // HOrgNumber = ClsPub.HOrgNumber; |
| | | |
| | | |
| | | |
| | | |
| | | // //èªå¨å¹é
é»è¾ å¤æè®¢åæ°éæ¯å¦å¤§äºæ´ç®±æ°é å¦æè®¢åæ°éå¤§äºæ´ç®±æ°é ç´æ¥çæå¯ä¸ç |
| | | // //å¦æè®¢åæ°éå°äºæ´ç®±æ°é å循ç¯çæå¯ä¸ç çæå¯¹åºçææ¡ç |
| | | // if (HDDQty >= HZXQty) |
| | | // if (HZXQty > 0) |
| | | // { |
| | | // if (HZXQty > DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value)) |
| | | // { |
| | | // HBarCodeQty = HZXQty; |
| | | // this.Sub_SaveBill_TTM(); |
| | | // Display(); |
| | | // Mul = Mul + 1; |
| | | // break; |
| | | // HZXQty = HZXQty - DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | // grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | |
| | | // //MessageBox.Show("请ç¹å»è¶
é¢ç产æé®çææ¡ç ï¼"); |
| | | // //return; |
| | | // } |
| | | // else if(HDDQty < HZXQty) |
| | | // else if (HZXQty == 0) |
| | | // { |
| | | // HBarCodeQty = HDDQty; |
| | | // HZXQty = HZXQty - HDDQty; |
| | | // this.Sub_SaveBill_TTM(); |
| | | // Mul = Mul + 1; |
| | | // continue; |
| | | // return; |
| | | // } |
| | | // else |
| | | // { |
| | | // grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = HZXQty; |
| | | // // |
| | | |
| | | // //妿Mul>1 æ°å¢ç»æå主表 |
| | | |
| | | // //HZXQty = HZXQty - DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | // //grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | // } |
| | | // } |
| | | // else |
| | | // { |
| | | // break; |
| | | // } |
| | | //} |
| | | //Sub_SaveBarCode(); |
| | | //// |
| | | |
| | | //if (Mul > 1) |
| | | //{ |
| | | // //HICMOBillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[Fun_GetCol("ç产订åå·")].Value); |
| | | // DataSet DS1; |
| | | // HTTMNumber = HOrgNumber + HICMOBillNo; |
| | | // DS1 = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + HTTMNumber + "'", "h_p_WMS_GetMaxNo"); //è·åæå¤§æµæ°´å· |
| | | // TLSH = ClsPub.isInt(DS1.Tables[0].Rows[0][0]); |
| | | // TLSH2 = TLSH.ToString(); |
| | | // TTM = HTTMNumber + TLSH2; |
| | | // HInterID_TTM = DBUtility.ClsPub.CreateBillID_Prod(ModName1, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | // HBillNo_TTM = DBUtility.ClsPub.CreateBillCode_Prod(ModName1, ref DBUtility.ClsPub.sExeReturnInfo, true);//å¾å°æ°åå· |
| | | |
| | | // string HDate = ""; |
| | | // string HYear = ""; |
| | | // string HPeriod = ""; |
| | | // string HDay = ""; |
| | | // HDate = DateTime.Now.ToShortDateString(); |
| | | // HYear = ClsPub.isDate(HDate).Year.ToString().Substring(2, 2); |
| | | // HPeriod = "0" + ClsPub.isDate(HDate).Month.ToString(); |
| | | // HPeriod = HPeriod.Substring(HPeriod.Length - 2, 2); |
| | | // HDay = "0" + ClsPub.isDate(HDate).Day.ToString(); |
| | | // HDay = HDay.Substring(HDay.Length - 2, 2); |
| | | |
| | | // oCn.RunProc("insert into Sc_PackUnionBillMain (HYear,HPeriod,HBillType,HInterID,HDate" + |
| | | // ",HBillNo,HBillStatus,HICMOBillNo,HBarCode_Pack,HMaterID,HUnitID,HWeight" + |
| | | // ",HPWeight,HProdOrgID,HDeptID,HEmpID,HSNum,HPackNum,HBarCode_Cus,HBatchNo " + |
| | | // ") values (" |
| | | // + HYear + "," + HPeriod + ",'3783'," + HInterID_TTM + ",'" + HDate + "'" |
| | | // + ", " + HBillNo_TTM.ToString() + ",1,''," + TTM.ToString() + ",0,0,0" |
| | | // + ",0,1,0,0,0,0,'','')"); |
| | | //} |
| | | |
| | | |
| | | ////3.å
å¤æç©ææ¯å¦ä¸è´ 妿ä¸è´å¼å§å¾ªç¯ç½æ ¼ |
| | | //for (int i = 0; i < grdMain.Rows.Count; i++) |
| | | //{ |
| | | // //long HGrdMaterID = 0; |
| | | // //HGrdMaterID = DBUtility.ClsPub.isLong(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("HMaterID")].Value); |
| | | // //if (HGrdMaterID == HMaterID) |
| | | // //{ |
| | | // // double HDDQty = 0; |
| | | // // HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("è®¢åæ°é")].Value); |
| | | // // //å¦æå¾ªç¯ç该è¡è®°å½çè®¢åæ°éå·²ç»å¤§äºçäºæ¬æ¬¡è£
ç®±æ°é åç´æ¥çæå¯ä¸ç å¹¶ä¸å·æ°ç½æ ¼ å·æ°æ¡ç ä¿¡æ¯é¡µ |
| | | // // if (HDDQty >= HZXQty) |
| | | // // { |
| | | // // double HBarCodeQty = 0; |
| | | // // HBarCodeQty = HZXQty; |
| | | // // this.Sub_SaveBill(); |
| | | // // Display(); |
| | | // // } |
| | | // // //妿æ¹è¡è®°å½è®¢åæ°éå°äºæ¬æ¬¡è£
ç®±æ°é åç»§ç»å¾ªç¯ èµ°çæææ¡ç æ¹æ³ |
| | | // // else |
| | | // // { |
| | | // // //æ¥åºç¬¦åæ¡ä»¶çéä¸è¿æ¡æ°éè·è£
ç®±æ°éçå·®å¼å¼ |
| | | // // double HCYQty = 0; |
| | | // // HCYQty = HZXQty - DBUtility.ClsPub.isLong(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("è®¢åæ°é")].Value); |
| | | |
| | | // // } |
| | | |
| | | // //} |
| | | // //else |
| | | // //{ |
| | | |
| | | // //} |
| | | //} |
| | | |
| | | |
| | | |
| | | |
| | | bool flag = this.txtHZXQty.Text.Trim() != ""; |
| | | double num; |
| | | if (flag) |
| | | { |
| | | num = Pub_Class.ClsPub.isDoule(this.txtHZXQty.Text); |
| | | } |
| | | else |
| | | { |
| | | num = Pub_Class.ClsPub.isDoule(this.txtHMiniQty.Text); |
| | | } |
| | | bool flag2 = num <= 0.0; |
| | | if (flag2) |
| | | { |
| | | MessageBox.Show("请è¾å
¥æ´ç®±æ°éï¼"); |
| | | } |
| | | else |
| | | { |
| | | for (int i = 0; i < this.grdMain.Rows.Count; i++) |
| | | { |
| | | bool flag3 = num > 0.0; |
| | | if (!flag3) |
| | | { |
| | | break; |
| | | } |
| | | bool flag4 = num > Pub_Class.ClsPub.isDoule(this.grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | if (!flag4) |
| | | { |
| | | this.grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = num; |
| | | break; |
| | | } |
| | | num -= Pub_Class.ClsPub.isDoule(this.grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | this.grdMain.Rows[i].Cells["æ¬æ¬¡æ°é"].Value = Pub_Class.ClsPub.isDoule(this.grdMain.Rows[i].Cells["çäº§è®¢åæ°é"].Value); |
| | | } |
| | | this.Sub_SaveBarCode(); |
| | | } |
| | | } |
| | | |
| | | private void Sub_SaveBill() |
| | |
| | | private void cmdHSourceID_Click(object sender, EventArgs e) |
| | | { |
| | | Int64 HEmpID = 0; |
| | | HEmpID = ClsPub.isLong(txtHEmpID.Tag); |
| | | string HEmpName = ""; |
| | | HEmpName = ClsPub.isStrNull(txtHEmpID.Text); |
| | | HEmpID = Convert.ToInt64(txtHEmpID.Tag); |
| | | |
| | | |
| | | //MessageBox.Show(ClsPub.isStrNull(HEmpID)); |
| | | //string HEmpName = ""; |
| | | //HEmpName = ClsPub.isStrNull(txtHEmpID.Text); |
| | | |
| | | DAL.ClsGy_Source_View oSource = new DAL.ClsGy_Source_View(); |
| | | if (HEmpName != "") |
| | | if (HEmpID != 0) |
| | | { |
| | | if (oSource.GetInfoByID(HEmpID)) |
| | | if (oSource.GetInfoByID_AoBang(HEmpID)) |
| | | { |
| | | this.txtHSourceID.Text = oSource.oModel.HName; |
| | | this.txtHSourceID.Tag = oSource.oModel.HItemID.ToString(); |
| | |
| | | grdList.DataSource = null; |
| | | grdSub.DataSource = null; |
| | | grdMain.DataSource = null; |
| | | txtHEmpID.Tag = 0; |
| | | } |
| | | |
| | | private void button2_Click(object sender, EventArgs e) |
| | |
| | | Sub_SaveBarCode(); |
| | | // |
| | | } |
| | | |
| | | private void cmdESOP_Click(object sender, EventArgs e) |
| | | { |
| | | Sc_MESNowWorkBill_Fast oSc_MESNowWorkBill_Fast = new Sc_MESNowWorkBill_Fast(); |
| | | oSc_MESNowWorkBill_Fast.txtHICMOBillNo.Text = ""; |
| | | oSc_MESNowWorkBill_Fast.txtHMaterID.Text =txtHMaterID.Text; |
| | | oSc_MESNowWorkBill_Fast.txtHName.Text = ClsPub.isStrNull(grdMain.Rows[0].Cells[Fun_GetCol("ç©æåç§°")].Value); |
| | | oSc_MESNowWorkBill_Fast.txtHModel.Text = ClsPub.isStrNull(grdMain.Rows[0].Cells[Fun_GetCol("è§æ ¼åå·")].Value); |
| | | oSc_MESNowWorkBill_Fast.Show(); |
| | | |
| | | } |
| | | |
| | | private void txtHBarCode_KeyDown(object sender, KeyEventArgs e) |
| | | { |
| | | if(e.KeyCode==Keys.Enter) |
| | | { |
| | | // |
| | | //è·å第ä¸è¡æ¡å½¢ç è¿è¡æå° |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_IF_BarCodeBillList_CS Where æ¡ç ç¼å·='"+ txtHBarCode.Text +"' and æ¡ç ç±»å = 'æçæ¡ç '", "h_v_IF_BarCodeBillList_CS", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //çæé¦è¡æ é¢ |
| | | if (DSet == null) |
| | | { |
| | | MessageBox.Show("没æè¿åä»»ä½ç»æ,æ¡ç ä¸åå¨ï¼" + DBUtility.ClsPub.sExeReturnInfo); |
| | | return; |
| | | } |
| | | // |
| | | grdList.DataSource = DSet.Tables[0].DefaultView; |
| | | //å»ç» |
| | | int FrCol = 0; |
| | | string s = "æ¯"; |
| | | DBUtility.Xt_BaseBillFun.DisplayGrid(grdList, this.Name + "grdList", s, FrCol); |
| | | // |
| | | //夿æ¯å¦å·²ç»çææ¡ç |
| | | if (DBUtility.ClsPub.isStrNull(grdList.Rows[0].Cells[Fun_GetColList("æ¡ç ç¼å·")].Value) == "") |
| | | { |
| | | MessageBox.Show("æ¡ç æªçæï¼è¯·å
çææ¡ç ååé¢è§ï¼"); |
| | | return; |
| | | } |
| | | //éæ©æå°æ¨¡æ¿ |
| | | Sub_SetReport("注å¡ç©ææ ç¾"); |
| | | Report.Print(false); |
| | | Thread.Sleep(1000); |
| | | } |
| | | } |
| | | } |
| | | } |