public void DangNhap() { string TenDangNhap = txtTenDangNhap.Text.ToUpper(); string MatKhau = DAO_Setting.GetSHA1HashData(txtMatKhau.Text.ToString()); bool KT = BUS_DangNhap.KiemTraDangNhap(TenDangNhap, MatKhau); if (KT == true) { DataTable db = DAO_DangNhap.QuanLy(TenDangNhap, MatKhau); if (db.Rows.Count > 0) { DataRow dr = db.Rows[0]; QuanLy = new DTO_QuanLy(); QuanLy.Id = Int32.Parse(dr["ID"].ToString()); QuanLy.Tendangnhap = dr["TenDangNhap"].ToString(); QuanLy.Idchinhanh = dr["IDChiNhanh"].ToString(); QuanLy.Manhanvien = dr["MaNhanVien"].ToString(); QuanLy.Tennguoidung = dr["TenNguoiDung"].ToString(); QuanLy.Sdt = dr["SDT"].ToString(); QuanLy.IDNhomNguoiDung = Int32.Parse(dr["IDNhomNguoiDung"].ToString()); //DAO_Setting.ThemLichSuQuanLy(frmKiemTraThemMayIn.QuanLy.Id, frmKiemTraThemMayIn.QuanLy.IDNhomNguoiDung, frmKiemTraThemMayIn.QuanLy.Idchinhanh, "Đăng Nhập", "Cài đặt máy in"); frmCaiDatThongTin fr = new frmCaiDatThongTin(); txtMatKhau.Text = ""; txtMatKhau.Select(); this.Hide(); fr.ShowDialog(); this.Show(); } else { MessageBox.Show("Đăng nhập không thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Tên đăng nhập không tồn tại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btDangNhap_Click(object sender, EventArgs e) { DAO_DangNhap dao = new DAO_DangNhap(); DTO_NhanVien dto = new DTO_NhanVien(); dto.Tentaikhoan = tbTenDangNhap.Text; dto.Matkhau = tbMatKhau.Text; var res = dao.DangNhap(dto); if (res == 1) { FMain f = new FMain(); f.Show(); this.Hide(); } else if (res == -1) { MessageBox.Show("Sai Mat Khau"); } else if (res == 0) { MessageBox.Show("Khong tim thay ten tai khoan"); } }
public static bool CapNhatMatKhau(string TenDangNhap, string MatKhau, string MatKhauMoi) { return(DAO_DangNhap.DoiMatKhau(TenDangNhap, MatKhau, MatKhauMoi)); }
public static DataTable ThongTin(string TenDangNhap, string MatKhau) { return(DAO_DangNhap.ThongTinNhanVien(TenDangNhap, MatKhau)); }
public static bool KiemTraDangNhap(string TenDangNhap, string MatKhau) { return(DAO_DangNhap.LayThongTin(TenDangNhap, MatKhau)); }
public static DataTable GetPhanQuyen(DTO_DangNhap dangnhap) { return(DAO_DangNhap.GetPhanQuyen(dangnhap)); }
public static bool KiemTraDangNhap(DTO_DangNhap dangnhap) { return(DAO_DangNhap.KiemTraDangNhap(dangnhap)); }
public static int Xacthuc(string ten, string mk) { return(DAO_DangNhap.Xacthuc(ten, mk)); }
public static void Xoa_dangnhap(string gv) { DAO_DangNhap.Xoa(gv); }
public static void Sua_dangnhap(DTO_DangNhap nv) { DAO_DangNhap.Sua(nv); }
public static void Them_dangnhap(DTO_DangNhap nv) { DAO_DangNhap.Them(nv); }
public static DataTable Hienthi_dangnhap_all() { return(DAO_DangNhap.HIENTHI_ALL()); }