| | |
| | | public void Sub_ClearBill() |
| | | { |
| | | DBUtility.Xt_BaseBillFun.Sub_ClearBill(gbUp); |
| | | txtHSourceName.Focus(); |
| | | DBUtility.Xt_BaseBillFun.Sub_ClearBill1(tabPage2); |
| | | DBUtility.Xt_BaseBillFun.Sub_ClearBill1(tabPage3); |
| | | initGrid(); |
| | | initGrid_Sub(); |
| | | txtHBarCode.Text = ""; |
| | | txtHProcExchBillNo.Enabled = true; |
| | | txtHProcNo.Enabled = true; |
| | | txtHBarCode.Enabled = true; |
| | | tabControl2.SelectedIndex = 0; |
| | | txtHSourceName.Focus(); |
| | | //å¾å°æä½åä¿¡æ¯ï¼åºç«æä½åé»è®¤ä¸ºç»å½äººï¼æ ¹æ®ç»å½äººç¨æ·åï¼æ¾å°èåååçè®°å½ï¼é»è®¤åå
¥ æä½å ææ¬æ¡ï¼å¦ææ²¡æ¾å°å为空ï¼ï¼ |
| | | DataSet Ds; |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | |
| | | cmdXG.Enabled = true; |
| | | cmdCancel.Enabled = true; |
| | | cmdChecker.Enabled = true; |
| | | cmdBFChecker.Enabled = true; |
| | | txtHBarCode.Enabled = false; |
| | | Sub_LrtextStatus(false); |
| | | break; |
| | | case DBUtility.ClsPub.Enum_BillStatus.BillStatus_AddNew: |
| | |
| | | cmdXG.Enabled = false; |
| | | cmdCancel.Enabled = true; |
| | | cmdChecker.Enabled = false; |
| | | cmdBFChecker.Enabled = false; |
| | | Sub_LrtextStatus(true); |
| | | break; |
| | | case DBUtility.ClsPub.Enum_BillStatus.BillStatus_Modify: |
| | |
| | | cmdXG.Enabled = false; |
| | | cmdCancel.Enabled = true; |
| | | cmdChecker.Enabled = false; |
| | | cmdBFChecker.Enabled = false; |
| | | Sub_LrtextStatus(true); |
| | | break; |
| | | } |
| | |
| | | private void initGrid() |
| | | { |
| | | DBUtility.Xt_BaseBillFun.initGridMESList(grdCardList, this.Name + "grdCardList"); |
| | | grdCardList.DataSource = null; |
| | | |
| | | } |
| | | |
| | |
| | | oBF.HMainSourceInterID = BillOld.omodel.HInterID; |
| | | oBF.HProcExchInterID = lngBillKey; |
| | | oBF.HProcExchEntryID = lngBillSubKey; |
| | | oBF.HBillSubType = "ä¸è¯è¯å®¡"; |
| | | oBF.txtHLotNo.Text = txtHProcExchBillNo.Text; |
| | | oBF.txtHOrderProcNo.Text = txtHOrderProcNO.Text; |
| | | oBF.txtHMaterID.Text = txtHMaterName.Text; |
| | |
| | | oBF.txtHICMOInterID.Text = Pub_Class.ClsPub.isStrNull(txtHICMOBillNo.Tag); |
| | | oBF.txtHICMOBillNo.Text = txtHICMOBillNo.Text; |
| | | oBF.txtHProcExchQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHPlanQty.Text)); |
| | | oBF.txtHPlanQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHWasterQty.Text)); |
| | | oBF.txtHPlanQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadCount.Text)); |
| | | oBF.txtHPlanPNL.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadPNL.Text)); |
| | | oBF.txtHBadPNL.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadPNL.Text)); |
| | | oBF.txtHBadQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadCount.Text)); |
| | | oBF.ShowDialog(); |
| | | if (oBF.BillChange) |
| | | { |
| | | this.Sub_ShowBill(); |
| | | } |
| | | } |
| | | |
| | | //æ¥åºå质确认æé® |
| | | private void cmdBFChecker_Click(object sender, EventArgs e) |
| | | { |
| | | QC_NoPassProdCheckBill oBF = new QC_NoPassProdCheckBill(); |
| | | oBF.BillStatus = DBUtility.ClsPub.Enum_BillStatus.BillStatus_AddNew; |
| | | oBF.HMainSourceInterID = BillOld.omodel.HInterID; |
| | | oBF.HProcExchInterID = lngBillKey; |
| | | oBF.HProcExchEntryID = lngBillSubKey; |
| | | oBF.HBillSubType = "æ¥åºè¯å®¡"; |
| | | oBF.txtHLotNo.Text = txtHProcExchBillNo.Text; |
| | | oBF.txtHOrderProcNo.Text = txtHOrderProcNO.Text; |
| | | oBF.txtHMaterID.Text = txtHMaterName.Text; |
| | | oBF.txtHMaterNumber.Text = txtHMaterID.Text; |
| | | oBF.txtHModel.Text = txtHMaterModel.Text; |
| | | oBF.txtHMaterID.Tag = txtHMaterID.Tag; |
| | | oBF.txtHProcID.Tag = txtHProcID.Tag; |
| | | oBF.txtHProcID.Text = txtHProcID.Text; |
| | | oBF.txtHWorkCenterID.Text = txtHCenterID.Text; |
| | | oBF.txtHWorkCenterID.Tag = txtHCenterID.Tag; |
| | | oBF.txtHICMOInterID.Text = Pub_Class.ClsPub.isStrNull(txtHICMOBillNo.Tag); |
| | | oBF.txtHICMOBillNo.Text = txtHICMOBillNo.Text; |
| | | oBF.txtHProcExchQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHPlanQty.Text)); |
| | | oBF.txtHPlanQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadCount.Text)); |
| | | oBF.txtHPlanPNL.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadPNL.Text)); |
| | | oBF.txtHBadPNL.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHBadPNL.Text)); |
| | | oBF.txtHBadQty.Text = ClsPub.isStrNull(ClsPub.isDoule(txtHWasterQty.Text)); |
| | |
| | | if (oBF.BillChange) |
| | | { |
| | | this.Sub_ShowBill(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | private void label20_Click(object sender, EventArgs e) |