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"); } } }
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"); } } }
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; } }
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; } }
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); } }
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"); } } }