protected void LinkButtonDelete_Click(object sender, EventArgs e) { LinkButton button = (LinkButton)sender; foreach (RepeaterItem LabTestitem in this.RepeaterTest.Items) { HiddenField HiddenTestId = LabTestitem.FindControl("HiddenTestId") as HiddenField; CheckBox CheckBoxTest = LabTestitem.FindControl("CheckBoxTest") as CheckBox; if (CheckBoxTest.Checked) { response = operation.DeleteTest(HiddenTestId.Value); } } if (response == "SUCCESS") { messagediv.Visible = true; messagediv.Attributes["class"] = "alert alert-success alert-dismissible"; mesaagetxt.InnerHtml = "Success!"; GetTest(); } else if (response == "ERROR") { messagediv.Visible = true; messagediv.Attributes["class"] = "alert alert-danger alert-dismissible"; mesaagetxt.InnerHtml = "Error!"; } }
protected void LinkButtonNewOrder_Click(object sender, EventArgs e) { if (Session["LabId"] != null) { string testid, testname, testprice; DataTable dtselectedtest = new DataTable(); dtselectedtest.Columns.AddRange(new DataColumn[3] { new DataColumn("TestID", typeof(string)), new DataColumn("TestName", typeof(string)), new DataColumn("TestPrice", typeof(string)) }); DataTable dtselectedclubtest = new DataTable(); dtselectedclubtest.Columns.AddRange(new DataColumn[3] { new DataColumn("ClubTestID", typeof(string)), new DataColumn("ClubTestName", typeof(string)), new DataColumn("ClubTestPrice", typeof(string)) }); foreach (RepeaterItem LabTestitem in this.RepeaterTest.Items) { HiddenField HiddenTestId = LabTestitem.FindControl("HiddenTestId") as HiddenField; testid = HiddenTestId.Value; HiddenField HiddenIsClubTest = LabTestitem.FindControl("HiddenIsClubTest") as HiddenField; Label LabelTestName = LabTestitem.FindControl("LabelTestName") as Label; testname = LabelTestName.Text; TextBox TextBoxTestPrice = LabTestitem.FindControl("TextBoxTestPrice") as TextBox; testprice = TextBoxTestPrice.Text; HtmlInputCheckBox CheckBoxTest = LabTestitem.FindControl("CheckBoxTest") as HtmlInputCheckBox; if (CheckBoxTest.Checked) { if (HiddenIsClubTest.Value == "True") { DataTable dtclubtest = operation.GetClubTest(testid); foreach (DataRow clubtestname in dtclubtest.Rows) { dtselectedtest.Rows.Add(clubtestname["TestID"].ToString(), clubtestname["TestName"].ToString(), 0); } dtselectedclubtest.Rows.Add(testid, testname, testprice); } else { dtselectedtest.Rows.Add(testid, testname, testprice); } } } if (dtselectedtest.Rows.Count > 0) { string totalamount = (String.Format("{0}", Request.Form["TextBoxTotalAmount"])).Count() > 0 ? (String.Format("{0}", Request.Form["TextBoxTotalAmount"])) : null; string paidamount = (String.Format("{0}", Request.Form["TextBoxPaid"])).Count() > 0 ? (String.Format("{0}", Request.Form["TextBoxPaid"])) : null; string duesamount = (String.Format("{0}", Request.Form["TextBoxDues"])).Count() > 0 ? (String.Format("{0}", Request.Form["TextBoxDues"])) : null; string discount = (String.Format("{0}", Request.Form["TextBoxDiscount"])).Count() > 0 ? (String.Format("{0}", Request.Form["TextBoxDiscount"])) : null; string responsemsg = operation.AddOrder(Session["LabId"].ToString(), DropDownListPatient.SelectedValue, DropDownListDoctor.SelectedValue, totalamount, paidamount, duesamount, dtselectedtest, dtselectedclubtest, DropDownListTestCenter.SelectedValue, discount); string response = responsemsg.Split(',')[0]; if (response == "SUCCESS") { Response.Redirect("Invoice.aspx?oid=" + responsemsg.Split(',')[1]); } else if (response == "ERROR") { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-danger alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Error! something went wrong please try again later."; } } else { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-danger alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Error! Please select test."; } } else { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-warning alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "session out!"; } }
protected void ButtonAddTest_Click(object sender, EventArgs e) { string testgroupid; string parentgroupid; string IsclubofClub = "0"; string testsortname; if (TextBoxTestSortName.Text != "") { testsortname = " (" + TextBoxTestSortName.Text + ")"; } else { testsortname = null; } if (TextBoxTestName.Text != "" && TextBoxPrice.Text != "" && DropDownListTestGroup.SelectedIndex > 0) { if (Session["LabId"] != null) { labid = Session["LabId"].ToString(); } if (CheckBoxsubgroup.Checked == true) { testgroupid = DropDownListTestSubGroup.SelectedItem.Value; parentgroupid = DropDownListTestGroup.SelectedItem.Value; } else { testgroupid = DropDownListTestGroup.SelectedItem.Value; parentgroupid = "0"; } if (CheckBoxClubTest.Checked == true) { DataTable dtselectedtest = new DataTable(); dtselectedtest.Columns.AddRange(new DataColumn[5] { new DataColumn("TestID", typeof(string)), new DataColumn("TestName", typeof(string)), new DataColumn("DisplayOrder", typeof(string)), new DataColumn("ISClub", typeof(string)), new DataColumn("SubClubId", typeof(string)) }); foreach (RepeaterItem LabTestitem in this.RepeaterTest.Items) { HiddenField HiddenTestId = LabTestitem.FindControl("HiddenTestId") as HiddenField; HiddenField HiddenIsClubTest = LabTestitem.FindControl("HiddenIsClubTest") as HiddenField; IsClubTest = Convert.ToBoolean(HiddenIsClubTest.Value); HiddenField HiddenIsClubTestName = LabTestitem.FindControl("ClubName") as HiddenField; string ClubName = HiddenIsClubTestName.Value; CheckBox CheckBoxTest = LabTestitem.FindControl("CheckBoxTest") as CheckBox; TextBox TestDisplayOrder = LabTestitem.FindControl("TextBoxTestDisplayOrder") as TextBox; if (CheckBoxTest.Checked) { if (IsClubTest == true) { DataTable dtClubTest = operation.GetClubTest(HiddenTestId.Value); IsclubofClub = "1"; foreach (DataRow ClubTestitem in dtClubTest.Rows) { dtselectedtest.Rows.Add(ClubTestitem["TestID"].ToString(), ClubName, TestDisplayOrder.Text + "." + ClubTestitem["DisplayOrder"].ToString(), 1, HiddenTestId.Value); } } else { dtselectedtest.Rows.Add(HiddenTestId.Value, ClubName, TestDisplayOrder.Text, 0, 0); } } } if (dtselectedtest.Rows.Count > 0) { string response = operation.AddClubTest(TextBoxTestName.Text, testgroupid, TextBoxPrice.Text, TextBoxNormalRange.Text, labid, dtselectedtest, parentgroupid, IsclubofClub, testsortname); if (response == "SUCCESS") { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-success alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Success."; TestGroup(); } else if (response == "ERROR") { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-danger alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Error! something went wrong please try again later."; } } } else { string response = operation.AddTest(TextBoxTestName.Text, testgroupid, TextBoxPrice.Text, TextBoxNormalRange.Text, TextBoxDefaultResult.Text, labid, parentgroupid, IsclubofClub, testsortname); if (response == "SUCCESS") { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-success alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Success."; TestGroup(); } else if (response == "ERROR") { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-danger alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Error! something went wrong please try again later."; } } } else { messagediv.Visible = true; messagediv.Attributes["class"] = "fixed-message rounded alert bg-danger alert-dismissible animated fadeIn text-center text-white"; mesaagetxt.InnerHtml = "Error! Please fill required field."; } }