protected void btnNext_Click(object sender, EventArgs e) { // SaveData(); Page.Validate("Next"); if (Page.IsValid) { int eligibilityStatus = 1; EligibilityBI eligibilityBI = new EligibilityBI(); eligibilityBI.InsertStatus(eligibilityStatus, SessionManager.AgreementTypeID); } Response.Redirect("Approvers.aspx"); }
protected void gvAgreementType_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "V") { string[] values = e.CommandArgument.ToString().Split(','); int agreementTypeID = Convert.ToInt32(values[0]); string status = values[1]; // SessionManager.AgreementTypeID = Convert.ToInt32(gvAgreementType.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text); SessionManager.AgreementTypeID = agreementTypeID; //// string status = gvAgreementType.HeaderRow.Cells[4].Text; ////string status = gvAgreementType.Rows[index].Cells[4].Text; if (status == "Draft" || status == "Rejected") Response.Redirect("AgreementType.aspx"); else Response.Redirect("ViewAgreement.aspx"); } else if (e.CommandName == "D") { string[] values = e.CommandArgument.ToString().Split(','); int agreementTypeID = Convert.ToInt32(values[0]); string status = values[1]; SessionManager.AgreementTypeID = agreementTypeID; if (status == "Draft") { SessionManager.AgreementTypeID = agreementTypeID; this.Page.ClientScript.RegisterStartupScript(Page.GetType(), "__Delete__", "alert('Are you sure, You wnat to Delete?');", true); EligibilityBI eligibility = new EligibilityBI(); eligibility.DeleteMyAgreement(SessionManager.AgreementTypeID); gvAgreementType.DataBind(); } } else if (e.CommandName == "S") { string[] values = e.CommandArgument.ToString().Split(','); int agreementTypeID = Convert.ToInt32(values[0]); string status = values[1]; SessionManager.AgreementTypeID = agreementTypeID; if (status == "Submitted" || status == "Approved" || status == "Rejected") { SessionManager.AgreementTypeID = agreementTypeID; Response.Redirect("Status.aspx"); } } }
protected void gvEligibility_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "A") { SaveData(); LoadEligibility(SessionManager.AgreementTypeID); hdnEligibilityID.Value = string.Empty; } else if (e.CommandName == "E") { int eligibilityID = e.CommandArgument.ToInt32(); DisplayEligibility(eligibilityID); Button btnAdd = (Button)gvEligibility.HeaderRow.FindControl("btnAdd"); btnAdd.Text = "Update"; AddValidationControls(); } else if (e.CommandName == "D") { // this.Page.ScriptManager.RegisterStartupScript(Page, Page.GetType, "__Delete__", "alert('Are you sure, You wnat to Delete?');", true); EligibilityBI eligibility = new EligibilityBI(); eligibility.Delete(Convert.ToInt32(e.CommandArgument)); LoadEligibility(SessionManager.AgreementTypeID); } }
private int SaveData() { TextBox txtFirstName = (TextBox)gvEligibility.HeaderRow.FindControl("txtFirstName"); TextBox txtLastName = (TextBox)gvEligibility.HeaderRow.FindControl("txtLastName"); TextBox txtSSN = (TextBox)gvEligibility.HeaderRow.FindControl("txtSSN"); //AddValidation(); EligibilityEntity entity = new EligibilityEntity(); int agreementID = SessionManager.AgreementTypeID; entity.AgreementTypeID = agreementID; if (hdnEligibilityID.Value != string.Empty) { entity.EligibilityID = Convert.ToInt32(hdnEligibilityID.Value); } entity.FirstName = txtFirstName.Text.Trim(); entity.LastName = txtLastName.Text.Trim(); entity.SSN = txtSSN.Text.Trim(); //AddValidationControls(); EligibilityBI eligibility = new EligibilityBI(); int eligibilityID = eligibility.Insert(entity); return eligibilityID; }
private void LoadEligibility(int ID) { EligibilityBI eligibility = new EligibilityBI(); List<EligibilityEntity> list = eligibility.ReadList(ID); /*Returns the list records received from the DB.*/ hdnGridRecords.Text = list.Count.ToString(); ///*if there is no data in database table then we are creating a dummy record to disply the grid.*/ if (list.Count == 0) { list.Add(new EligibilityEntity() { EligibilityID = 0, FirstName = "", LastName = "", SSN = "" }); } gvEligibility.DataSource = list; gvEligibility.DataBind(); AddValidationControls(); }
private void DisplayEligibility(int ID) { EligibilityBI eligibility = new EligibilityBI(); EligibilityEntity entity = eligibility.Read(ID); TextBox txtFirstName = (TextBox)gvEligibility.HeaderRow.FindControl("txtFirstName"); TextBox txtLastName = (TextBox)gvEligibility.HeaderRow.FindControl("txtLastName"); TextBox txtSSN = (TextBox)gvEligibility.HeaderRow.FindControl("txtSSN"); hdnEligibilityID.Value = Convert.ToString(entity.EligibilityID); txtFirstName.Text = entity.FirstName; txtLastName.Text = entity.LastName; txtSSN.Text = entity.SSN; }