Example #1
0
        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!";
            }
        }
Example #2
0
        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!";
            }
        }
Example #3
0
        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.";
            }
        }