Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 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);
     }
 }
Exemplo n.º 5
0
 public CustomList <StockTransactionMaster> GetAllStockTransactionMaster(Int32 TransType)
 {
     return(StockTransactionMaster.GetAllStockTransactionMaster(TransType));
 }