示例#1
0
 protected void btnRemarks_Click(object sender, System.EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtRemarks.Text.Trim()))
         {
             this.ErrorMessage += "Remarks is Required <br />";
         }
         else
         {
             //Save Remarks
             string strSql = string.Format("Update doctorpatient set doctorremarks='{0}' where " +
                                           "doctorid = {1} and patientid = {2} ",
                                           BaseDA.Escape(txtRemarks.Text.Trim()),
                                           this.UserId, this.SelectedPId);
             BaseDA.ExecuteNonQuery(strSql);
             phRemarks.Visible = false;
             this.SelectedPId  = 0;
         }
     }
     catch (Exception ex)
     {
         this.ErrorMessage = ex.Message;
     }
 }
        protected void btnlogin_Click(object sender, EventArgs e)
        {
            try
            {
                // Checking for Required Fields
                if (string.IsNullOrEmpty(txtuser.Text.Trim()))
                {
                    this.ErrorMessage += "User Name is Required <br />";
                }
                if (string.IsNullOrEmpty(txtpassword.Text.Trim()))
                {
                    this.ErrorMessage += "Password is Required<br />";
                }

                //Checking for Errors
                if (string.IsNullOrEmpty(this.ErrorMessage))
                {
                    DataSet ds = BaseDA.ExecuteDataSet(string.Format("select * from login where username = '******' and password ='******'",
                                                                     BaseDA.Escape(txtuser.Text), BaseDA.Escape(txtpassword.Text)));
                    if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        DataRow dr = ds.Tables[0].Rows[0];
                        if (dr != null)
                        {
                            if (dr["Id"] != null)
                            {
                                this.UserId   = Convert.ToInt32(dr["Id"]);
                                this.UserName = dr["lastname"].ToString() + " " + dr["firstname"].ToString();
                                this.IsAdmin  = Convert.ToBoolean(dr["isadmin"]);
                                this.IsDoctor = Convert.ToBoolean(dr["isdoctor"]);
                            }
                        }
                    }
                    if (this.UserId > 0)
                    {
                        if (IsDoctor)
                        {
                            Response.Redirect("DoctorsPage.aspx", false);
                        }
                        else if (IsAdmin)
                        {
                            Response.Redirect("ClerksPage.aspx", false);
                        }
                        else
                        {
                            Response.Redirect("PatientEntry.aspx", false);
                        }
                    }
                    else
                    {
                        this.ErrorMessage += "Invalid Username or Password";
                    }
                }
            }
            catch (Exception ex)
            {
                this.ErrorMessage = "Exception " + ex;
            }
        }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            ErrorMessage = string.Empty;
            try
            {
                StrErros = string.Empty;
                if (string.IsNullOrEmpty(username))
                {
                    ErrorMessage += "You donot have access to this page";
                    Response.Redirect("Default.aspx");
                }
                if (string.IsNullOrEmpty(txtPassword.Text.Trim()))
                {
                    StrErros += "Password is required <br/>";
                }
                if (string.IsNullOrEmpty(txtRetypePassword.Text.Trim()))
                {
                    StrErros += "Retype Password is required <br/>";
                }
                if (!string.IsNullOrEmpty(txtPassword.Text.Trim()) &&
                    !string.IsNullOrEmpty(txtRetypePassword.Text.Trim()))
                {
                    if (txtPassword.Text.Trim() != txtRetypePassword.Text.Trim())
                    {
                        StrErros += "Password and Retyped Password must be the same <br/>";
                    }
                }

                if (string.IsNullOrEmpty(StrErros))
                {
                    //update new password
                    string strSql = string.Format("Update login set password='******' where " +
                                                  "username = '******'",
                                                  BaseDA.Escape(txtPassword.Text.Trim()),
                                                  username);
                    BaseDA.ExecuteNonQuery(strSql);
                    Response.Redirect("PasswordChanged.aspx");
                }
            }
            catch (Exception ex)
            {
                StrErros = "Exception " + ex;
            }
        }
示例#4
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            ErrorMessage   = string.Empty;
            lblErrors.Text = string.Empty;
            try
            {
                //check for required field validation

                if (string.IsNullOrEmpty(txtUserId.Text.Trim()))
                {
                    ErrorMessage += "User name is required <br/>";
                }

                /* if (Int16.Parse(listSecQuestion.SelectedValue.Trim())== -1)
                 * {
                 *   ErrorMessage += "Security question is required <br/>";
                 * }*/
                if (string.IsNullOrEmpty(txtAnswer.Text.Trim()))
                {
                    ErrorMessage += "Answer is required <br/>";
                }
                if (string.IsNullOrEmpty(listMonth.SelectedValue.Trim()) || string.IsNullOrEmpty(txtDay.Text.Trim()) || string.IsNullOrEmpty(txtYear.Text.Trim()))
                {
                    ErrorMessage += "Birthdate is required <br/>";
                }

                DateTime birthDate = DateTime.MinValue;

                //Build birth date from the values entered and validate it
                if (!string.IsNullOrEmpty(listMonth.SelectedValue.Trim()) && !string.IsNullOrEmpty(txtDay.Text.Trim()) && !string.IsNullOrEmpty(txtYear.Text.Trim()))
                {
                    double Num;
                    bool   isValidDay, isValidYear;

                    isValidDay = double.TryParse(txtDay.Text, out Num);

                    if (!isValidDay)
                    {
                        ErrorMessage = "Enter a valid date<br/>";
                    }

                    isValidYear = double.TryParse(txtYear.Text, out Num);

                    if (!isValidYear)
                    {
                        ErrorMessage = "Enter a valid date<br/>";
                    }

                    if (!IsValidDate(listMonth.SelectedValue, txtDay.Text.Trim(), txtYear.Text.Trim()))
                    {
                        ErrorMessage = "Enter a valid date<br/>";
                    }
                }

                if (!string.IsNullOrEmpty(ErrorMessage))
                {
                    lblErrors.Text = ErrorMessage;
                }

                //Valid entry

                if (string.IsNullOrEmpty(ErrorMessage))
                {
                    int month = Int16.Parse(listMonth.SelectedValue);
                    int day   = Int16.Parse(txtDay.Text.Trim());
                    int year  = Int16.Parse(txtYear.Text.Trim());
                    birthDate = new DateTime(year, month, day);

                    string sql =
                        string.Format(
                            "SELECT * FROM LOGIN WHERE username= '******'and dob = '{1}' and securityQuestion= '{2}' and answer = '{3}'",
                            BaseDA.Escape(txtUserId.Text.Trim()), birthDate,
                            BaseDA.Escape(listSecQuestion.SelectedValue), BaseDA.Escape(txtAnswer.Text.Trim()));

                    DataSet ds = BaseDA.ExecuteDataSet(sql);

                    if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        DataRow dr = ds.Tables[0].Rows[0];
                        if (dr != null)
                        {
                            Response.Redirect("ChangePassword.aspx?username="******"User does not exist. Please check if you have entered valid information </BR>";
                    }
                }
            }
            catch (Exception ex)
            {
                ErrorMessage   = "Exception " + ex;
                lblErrors.Text = ErrorMessage;
            }
        }
示例#5
0
        protected void btnRegister_Click(object sender, EventArgs e)
        {
            ErrorMessage   = string.Empty;
            lblErrors.Text = string.Empty;
            try
            {
                //check for required field validation

                if (string.IsNullOrEmpty(txtUserId.Text.Trim()))
                {
                    ErrorMessage += "User name is required <br/>";
                }

                //check if the user name selected already exists in the database, if it exists its an invalid entry
                if (!string.IsNullOrEmpty(txtUserId.Text.Trim()))
                {
                    string  userIdSql = string.Format("SELECT * FROM LOGIN WHERE username = '******'", BaseDA.Escape(txtUserId.Text.Trim()));
                    DataSet ds        = BaseDA.ExecuteDataSet(userIdSql);

                    if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        DataRow dr = ds.Tables[0].Rows[0];
                        if (dr != null)
                        {
                            if (dr["Id"] != null)
                            {
                                ErrorMessage += "User name already exists. Please choose a different user name <br/>";
                            }
                        }
                    }
                }

                if (string.IsNullOrEmpty(txtPassword.Text.Trim()))
                {
                    ErrorMessage += "Password is required <br/>";
                }
                if (string.IsNullOrEmpty(txtRetypePwd.Text.Trim()))
                {
                    ErrorMessage += "Retype Password is required <br/>";
                }

                // check that password = retyped password
                if (!string.IsNullOrEmpty(txtPassword.Text.Trim()) && !string.IsNullOrEmpty(txtRetypePwd.Text.Trim()))
                {
                    if (txtPassword.Text.Trim() != txtRetypePwd.Text.Trim())
                    {
                        ErrorMessage += "Password and Retyped Password must be the same <br/>";
                    }
                }

                if (string.IsNullOrEmpty(txtFirstName.Text.Trim()))
                {
                    ErrorMessage += "First name is required <br/>";
                }

                if (string.IsNullOrEmpty(txtLastName.Text.Trim()))
                {
                    ErrorMessage += "Last name is required <br/>";
                }

                /*  if (Int16.Parse(listSecQuestion.SelectedValue.Trim())== -1)
                 * {
                 *    ErrorMessage += "Security question is required <br/>";
                 * }*/

                if (string.IsNullOrEmpty(txtAnswer.Text.Trim()))
                {
                    ErrorMessage += "Answer is required <br/>";
                }
                if (string.IsNullOrEmpty(listMonth.SelectedValue.Trim()) || string.IsNullOrEmpty(txtDay.Text.Trim()) || string.IsNullOrEmpty(txtYear.Text.Trim()))
                {
                    ErrorMessage += "Birthdate is required <br/>";
                }

                DateTime birthDate = DateTime.MinValue;

                //Build birth date from the values entered and validate it
                if (!string.IsNullOrEmpty(listMonth.SelectedValue.Trim()) && !string.IsNullOrEmpty(txtDay.Text.Trim()) && !string.IsNullOrEmpty(txtYear.Text.Trim()))
                {
                    double Num;
                    bool   isValidDay, isValidYear;

                    isValidDay = double.TryParse(txtDay.Text, out Num);

                    if (!isValidDay)
                    {
                        ErrorMessage = "Enter a valid date<br/>";
                    }

                    isValidYear = double.TryParse(txtYear.Text, out Num);

                    if (!isValidYear)
                    {
                        ErrorMessage = "Enter a valid date<br/>";
                    }

                    if (!IsValidDate(listMonth.SelectedValue, txtDay.Text.Trim(), txtYear.Text.Trim()))
                    {
                        ErrorMessage = "Enter a valid date<br/>";
                    }
                }


                if (!string.IsNullOrEmpty(ErrorMessage))
                {
                    lblErrors.Text = ErrorMessage;
                }

                //If there is no error message , Valid entry

                if (string.IsNullOrEmpty(ErrorMessage))
                {
                    int month = Int16.Parse(listMonth.SelectedValue);
                    int day   = Int16.Parse(txtDay.Text.Trim());
                    int year  = Int16.Parse(txtYear.Text.Trim());

                    birthDate = new DateTime(year, month, day);

                    //No validation errors, insert the entry

                    string sql = string.Format("INSERT INTO LOGIN (username ,password,firstname,lastname,gender,dob,address,securityQuestion,answer,isnewuser) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')",
                                               BaseDA.Escape(txtUserId.Text), BaseDA.Escape(txtPassword.Text), BaseDA.Escape(txtFirstName.Text), BaseDA.Escape(txtLastName.Text), BaseDA.Escape(listGender.SelectedValue), birthDate, BaseDA.Escape(txtAddress.Text), BaseDA.Escape(listSecQuestion.SelectedValue), BaseDA.Escape(txtAnswer.Text), "TRUE");

                    BaseDA.ExecuteNonQuery(sql);
                    Response.Redirect("Default.aspx", true);
                }
            }

            catch (Exception ex)
            {
                ErrorMessage   = "Exception " + ex;
                lblErrors.Text = ErrorMessage;
            }
        }