private void SaveProductBatch() { ProductBatch oBatch = ProductBatch.Load(this.ProductBatchId); if (oBatch == null) { oBatch = new ProductBatch(); } oBatch.STKCODE = txtStkCode.Text; oBatch.APP1_COMBIN = cboAppendix1.Text; oBatch.APP2_COMBIN = cboAppendix2.Text; oBatch.APP3_COMBIN = cboAppendix3.Text; oBatch.CLASS1 = general.cboClass1.Text; oBatch.CLASS2 = general.cboClass2.Text; oBatch.CLASS3 = general.cboClass3.Text; oBatch.CLASS4 = general.cboClass4.Text; oBatch.CLASS5 = general.cboClass5.Text; oBatch.CLASS6 = general.cboClass6.Text; oBatch.Description = general.txtProductName.Text; oBatch.MAINUNIT = general.txtUnit.Text; oBatch.ALTITEM = string.Empty; oBatch.REMARKS = general.txtRemarks.Text; oBatch.MARKUP = 0; oBatch.BASPRC = (general.txtCurrentRetailPrice.Text.Length == 0) ? 0 : Convert.ToDecimal(general.txtCurrentRetailPrice.Text); oBatch.WHLPRC = (general.txtWholesalesPrice.Text.Length == 0) ? 0 : Convert.ToDecimal(general.txtWholesalesPrice.Text); oBatch.VCURR = general.cboVendorCurrency.Text; oBatch.VPRC = (general.txtVendorPrice.Text.Length == 0) ? 0 : Convert.ToDecimal(general.txtVendorPrice.Text); oBatch.NRDISC = 0; oBatch.REORDLVL = (order.txtReorderLevel.Text.Length == 0) ? 0 : Convert.ToDecimal(order.txtReorderLevel.Text); oBatch.REORDQTY = (order.txtReorderQuantity.Text.Length == 0) ? 0 : Convert.ToDecimal(order.txtReorderQuantity.Text); oBatch.SERIALFLAG = false; oBatch.NATURE = general.cboNature.Text; oBatch.REMARK1 = general.txtRemarks1.Text; oBatch.REMARK2 = general.txtRemarks2.Text; oBatch.REMARK3 = general.txtRemarks3.Text; oBatch.REMARK4 = general.txtRemarks4.Text; oBatch.REMARK5 = general.txtRemarks5.Text; oBatch.REMARK6 = general.txtRemarks6.Text; oBatch.PHOTO = misc.txtPicFileName.Text; oBatch.STK_MEMO = general.txtMemo.Text; oBatch.STATUS = cboItemStatus.Text; oBatch.DATEPOST = new DateTime(1900, 1, 1); oBatch.DATECREATE = DateTime.Now; oBatch.DATELCHG = DateTime.Now; oBatch.USERLCHG = GetStaffName(DAL.Common.Config.CurrentUserId); oBatch.RETAILITEM = general.chkRetailItem.Checked.ToString(); oBatch.BINX = general.txtBin_X.Text; oBatch.BINY = general.txtBin_Y.Text; oBatch.BINZ = general.txtBin_Z.Text; oBatch.DESC_MEMO = general.txtMemo.Text; oBatch.DESC_POLE = general.txtPole.Text; oBatch.OFF_DISPLAY_ITEM = general.chkOffDisplayItem.Checked.ToString(); oBatch.COUNTER_ITEM = general.chkCounterItem.Checked.ToString(); oBatch.ORIPRC = (general.txtOriginalRetailPrice.Text.Length == 0) ? 0 : Convert.ToDecimal(general.txtOriginalRetailPrice.Text); oBatch.Save(); this.ProductBatchId = oBatch.BatchId; }
private void LoadProductBatch() { ProductBatch oBatch = ProductBatch.Load(this.ProductBatchId); if (oBatch != null) { txtStkCode.Text = oBatch.STKCODE; cboAppendix1.Text = oBatch.APP1_COMBIN; cboAppendix2.Text = oBatch.APP2_COMBIN; cboAppendix3.Text = oBatch.APP3_COMBIN; general.cboClass1.Text = oBatch.CLASS1; general.cboClass2.Text = oBatch.CLASS2; general.cboClass3.Text = oBatch.CLASS3; general.cboClass4.Text = oBatch.CLASS4; general.cboClass5.Text = oBatch.CLASS5; general.cboClass6.Text = oBatch.CLASS6; general.txtProductName.Text = oBatch.Description; general.txtUnit.Text = oBatch.MAINUNIT; general.txtRemarks.Text = oBatch.REMARKS; general.txtCurrentRetailPrice.Text = oBatch.BASPRC.ToString("n2"); general.txtWholesalesPrice.Text = oBatch.WHLPRC.ToString("n2"); general.cboVendorCurrency.Text = oBatch.VCURR; general.txtVendorPrice.Text = oBatch.VPRC.ToString("n2"); order.txtReorderLevel.Text = oBatch.REORDLVL.ToString("n0"); order.txtReorderQuantity.Text = oBatch.REORDQTY.ToString("n0"); general.cboNature.Text = oBatch.NATURE; general.txtRemarks1.Text = oBatch.REMARK1; general.txtRemarks2.Text = oBatch.REMARK2; general.txtRemarks3.Text = oBatch.REMARK3; general.txtRemarks4.Text = oBatch.REMARK4; general.txtRemarks5.Text = oBatch.REMARK5; general.txtRemarks6.Text = oBatch.REMARK6; misc.txtPicFileName.Text = oBatch.PHOTO; cboItemStatus.Text = oBatch.STATUS; general.chkRetailItem.Checked = (oBatch.RETAILITEM == "F") ? false : true; general.txtBin_X.Text = oBatch.BINX; general.txtBin_Y.Text = oBatch.BINY; general.txtBin_Z.Text = oBatch.BINZ; general.txtMemo.Text = oBatch.DESC_MEMO; general.txtPole.Text = oBatch.DESC_POLE; general.chkOffDisplayItem.Checked = (oBatch.OFF_DISPLAY_ITEM == "F") ? false : true; general.chkCounterItem.Checked = (oBatch.COUNTER_ITEM == "F") ? false : true; general.txtOriginalRetailPrice.Text = oBatch.ORIPRC.ToString("n2"); } }