示例#1
0
        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);
            }
        }
示例#2
0
        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));
 }
示例#6
0
 public static DataTable GetPhanQuyen(DTO_DangNhap dangnhap)
 {
     return(DAO_DangNhap.GetPhanQuyen(dangnhap));
 }
示例#7
0
 public static bool KiemTraDangNhap(DTO_DangNhap dangnhap)
 {
     return(DAO_DangNhap.KiemTraDangNhap(dangnhap));
 }
示例#8
0
 public static int Xacthuc(string ten, string mk)
 {
     return(DAO_DangNhap.Xacthuc(ten, mk));
 }
示例#9
0
 public static void Xoa_dangnhap(string gv)
 {
     DAO_DangNhap.Xoa(gv);
 }
示例#10
0
 public static void Sua_dangnhap(DTO_DangNhap nv)
 {
     DAO_DangNhap.Sua(nv);
 }
示例#11
0
 public static void Them_dangnhap(DTO_DangNhap nv)
 {
     DAO_DangNhap.Them(nv);
 }
示例#12
0
 public static DataTable Hienthi_dangnhap_all()
 {
     return(DAO_DangNhap.HIENTHI_ALL());
 }