Пример #1
0
        protected void btnDN_ServerClick(object sender, EventArgs e)
        {
            DataTable dt = xlkh.KiemTraDangNhap(txtUsername.Text.Trim(), TienIch.MaHoaMD5(txtPass.Text.Trim()));

            if (dt.Rows.Count > 0)
            {
                if (chkRemember.Checked == true)
                {
                    Response.Cookies["userid"].Value   = txtUsername.Text;
                    Response.Cookies["pwd"].Value      = txtPass.Text;
                    Response.Cookies["userid"].Expires = DateTime.Now.AddDays(15);
                    Response.Cookies["pwd"].Expires    = DateTime.Now.AddDays(15);
                }

                else

                {
                    Response.Cookies["userid"].Expires = DateTime.Now.AddDays(-1);

                    Response.Cookies["pwd"].Expires = DateTime.Now.AddDays(-1);
                }
                if (xlkh.IsAdmin(txtUsername.Text.Trim()))
                {
                    Session["login-admin"] = txtUsername.Text.Trim();
                    Response.Redirect("BC-TK.aspx");
                }
                else
                {
                    Session["login-user"] = txtUsername.Text.Trim();
                    Response.Redirect("Default.aspx");
                }
            }
        }
Пример #2
0
        protected void btnDN_ServerClick(object sender, EventArgs e)
        {
            DataTable dt = accountsHandler.CheckLogin(txtUsername.Text.Trim(), TienIch.MaHoaMD5(txtPass.Text.Trim()));

            if (dt.Rows.Count > 0)
            {
                if (chkRemember.Checked == true)
                {
                    Response.Cookies["username"].Value   = txtUsername.Text;
                    Response.Cookies["password"].Value   = txtPass.Text;
                    Response.Cookies["username"].Expires = DateTime.Now.AddDays(15);
                    Response.Cookies["password"].Expires = DateTime.Now.AddDays(15);
                }

                else
                {
                    Response.Cookies["username"].Expires = DateTime.Now.AddDays(-1);
                    Response.Cookies["password"].Expires = DateTime.Now.AddDays(-1);
                }
                if (accountsHandler.IsAdmin(txtUsername.Text.Trim()))
                {
                    Session["login-admin"] = txtUsername.Text.Trim();
                    Response.Redirect("QuanLyKhachHangWebForm.aspx");
                }
                else
                {
                    Session["login-user"] = txtUsername.Text.Trim();
                    Response.Redirect("HomeUser.aspx");
                }
            }
        }
Пример #3
0
        protected void valiCustom_ServerValidate(object source, ServerValidateEventArgs args)
        {
            DataTable dt = xlkh.KiemTraDangNhap(txtUsername.Text.Trim(), TienIch.MaHoaMD5(txtPass.Text.Trim()));

            if (dt.Rows.Count > 0)
            {
                args.IsValid = true;
            }
            else
            {
                args.IsValid = false;
            }
        }
Пример #4
0
        protected void valiCustom_ServerValidate(object source, ServerValidateEventArgs args)
        {
            DataTable dt = accountsHandler.CheckLogin(txtUsername.Text.Trim(), TienIch.MaHoaMD5(txtPass.Text.Trim()));

            if (dt.Rows.Count > 0)
            {
                args.IsValid = true;
            }
            else
            {
                args.IsValid = false;
            }
        }
Пример #5
0
 protected void btnThem_ServerClick(object sender, EventArgs e)
 {
     try
     {
         bool active = drTrangThai.SelectedIndex == 0 ? true : false;
         xlkh.ThemKhachHang(txtTaiKhoan.Text.Trim(), txtHoTen.Text.Trim(), txtDiaChi.Text.Trim(), txtEmail.Text.Trim(),
                            DateTime.Parse(txtNgaySinh.Text.Trim()), txtSoDienThoai.Text.Trim(), TienIch.MaHoaMD5(txtMatKhau.Text.Trim()), DateTime.Now, active);
         Response.Redirect(Request.Url.ToString());
     }
     catch
     {
         ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Thao tác không thành công!');", true);
     }
 }
Пример #6
0
 protected void btnXacNhan_ServerClick(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(hduser.Value))
     {
         if (Session["login-user"] != null)
         {
             try
             {
                 xlkh.CapNhatKhachHang(hduser.Value, txtHoTen.Text.Trim(), txtDiaChi.Text.Trim(), txtEmail.Text.Trim(), DateTime.Parse(txtNgaySinh.Text.Trim()), txtSDT.Text.Trim(), TienIch.MaHoaMD5(txtPass.Text.Trim()), true);
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Cập nhật tài khoản thành công!');", true);
             }
             catch (Exception)
             {
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Cập nhật tài khoản thất bại!');", true);
             }
         }
         else
         {
             Response.Redirect("DangNhap.aspx");
         }
     }
     else
     if (!string.IsNullOrEmpty(hdadmin.Value))
     {
         if (Session["login-admin"] != null)
         {
             try
             {
                 xlkh.CapNhatAdmin(hdadmin.Value, txtHoTen.Text.Trim(), txtDiaChi.Text.Trim(), txtEmail.Text.Trim(), DateTime.Parse(txtNgaySinh.Text.Trim()), txtSDT.Text.Trim(), TienIch.MaHoaMD5(txtPass.Text.Trim()), true);
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Cập nhật tài khoản thành công!');", true);
             }
             catch (Exception)
             {
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Cập nhật tài khoản thất bại!');", true);
             }
         }
         else
         {
             Response.Redirect("DangNhap.aspx");
         }
     }
 }