private void SetValues(String sm_ProductPart) { try { M_ProductPartDL objm_ProductPartDL = new M_ProductPartDL(); if (sm_ProductPart != "") { M_ProductParts objm_ProductPart = new M_ProductParts(); objm_ProductPart.IDX = sm_ProductPart.Trim(); objm_ProductPart = new M_ProductPartDL().Selectm_ProductPart(objm_ProductPart); if (objm_ProductPart != null) { txt_IDX.Text = objm_ProductPart.IDX.ToString(); txt_PartNo.Text = objm_ProductPart.PartNo.ToString(); txt_PartName.Text = objm_ProductPart.PartName.ToString(); txt_ModelNO.Text = objm_ProductPart.ModelNO.ToString(); txt_SerialNo.Text = objm_ProductPart.SerialNo.ToString(); txt_SKU.Text = objm_ProductPart.SKU.ToString(); txt_MfctCode.Text = objm_ProductPart.MfctCode.ToString(); txt_UnitOfMeasure.Text = objm_ProductPart.UnitOfMeasure.ToString(); txt_Color.Text = objm_ProductPart.Color.ToString(); txt_UnitPrice.Text = objm_ProductPart.UnitPrice.ToString(); txt_SellingPrice.Text = objm_ProductPart.SellingPrice.ToString(); txt_CostPrice.Text = objm_ProductPart.CostPrice.ToString(); formMode = 3; } } } catch (Exception ex) { throw ex; } }
private void performButtons(xEnums.PerformanceType xenum) { switch (xenum) { case xEnums.PerformanceType.View: break; case xEnums.PerformanceType.New: FunctionButtonStatus(xEnums.PerformanceType.New); //txt_IDX.Text = commonFunctions.GetSerial("A0009"); formMode = 1; //txt_subcat_name.Text = ""; //txt_subcat.Text = ""; //txt_suppliername.Text = ""; //txt_categoryName.Text = ""; txt_UnitPrice.Text = "0.00"; txt_CostPrice.Text = "0.00"; txt_SKU.Text = ""; txt_MfctCode.Text = ""; txt_ModelNO.Text = ""; txt_SerialNo.Text = ""; txt_SellingPrice.Text = "0.00"; txt_IDX.Text = ""; txt_PartName.Text = ""; txt_IDX.Focus(); errorProvider1.Clear(); break; case xEnums.PerformanceType.Edit: FunctionButtonStatus(xEnums.PerformanceType.Edit); formMode = 3; txt_IDX.Enabled = false; txt_PartName.Focus(); errorProvider1.Clear(); break; case xEnums.PerformanceType.Save: if (txt_IDX.Text.Trim() == "") { errorProvider1.SetError(txt_IDX, "Please enter a product code !"); return; } if (txt_PartName.Text.Trim() == "") { errorProvider1.SetError(txt_PartName, "Please enter a part name !"); return; } if (formMode == 1) { if (M_ProductPartDL.ExistingM_ProductPart(txt_IDX.Text.Trim())) { errorProvider1.SetError(txt_IDX, "The part code you have entered already exists!"); return; } if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes) { using (var scope = new System.Transactions.TransactionScope()) { //adding the product M_ProductParts objm_ProductPart = new M_ProductParts(); objm_ProductPart.IDX = txt_IDX.Text.Trim(); objm_ProductPart.PartNo = txt_PartNo.Text.Trim(); objm_ProductPart.PartName = txt_PartName.Text.Trim(); objm_ProductPart.ModelNO = txt_ModelNO.Text.Trim(); objm_ProductPart.SerialNo = txt_SerialNo.Text.Trim(); objm_ProductPart.SKU = txt_SKU.Text.Trim(); objm_ProductPart.SuppCode = "";// txt_SuppCode.Text.Trim(); objm_ProductPart.MfctCode = txt_MfctCode.Text.Trim(); objm_ProductPart.UnitOfMeasure = txt_UnitOfMeasure.Text.Trim(); objm_ProductPart.Color = txt_Color.Text.Trim(); objm_ProductPart.Brand = txt_SKU.Text.Trim(); objm_ProductPart.Capacity = ""; objm_ProductPart.UnitPrice = Convert.ToDecimal(txt_UnitPrice.Text.Trim()); objm_ProductPart.SellingPrice = Convert.ToDecimal(txt_SellingPrice.Text.Trim()); objm_ProductPart.CostPrice = Convert.ToDecimal(txt_CostPrice.Text.Trim()); objm_ProductPart.AvgPrice = Convert.ToDecimal(txt_CostPrice.Text.Trim()); objm_ProductPart.PackSize = 0; objm_ProductPart.ReOrderLevel = 0; objm_ProductPart.MinQty = 10; objm_ProductPart.EOQty = 60; objm_ProductPart.ReOrderQty = 50; objm_ProductPart.CreateUser = commonFunctions.Loginuser; objm_ProductPart.CreateDate = DateTime.Now; objm_ProductPart.ModifyUser = commonFunctions.Loginuser; objm_ProductPart.ModifyDate = DateTime.Now; new M_ProductPartDL().Savem_ProductPartSP(objm_ProductPart, 1); //commonFunctions.IncrementSerial("A0009"); scope.Complete(); } GetData(); txt_IDX.Enabled = true; FunctionButtonStatus(xEnums.PerformanceType.Save); commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2); } } else if (formMode == 3) { if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes) { using (var scope = new System.Transactions.TransactionScope()) { M_ProductParts objm_ProductPart = new M_ProductParts(); objm_ProductPart.IDX = txt_IDX.Text.Trim(); objm_ProductPart.PartNo = txt_PartNo.Text.Trim(); objm_ProductPart = new M_ProductPartDL().Selectm_ProductPart(objm_ProductPart); objm_ProductPart.PartName = txt_PartName.Text.Trim(); objm_ProductPart.ModelNO = txt_ModelNO.Text.Trim(); objm_ProductPart.SerialNo = txt_SerialNo.Text.Trim(); objm_ProductPart.SKU = txt_SKU.Text.Trim(); objm_ProductPart.SuppCode = "";// txt_SuppCode.Text.Trim(); objm_ProductPart.MfctCode = txt_MfctCode.Text.Trim(); objm_ProductPart.UnitOfMeasure = txt_UnitOfMeasure.Text.Trim(); objm_ProductPart.Color = txt_Color.Text.Trim(); objm_ProductPart.Brand = txt_SKU.Text.Trim(); objm_ProductPart.Capacity = ""; objm_ProductPart.UnitPrice = Convert.ToDecimal(txt_UnitPrice.Text.Trim()); objm_ProductPart.SellingPrice = Convert.ToDecimal(txt_SellingPrice.Text.Trim()); objm_ProductPart.CostPrice = Convert.ToDecimal(txt_CostPrice.Text.Trim()); objm_ProductPart.AvgPrice = Convert.ToDecimal(txt_CostPrice.Text.Trim()); objm_ProductPart.PackSize = 0; objm_ProductPart.ReOrderLevel = 0; objm_ProductPart.MinQty = 10; objm_ProductPart.EOQty = 60; objm_ProductPart.ReOrderQty = 50; objm_ProductPart.ModifyUser = commonFunctions.Loginuser; objm_ProductPart.ModifyDate = DateTime.Now; new M_ProductPartDL().Savem_ProductPartSP(objm_ProductPart, 1); scope.Complete(); } } GetData(); txt_IDX.Enabled = true; FunctionButtonStatus(xEnums.PerformanceType.Save); commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2); } break; case xEnums.PerformanceType.Cancel: txt_IDX.Enabled = true; FunctionButtonStatus(xEnums.PerformanceType.Default); errorProvider1.Clear(); break; } }