Beispiel #1
0
        private void XuLyTraCuu(int loaind, int tinhtrang)
        {
            TaiKhoanBUS        b   = new TaiKhoanBUS();
            List <TaiKhoanDTO> lst = b.DanhSachTaiKhoan().FindAll(o => o.LOAIND == loaind && o.TINHTRANG == tinhtrang);

            dgv_TaiKhoan.DataSource = lst;
        }
Beispiel #2
0
        private void XuLyTraCuu(string maNV)
        {
            TaiKhoanBUS        b   = new TaiKhoanBUS();
            List <TaiKhoanDTO> lst = b.DanhSachTaiKhoan().FindAll(o => o.MANV.Trim() == maNV.Trim());

            dgv_TaiKhoan.DataSource = lst;
        }
Beispiel #3
0
 private void btnDangNhap_Click(object sender, EventArgs e)
 {
     if (txtTaiKhoan.Text != string.Empty && txtMatKhau.Text != string.Empty && txtMatKhau.Text.Length >= 6)
     {
         FrmChinh    frmchinh = (FrmChinh)this.MdiParent;
         TaiKhoanBUS taikhoan = new TaiKhoanBUS();
         frmchinh.nvDangNhap = taikhoan.LayThongTinTaiKhoan(txtTaiKhoan.Text.Trim(), Utils.MaHoaMD5(txtMatKhau.Text.Trim()));
         frmchinh.isDangNhap = true;
         if (frmchinh.nvDangNhap != null && frmchinh.nvDangNhap.TINHTRANG == 1)
         {
             MessageBox.Show("Đăng nhập thành công");
             this.Close();
             solandangnhap = 0;
             frmchinh.XetTruyCap(frmchinh.nvDangNhap.LOAIND);
             frmchinh.Show();
         }
         else
         {
             MessageBox.Show("Đăng nhập thất bại");
             solandangnhap++;
             if (solandangnhap > 6)
             {
                 try
                 {
                     TaiKhoanBUS tkBUS = new TaiKhoanBUS();
                     TaiKhoanDTO tk    = new TaiKhoanDTO();
                     tk = tkBUS.DanhSachTaiKhoan().Find(o => o.TAIKHOAN.Trim() == txtTaiKhoan.Text.Trim());
                     if (tk.LOAIND != 1)
                     {
                         tk.TINHTRANG = 2;
                         tkBUS.CapNhatTaiKhoan(tk);
                     }
                     MessageBox.Show("Tài khoản bạn đã đăng nhập quá 6 lần." + Environment.NewLine + " Hệ thống sẽ khóa tài khoản vui lòng liên hệ admin để được hổ trợ");
                 }
                 catch
                 {
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Thiếu thông tin");
     }
 }
Beispiel #4
0
        private void LoadNguoiDung()
        {
            trThai = 1;
            trangthai();

            NhanVienBUS nv = new NhanVienBUS();

            cbo_manv.DataSource    = nv.DanhSachNhanVien().FindAll(o => o.LOAINV == 1 || o.LOAINV == 2);
            cbo_manv.ValueMember   = "MANV";
            cbo_manv.DisplayMember = "MANV";

            LoaiTaiKhoanBUS lp = new LoaiTaiKhoanBUS();

            cbo_LoaiND.DataSource    = lp.DanhSachLoaiTK().FindAll(o => o.TINHTRANG == true);
            cbo_LoaiND.ValueMember   = "MALOAIND";
            cbo_LoaiND.DisplayMember = "TENLOAI";

            TinhTrangTKBUS tt = new TinhTrangTKBUS();

            cbo_TT.DataSource    = tt.DSTINHTRANGND();
            cbo_TT.ValueMember   = "MATTR";
            cbo_TT.DisplayMember = "TENTTR";

            //load datagridviewcomboboxcolum truoc khi load ds .
            DataGridViewComboBoxColumn dgvcb_loai = (DataGridViewComboBoxColumn)dgv_TaiKhoan.Columns["colLOAIND"];

            dgvcb_loai.DataSource    = lp.DanhSachLoaiTK().FindAll(o => o.TINHTRANG == true);
            dgvcb_loai.ValueMember   = "MALOAIND";
            dgvcb_loai.DisplayMember = "TENLOAI";

            DataGridViewComboBoxColumn dgvcb_tinhtrang = (DataGridViewComboBoxColumn)dgv_TaiKhoan.Columns["colTINHTRANG"];

            dgvcb_tinhtrang.DataSource    = tt.DSTINHTRANGND();
            dgvcb_tinhtrang.ValueMember   = "MATTR";
            dgvcb_tinhtrang.DisplayMember = "TENTTR";
            TaiKhoanBUS b = new TaiKhoanBUS();

            //dgv_nhanvien.Columns["NgaySinh"].DefaultCellStyle.Format = "dd/MM/yyyy";
            dgv_TaiKhoan.DataSource = b.DanhSachTaiKhoan().FindAll(o => o.TINHTRANG == 1);
        }