Esempio n. 1
0
        protected void BindPage()
        {
            if (Session["LabId"] != null)
            {
                DataSet dsbindpage = new DataSet();
                dsbindpage = operation.BindNewOrderPage(Session["LabId"].ToString());

                if (dsbindpage != null)
                {
                    DropDownListPatient.DataSource     = dsbindpage.Tables[0];
                    DropDownListPatient.DataTextField  = "PatientName";
                    DropDownListPatient.DataValueField = "PatientID";
                    DropDownListPatient.DataBind();
                    DropDownListPatient.Items.Insert(0, new ListItem("Select Patient", "0"));

                    DropDownListDoctor.DataSource     = dsbindpage.Tables[1];
                    DropDownListDoctor.DataTextField  = "NAME";
                    DropDownListDoctor.DataValueField = "NAME";
                    DropDownListDoctor.DataBind();
                    DropDownListDoctor.Items.Insert(0, new ListItem("Self", "Self"));

                    RepeaterTest.DataSource = dsbindpage.Tables[2];
                    RepeaterTest.DataBind();

                    DropDownListTestCenter.DataSource     = dsbindpage.Tables[3];
                    DropDownListTestCenter.DataTextField  = "NAME";
                    DropDownListTestCenter.DataValueField = "NAME";
                    DropDownListTestCenter.DataBind();
                    DropDownListTestCenter.Items.Insert(0, new ListItem("Reffered To", ""));
                }
            }
        }
Esempio n. 2
0
 protected void GetTest()
 {
     if (Session["LabId"] != null)
     {
         labid = Session["LabId"].ToString();
         DataTable dttest = operation.GetTest(labid);
         if (dttest != null)
         {
             RepeaterTest.DataSource = dttest;
             RepeaterTest.DataBind();
         }
     }
 }
Esempio n. 3
0
        protected void Invoice()
        {
            if (Session["LabId"] != null && Request.QueryString["oid"] != null)
            {
                dsorder = operation.GenerateInvoice(Session["LabId"].ToString(), Request.QueryString["oid"].ToString());

                if (dsorder != null)
                {
                    if (dsorder.Tables[0].Rows.Count > 0)
                    {
                        string orderno, patientname;

                        patientname     = dsorder.Tables[0].Rows[0]["PatientName"].ToString();
                        orderno         = dsorder.Tables[0].Rows[0]["OrderID"].ToString();
                        this.Page.Title = "Receipt_" + patientname + "_" + orderno;

                        LabelAddress.Text     = dsorder.Tables[0].Rows[0]["ADDRESS"].ToString();
                        LabelAge.Text         = dsorder.Tables[0].Rows[0]["AGE"].ToString();
                        LabelReferredBy.Text  = dsorder.Tables[0].Rows[0]["ReferredBy"].ToString();
                        LabelReferredTo.Text  = dsorder.Tables[0].Rows[0]["ReferredTo"].ToString();
                        LabelOrderNo.Text     = orderno;
                        LabelPatientName.Text = patientname;
                        LabelOrderDate.Text   = String.Format("{0:dd MMM yyyy hh:mm tt}", dsorder.Tables[0].Rows[0]["DateCreated"]);
                        LabelPhone.Text       = dsorder.Tables[0].Rows[0]["Mobile"].ToString();
                        LabelEmail.Text       = dsorder.Tables[0].Rows[0]["Email"].ToString();
                        LabelAmount.Text      = String.Format("{0:C}", dsorder.Tables[0].Rows[0]["Amount"]);
                        LabelDiscount.Text    = String.Format("{0:C}", dsorder.Tables[0].Rows[0]["Discount"]);
                        string header_footer = dsorder.Tables[0].Rows[0]["IsEnabeled"].ToString();

                        if (header_footer == "True")
                        {
                            PanelHeader.Visible = true;
                            PanelFooter.Visible = true;

                            LabelHeader.Text = Server.HtmlDecode(dsorder.Tables[0].Rows[0]["Header"].ToString());
                            LabelFooter.Text = Server.HtmlDecode(dsorder.Tables[0].Rows[0]["Footer"].ToString());
                        }

                        RepeaterTest.DataSource = dsorder.Tables[1];
                        RepeaterTest.DataBind();
                    }
                }
            }
        }
Esempio n. 4
0
 protected void CheckBoxClubTest_CheckedChanged(object sender, EventArgs e)
 {
     if (CheckBoxClubTest.Checked == true)
     {
         if (Session["LabId"] != null)
         {
             labid = Session["LabId"].ToString();
         }
         DataTable dttest = operation.GetTest(labid);
         if (dttest != null)
         {
             divtest.Visible         = true;
             RepeaterTest.DataSource = dttest;
             RepeaterTest.DataBind();
         }
     }
     else
     {
         divtest.Visible = false;
     }
 }