コード例 #1
0
 protected void grdGridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EditData")
     {
         hdnOperationType.Value = "Update";
         int Id = Convert.ToInt32(e.CommandArgument);
         hdnIDPK.Value = Id.ToString();
         DoctorBAO    BAO = new DoctorBAO();
         DoctorDetail obj = BAO.GetDoctorDetailsById(Id);
         if (obj != null)
         {
             txtDoctorName.Text     = obj.DoctorName;
             txtContactnumber.Text  = obj.ContactNumber;
             txtDoctorAddress.Text  = obj.DoctorAddress;
             txtJoiningDate.Text    = obj.JoiningDate;
             txtLeavingDate.Text    = obj.LeavingDate;
             txtEducation.Text      = obj.Education;
             txtPassword.Text       = obj.Password;
             txtEmail.Text          = obj.Email;
             txtSpecialization.Text = obj.Specialization;
             txtExperience.Text     = obj.Experience;
         }
         pnlAddForm.Visible = true;
         pnlGrid.Visible    = false;
     }
     if (e.CommandName == "DeleteData")
     {
         int       id  = Convert.ToInt32(e.CommandArgument);
         DoctorBAO BAO = new DoctorBAO();
         BAO.DeleteDoctorDetail(id);
         FillGridView();
     }
 }
コード例 #2
0
        public void FillGridView()
        {
            DoctorBAO h = new DoctorBAO();

            grdGridView.DataSource = h.GetDoctorDetails();
            grdGridView.DataBind();
        }
コード例 #3
0
        public void FillGrid()
        {
            DoctorBAO b = new DoctorBAO();

            grdPatientList.DataSource = b.GetPrescriptionPatient();
            grdPatientList.DataBind();
        }
コード例 #4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            //write logic to save Prescription
            //SavePrescription()


            //save Prescription
            //save PrescriptionDetails
            DoctorBAO bao    = new DoctorBAO();
            DbOutput  result = bao.SavePrescription(Convert.ToInt32(hdnPkId.Value), user.Id, txtRemark.Text);

            //result.DbVal

            foreach (GridViewRow row in grdSelectedMedicine.Rows)
            {
                //PK_Medicineid
                //chkMonrning
                //chkAfternoon
                //chkNight

                int      medicineId = Convert.ToInt32(grdSelectedMedicine.DataKeys[row.RowIndex]["PK_Medicineid"]);
                CheckBox m          = row.FindControl("chkMonrning") as CheckBox;
                CheckBox a          = row.FindControl("chkAfternoon") as CheckBox;
                CheckBox n          = row.FindControl("chkNight") as CheckBox;

                int isMo = 0;
                int isAf = 0;
                int isNi = 0;
                if (m.Checked)
                {
                    isMo = 1;
                }
                if (a.Checked)
                {
                    isAf = 1;
                }
                if (n.Checked)
                {
                    isNi = 1;
                }

                bao.SavePrescriptionDetails(result.DbVal, medicineId, isMo, isAf, isNi, "");
            }
            Page.ClientScript.RegisterStartupScript(Page.GetType(), "Failuer", "alert('Prescription Saved Successfully')", true);
        }
コード例 #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DoctorDetail Doctor = new DoctorDetail();

            Doctor.DoctorName     = txtDoctorName.Text;
            Doctor.DoctorAddress  = txtDoctorAddress.Text;
            Doctor.ContactNumber  = txtContactnumber.Text;
            Doctor.Email          = txtEmail.Text;
            Doctor.Education      = txtEducation.Text;
            Doctor.Specialization = txtSpecialization.Text;
            Doctor.Experience     = txtExperience.Text;
            Doctor.IsActive       = 1;
            Doctor.JoiningDate    = txtJoiningDate.Text;
            Doctor.LeavingDate    = txtLeavingDate.Text;
            Doctor.Password       = txtPassword.Text;
            Doctor.CreatedBy      = "Vasanthi";
            Doctor.ModifiedBy     = "System";

            if (hdnOperationType.Value == "Update")
            {
                Doctor.PK_Doctor = Convert.ToInt32(hdnIDPK.Value);
            }

            DoctorBAO BAO = new DoctorBAO();

            BAO.SaveDoctorDetail(Doctor);


            lblMessage.Text = "Save Successfully";
            ClearForm();

            FillGridView();

            pnlGrid.Visible    = true;
            pnlAddForm.Visible = false;
        }
コード例 #6
0
 protected void btnogin_Click(object sender, EventArgs e)
 {
     if (ddlUserType.SelectedValue == "Doctor")
     {
         //txtUserName.Text
         //txtPassword.Text
         DoctorBAO    obj    = new DoctorBAO();
         DoctorDetail Doctor = obj.GetDoctorDetailByEmail(txtUserName.Text);
         if (Doctor != null)
         {
             if (Doctor.Password == txtPassword.Text)
             {
                 UserLogin user = new UserLogin();
                 user.UserName         = Doctor.Email;
                 user.FullName         = Doctor.DoctorName;
                 user.Id               = Doctor.PK_Doctor;
                 user.Password         = Doctor.Password;
                 user.TypeOfUser       = UserType.DoctorUser;
                 Session["UserObject"] = user;
                 Session["UserName"]   = user.UserName;
                 Session["HospitalId"] = Doctor.FK_HospitalId;
                 Response.Redirect("~/Doctor/DoctorHome.aspx");
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Invalid User name password')", true);
             }
         }
         else
         {
             Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Invalid User name password')", true);
         }
     }
     else if (ddlUserType.SelectedValue == "Reception")
     {
         ReceptionBAO    obj       = new ReceptionBAO();
         ReceptionDetail reception = obj.GetReceptionByEmail(txtUserName.Text);
         if (reception != null)
         {
             if (reception.Password == txtPassword.Text)
             {
                 UserLogin user = new UserLogin();
                 user.UserName         = reception.Email;
                 user.FullName         = reception.FullName;
                 user.Id               = reception.PK_Reception;
                 user.Password         = reception.Password;
                 user.TypeOfUser       = UserType.ReceptionUser;
                 Session["UserObject"] = user;
                 Session["UserName"]   = user.UserName;
                 Session["HospitalId"] = reception.FK_HospitalId;
                 Response.Redirect("~/Reception/ReceptionHome.aspx");
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Invalid User name password')", true);
             }
         }
         else
         {
             Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Invalid User name password')", true);
         }
     }
     else if (ddlUserType.SelectedValue == "HospitalAdmin")
     {
         //Need to implement Login check from DB for Hospital Admin
         ApplicationAdminBAO obj = new ApplicationAdminBAO();
         HospitalDetail      h   = obj.GetHospitalDetailsByAdminEmail(txtUserName.Text);
         if (h != null)
         {
             if (h.Password == txtPassword.Text)
             {
                 UserLogin user = new UserLogin();
                 user.UserName         = h.AdminEmail;
                 user.FullName         = h.HospitalAdminName;
                 user.Id               = h.PK_HospitalId;
                 user.Password         = h.Password;
                 user.TypeOfUser       = UserType.HospitalAdmin;
                 Session["HospitalId"] = h.PK_HospitalId;
                 Session["UserObject"] = user;
                 Session["UserName"]   = user.UserName;
                 Response.Redirect("~/HospitalAdminPages/HospitalHome.aspx");
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Invalid User name password')", true);
             }
         }
         else
         {
             Page.ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Invalid User name password')", true);
         }
     }
 }