protected void btnSave_Click(object sender, EventArgs e) { try { CustomList <ItemRequisitionMaster> lstItemRequisitionMaster = ItemRequisitionMasterList; if (lstItemRequisitionMaster.Count == 0) { ItemRequisitionMaster newItemRequisitionMaster = new ItemRequisitionMaster(); lstItemRequisitionMaster.Add(newItemRequisitionMaster); } SetDataFromControlToObj(ref lstItemRequisitionMaster); CustomList <ItemRequisitionDetail> lstItemRequisitionDetail = (CustomList <ItemRequisitionDetail>)ItemRequisitionDetailList; if (!((PageBase)this.Page).CheckUserAuthentication(lstItemRequisitionMaster, lstItemRequisitionDetail)) { return; } manager.SaveRequisition(ref lstItemRequisitionMaster, ref lstItemRequisitionDetail); txtRequisitionNo.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)); } }
private void SetDataFromControlToObj(ref CustomList <ItemRequisitionMaster> lstItemRequisitionMaster) { try { ItemRequisitionMaster obj = lstItemRequisitionMaster[0]; obj.RequisitionDate = txtRequisitionDate.Text.ToDateTime(); if (ddlCostCentre.SelectedValue != "") { obj.CostCenterID = ddlCostCentre.SelectedValue.ToInt(); } if (ddlBranchID.SelectedValue != "") { obj.BranchID = ddlBranchID.SelectedValue.ToInt(); } if (ddlEmployee.SelectedValue != "") { obj.UserID = ddlEmployee.SelectedValue.ToInt(); } obj.Description = txtNote.Text; obj.RequisitionTypeID = TransType; } catch (Exception ex) { throw (ex); } }
protected void Page_Load(object sender, EventArgs e) { try { if (IsPostBack.IsFalse()) { InitializeCombo(); InitializeSession(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchRequisition") { ItemRequisitionMasterList = new CustomList <ItemRequisitionMaster>(); ItemRequisitionMaster searchItemRequisitionMaster = Session[STATIC.StaticInfo.SearchSessionVarName] as ItemRequisitionMaster; ItemRequisitionMasterList.Add(searchItemRequisitionMaster); PopulateRequisition(searchItemRequisitionMaster); } } TransRef.DocListID = DocListID; } catch (Exception ex) { throw ex; } }
private void PopulateRequisition(ItemRequisitionMaster objIRM) { try { txtRequisitionNo.Text = objIRM.CustomCode; txtRequisitionDate.Text = objIRM.RequisitionDate.ToShortDateString(); ddlCostCentre.SelectedValue = objIRM.CostCenterID.ToString(); ddlBranchID.SelectedValue = objIRM.BranchID.ToString(); txtNote.Text = objIRM.Description; if (objIRM.UserID != 0) { ddlEmployee.SelectedValue = objIRM.UserID.ToString(); } ItemRequisitionDetailList = new CustomList <ItemRequisitionDetail>(); ItemRequisitionDetailList = manager.GetAllItemRequisitionDetail(objIRM.RequisitionID); } catch (Exception ex) { throw (ex); } }
public CustomList <ItemRequisitionMaster> GetAllItemRequisitionMaster(Int32 TransType) { return(ItemRequisitionMaster.GetAllItemRequisitionMaster(TransType)); }