protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddlStatus.Items.Insert(0, new ListItem("Active", "A")); ddlStatus.Items.Insert(1, new ListItem("InActive", "I")); ddlStatus.SelectedValue = "A"; string act = Request.QueryString["act"]; if (act == "edit") { string code = Request.QueryString["code"]; BLibraryPro.FinePolicy FinePolicyBLL = new BLibraryPro.FinePolicy(code); txtTypeName.Text = FinePolicyBLL.FinePolicyDesc; txtFromDays.Text = FinePolicyBLL.FromDays.ToString(); txtToDays.Text = FinePolicyBLL.ToDays.ToString(); txtFine.Text = FinePolicyBLL.FinePerDay.ToString(); if (FinePolicyBLL.ActiveFlag == "I") { ddlStatus.SelectedValue = "I"; } txtReason.Text = FinePolicyBLL.Reason; } else if (act == "del") { string code = Request.QueryString["code"]; BLibraryPro.FinePolicy FinePolicyBLL = new BLibraryPro.FinePolicy(code); FinePolicyBLL.FinePolicyCode = Convert.ToInt32(code); FinePolicyBLL.DeleteFinePolicy(); Response.Redirect("~/GUI/Setup/FinePolicy.aspx?act=list&show=1"); } else if (act == "list") { if (Request.QueryString["show"] == "1") { btnFilter_Click(sender, new EventArgs()); } btnFilter_Click(sender, new EventArgs()); } } }
protected void btnSave_Click(object sender, EventArgs e) { string act = Request.QueryString["act"]; BLibraryPro.FinePolicy BFinePolicy = new BLibraryPro.FinePolicy(); BFinePolicy.FinePolicyDesc = txtTypeName.Text; BFinePolicy.FromDays=Convert.ToInt32(txtFromDays.Text); BFinePolicy.ToDays=Convert.ToInt32(txtToDays.Text); BFinePolicy.FinePerDay= float.Parse(txtFine.Text); BFinePolicy.ActiveFlag = ddlStatus.SelectedValue; if (ddlStatus.SelectedValue=="I") { BFinePolicy.Reason = txtReason.Text; } else { BFinePolicy.Reason = ""; } if (act == "add") { msgBox.Message = BFinePolicy.SaveFinePolicy(); } else if (act == "edit") { BFinePolicy.FinePolicyCode = Convert.ToInt32(Request.QueryString["code"]); msgBox.Message = BFinePolicy.UpdateFinePolicy(); } else if (act == "del") { BFinePolicy.FinePolicyCode = Convert.ToInt32(Request.QueryString["code"]); msgBox.Message = BFinePolicy.DeleteFinePolicy(); } Response.Redirect("~/GUI/Setup/FinePolicy.aspx?act=list"); }