Exemple #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                CustomList <BonusPolicyMaster> lstBonusPolicyMaster = BonusPolicyMasterList;
                if (lstBonusPolicyMaster.Count == 0)
                {
                    BonusPolicyMaster newBonusPolicyMaster = new BonusPolicyMaster();
                    lstBonusPolicyMaster.Add(newBonusPolicyMaster);
                }
                SetDataFromControlToObj(ref lstBonusPolicyMaster);
                CustomList <BonusPolicyDetails> lstBonusPolicyDetails = (CustomList <BonusPolicyDetails>)BonusPolicyDetailList;

                //if (!CheckUserAuthentication(lstBank, lstBankBranch)) return;
                manager.SaveBonusPolicy(ref lstBonusPolicyMaster, ref lstBonusPolicyDetails);
                ((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));
            }
        }
Exemple #2
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"] == "SearchBonusPolicy")
             {
                 BonusPolicyMasterList = new CustomList <BonusPolicyMaster>();
                 BonusPolicyMaster searchBonusPolicyMaster = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as BonusPolicyMaster;
                 BonusPolicyMasterList.Add(searchBonusPolicyMaster);
                 if (searchBonusPolicyMaster.IsNotNull())
                 {
                     PopulateBonusPolicyInformation(searchBonusPolicyMaster);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 private void SetDataFromControlToObj(ref CustomList <BonusPolicyMaster> lstBonusPolicyMaster)
 {
     try
     {
         BonusPolicyMaster obj = lstBonusPolicyMaster[0];
         obj.PolicyCode  = txtBonusCode.Text;
         obj.PolicyName  = txtBonusName.Text;
         obj.BonusType   = ddlBonusType.SelectedValue.ToInt();
         obj.Description = txtDescription.Text;
         obj.AvailFrom   = ddlAvailFrom.SelectedValue.ToInt();
         obj.AfterDays   = txtAfterDays.Text.ToInt();
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
Exemple #4
0
 private void PopulateBonusPolicyInformation(BonusPolicyMaster bonusPolicyMaster)
 {
     try
     {
         txtBonusCode.Text          = bonusPolicyMaster.PolicyCode;
         txtBonusName.Text          = bonusPolicyMaster.PolicyName;
         ddlBonusType.SelectedValue = bonusPolicyMaster.BonusType.ToString();
         txtDescription.Text        = bonusPolicyMaster.Description;
         ddlAvailFrom.SelectedValue = bonusPolicyMaster.AvailFrom.ToString();
         txtAfterDays.Text          = bonusPolicyMaster.AfterDays.ToString();
         #region Child
         BonusPolicyDetailList = manager.GetAllBonusPolicyDetails(bonusPolicyMaster.PolicyID);
         #endregion
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
 public CustomList <BonusPolicyMaster> GetAllBonusPolicyMaster()
 {
     return(BonusPolicyMaster.GetAllBonusPolicyMaster());
 }