protected void btnSave_Click(object sender, EventArgs e)
    {
        if (Session["UserID"] != null)
        {
            SEC_UserDAL dalSEC_User = new SEC_UserDAL();
            SEC_UserENT entSEC_User = new SEC_UserENT();
            SEC_UserBAL balSEC_User = new SEC_UserBAL();
            DataTable   dt          = dalSEC_User.CheckPassword(Convert.ToInt32(Session["UserID"]), Convert.ToString(Session["UserName"]), txtOldPassword.Text.Trim());
            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    entSEC_User.UserID           = Convert.ToInt32(dr["UserID"]);
                    entSEC_User.UserName         = dr["UserName"].ToString();
                    entSEC_User.Password         = txtNewPassword.Text.Trim();
                    entSEC_User.Email            = Convert.ToString(dr["Email"]);
                    entSEC_User.CreationDate     = DateTime.Now;
                    entSEC_User.ModificationDate = DateTime.Now;

                    balSEC_User.Update(entSEC_User);
                    pnlAlert.Visible = true;
                    lblErrorMsg.Text = "Password Successfully Changed.";
                    //ucMessage.ShowSuccess("Password Successfully Changed.");
                }
            }
            else
            {
                lblOldPassword.Text = "Old Password is wrong.";
            }
        }
        else
        {
            Response.Redirect("~/Login/Login.aspx");
        }
    }
Exemplo n.º 2
0
    private Boolean CheckDuplicate(SqlString UserName, SqlString Email)
    {
        SEC_UserBAL balSEC_User = new SEC_UserBAL();
        DataTable   dt          = balSEC_User.SelectDuplicate(UserName, Email);

        if (dt.Rows.Count > 0)
        {
            return(false);
        }
        else
        {
            return(true);
        }
    }
Exemplo n.º 3
0
    protected void lbtnSignup_Click(object sender, EventArgs e)
    {
        Page.Validate();
        if (Page.IsValid)
        {
            try
            {
                SEC_UserBAL balSEC_User = new SEC_UserBAL();
                SEC_UserENT entSEC_User = new SEC_UserENT();

                #region 15.1 Validate Fields

                String ErrorMsg = String.Empty;

                if (txtUserName.Text.Trim() == String.Empty)
                {
                    ErrorMsg += " - UserName is Required Field  <br />";
                }
                if (txtPassword.Text.Trim() == String.Empty)
                {
                    ErrorMsg += " - Password is Required Field <br />";
                }
                if (txtEmail.Text.Trim() == String.Empty)
                {
                    ErrorMsg += " - Email is Required Field <br />";
                }

                if (ErrorMsg != String.Empty)
                {
                    ErrorMsg         = "Please Correct follwing error <br />" + ErrorMsg;
                    lblErrorMsg.Text = ErrorMsg;
                    return;
                }

                #endregion

                #region FillData

                if (txtUserName.Text.Trim() != String.Empty)
                {
                    entSEC_User.UserName = txtUserName.Text.Trim();
                }

                if (txtPassword.Text.Trim() != String.Empty)
                {
                    entSEC_User.Password = txtPassword.Text.Trim();
                }

                if (txtEmail.Text.Trim() != String.Empty)
                {
                    entSEC_User.Email = txtEmail.Text.Trim();
                }

                entSEC_User.CreationDate = DateTime.Now;

                entSEC_User.ModificationDate = DateTime.Now;

                #endregion FillData

                if (CheckDuplicate(txtUserName.Text.Trim(), txtEmail.Text.Trim()))
                {
                    #region 15.3 Insert

                    if (balSEC_User.Insert(entSEC_User))
                    {
                        pnlErrorMsg.Visible = true;
                        lblErrorMsg.Text    = "SignUP Successfully";
                        ClearControls();
                        //Response.Redirect("~/AdminPanel/Login.aspx");
                    }

                    #endregion 15.3 Insert
                }
                else
                {
                    pnlErrorMsg.Visible = true;
                    lblErrorMsg.Text    = "User OR Email Already Exists.";
                }
            }
            catch (Exception ex)
            {
                pnlErrorMsg.Visible = true;
                lblErrorMsg.Text    = ex.Message;
            }
        }
    }