Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
0
 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));
 }