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)); } }
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; } }
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); } }
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()); }