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."; } }