示例#1
0
        protected void grdGridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "EditData")
            {
                hdnOperation.Value = "Update";
                int Id = Convert.ToInt32(e.CommandArgument);
                hdnId.Value = Id.ToString();
                ApplicationAdminBAO BAO = new ApplicationAdminBAO();
                DataTable           dt  = BAO.GetHospitalDetailsById(Id);
                if (dt.Rows.Count > 0)
                {
                    txtHospitalName.Text      = dt.Rows[0]["HospitalName"].ToString();
                    txtAddress.Text           = dt.Rows[0]["HospitalAddress"].ToString();
                    txtHospitalAdminName.Text = dt.Rows[0]["HospitalAdminName"].ToString();
                    txtHospitalContact.Text   = dt.Rows[0]["HospitalContact"].ToString();
                    txtAdminContact.Text      = dt.Rows[0]["AdminContact"].ToString();
                    txtAdminEmail.Text        = dt.Rows[0]["AdminEmail"].ToString();
                }
                pnlAddForm.Visible = true;
                pnlGrid.Visible    = false;
            }
            if (e.CommandName == "DeleteData")
            {
                int Id = Convert.ToInt32(e.CommandArgument);
                ApplicationAdminBAO bao = new ApplicationAdminBAO();

                bao.DeleteHospital(Id);

                FillGridView();
            }
        }
示例#2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            HospitalDetail h = new HospitalDetail();

            h.HospitalName      = txtHospitalName.Text;
            h.HospitalAddress   = txtAddress.Text;
            h.HospitalAdminName = txtHospitalAdminName.Text;
            h.HospitalContact   = txtHospitalContact.Text;
            h.IsActive          = 1;
            h.AdminContact      = txtAdminContact.Text;
            h.AdminEmail        = txtAdminEmail.Text;
            h.CreatedBy         = "Ritesh";
            h.ModifiedBy        = "Ritesh";
            if (hdnOperation.Value == "Update")
            {
                h.PK_HospitalId = Convert.ToInt32(hdnId.Value);
            }
            ApplicationAdminBAO bao = new ApplicationAdminBAO();

            bao.SaveHospital(h);

            lblMessage.Text = "Saved Successfully";
            ClearForm();
            FillGridView();

            pnlAddForm.Visible = true;
            pnlGrid.Visible    = false;
        }
示例#3
0
        public void FillGridView()
        {
            ApplicationAdminBAO BAO = new ApplicationAdminBAO();

            grdGridView.DataSource = BAO.GetHospitalDetails();
            grdGridView.DataBind();
        }
示例#4
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);
         }
     }
 }