protected void btnSave_Click(object sender, EventArgs e) { try { CustomList <StockTransactionMaster> lstStockTransactionMaster = StockTransactionMasterList; if (lstStockTransactionMaster.Count == 0) { StockTransactionMaster newStockTransactionMaster = new StockTransactionMaster(); lstStockTransactionMaster.Add(newStockTransactionMaster); } SetDataFromControlToObj(ref lstStockTransactionMaster); CustomList <StockTransactionDetail> lstStockTransactionDetail = (CustomList <StockTransactionDetail>)StockTransactionDetailList; if (!((PageBase)this.Page).CheckUserAuthentication(lstStockTransactionMaster, lstStockTransactionDetail)) { return; } manager.SaveStockTransaction(ref lstStockTransactionMaster, ref lstStockTransactionDetail); txtCustomCode.Text = manager.CustomCode; ((PageBase)this.Page).SuccessMessage = (StaticInfo.SavedSuccessfullyMsg); } catch (SqlException ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getSqlExceptionMessage(ex)); } catch (Exception ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }
protected void Page_Load(object sender, EventArgs e) { try { if (IsPostBack.IsFalse()) { InitializeCombo(); InitializeSession(); ddlCurrencyID.SelectedValue = "1"; } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchStockTransaction") { StockTransactionMasterList = new CustomList <StockTransactionMaster>(); StockTransactionMaster searchStockTransactionMaster = Session[STATIC.StaticInfo.SearchSessionVarName] as StockTransactionMaster; StockTransactionMasterList.Add(searchStockTransactionMaster); PopulateStockTransaction(searchStockTransactionMaster); } } TransRef.DocListID = DocListID; } catch (Exception ex) { throw ex; } }
private void PopulateStockTransaction(StockTransactionMaster objSTM) { try { txtCustomCode.Text = objSTM.CustomCode; txtTransactionDate.Text = objSTM.TransDate.ToShortDateString(); if (objSTM.FromBranchID != 0) { ddlFromBranch.SelectedValue = objSTM.FromBranchID.ToString(); } if (objSTM.FromCostCenterID != 0) { ddlFromCostCentre.SelectedValue = objSTM.FromCostCenterID.ToString(); } if (objSTM.FromStockLocationID != 0) { ddlFromStockLocation.SelectedValue = objSTM.FromStockLocationID.ToString(); } if (objSTM.ToBranchID != 0) { ddlToBranch.SelectedValue = objSTM.ToBranchID.ToString(); } if (objSTM.ToCostCenterID != 0) { ddlToCostCentre.SelectedValue = objSTM.ToCostCenterID.ToString(); } if (objSTM.ToStockLocationID != 0) { ddlToStockLocation.SelectedValue = objSTM.ToStockLocationID.ToString(); } if (objSTM.PartyID != 0) { ddlParty.SelectedValue = objSTM.PartyID.ToString(); } if (objSTM.CurrencyID != 0) { ddlCurrencyID.SelectedValue = objSTM.CurrencyID.ToString(); } if (ddlFromCostCentre.SelectedValue != "") { ddlFromCostCentre_SelectedIndexChanged(null, null); } if (ddlToCostCentre.SelectedValue != "") { ddlToCostCentre_SelectedIndexChanged(null, null); } StockTransactionDetailList = new CustomList <StockTransactionDetail>(); StockTransactionDetailList = manager.GetAllStockTransactionDetail(objSTM.StockTransID); } catch (Exception ex) { throw (ex); } }
private void SetDataFromControlToObj(ref CustomList <StockTransactionMaster> lstStockTransactionMaster) { try { StockTransactionMaster obj = lstStockTransactionMaster[0]; obj.TransDate = txtTransactionDate.Text.ToDateTime(); if (ddlFromBranch.SelectedValue != "") { obj.FromBranchID = ddlFromBranch.SelectedValue.ToInt(); } if (ddlFromCostCentre.SelectedValue != "") { obj.FromCostCenterID = ddlFromCostCentre.SelectedValue.ToInt(); } if (ddlToCostCentre.SelectedValue != "") { obj.ToCostCenterID = ddlToCostCentre.SelectedValue.ToInt(); } if (ddlParty.SelectedValue != "") { obj.PartyID = ddlParty.SelectedValue.ToInt(); } if (ddlFromStockLocation.SelectedValue != "") { obj.FromStockLocationID = ddlFromStockLocation.SelectedValue.ToInt(); } if (ddlToBranch.SelectedValue != "") { obj.ToBranchID = ddlToBranch.SelectedValue.ToInt(); } if (ddlToStockLocation.SelectedValue != "") { obj.ToStockLocationID = ddlToStockLocation.SelectedValue.ToInt(); } if (ddlCurrencyID.SelectedValue != "") { obj.CurrencyID = ddlCurrencyID.SelectedValue.ToInt(); } // obj.Description = txtNote.Text; obj.TransType = TransType; obj.NatureOfTrans = NatureOfTrans; } catch (Exception ex) { throw (ex); } }
public CustomList <StockTransactionMaster> GetAllStockTransactionMaster(Int32 TransType) { return(StockTransactionMaster.GetAllStockTransactionMaster(TransType)); }