public void btnXoaVT_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa vai trò này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                VaiTroDTO vt = default(VaiTroDTO);
                vt = ((List <VaiTroDTO>)gridVaiTro.DataSource)[index];
                bool test = TaiKhoan_BUS.XoaVaiTro(vt);

                if (test == true)
                {
                    LoadGridVaiTro();
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
 //Button Xóa
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (drNhanVien == null)
     {
         MessageBox.Show("Chọn nhân viên muốn xóa");
         return;
     }
     else if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         NhanVien_DTO nhanVien = new NhanVien_DTO();
         nhanVien.MaNhanVien = drNhanVien.Cells[0].Value.ToString();
         if (danhSachNhanVien == null)
         {
             gunaDataGridView1.DataSource = null;
         }
         //Xóa nhân viên và tài khoản của nhân viên đó
         TaiKhoan_DTO tk = new TaiKhoan_DTO();
         tk.Tentk = nhanVien.MaNhanVien;
         if (NhanVien_BUS.XoaNhanVien(nhanVien) || TaiKhoan_BUS.XoaTaiKhoan(tk))
         {
             drNhanVien          = null;
             txtHoTen.Text       = "";
             txtSoDienThoai.Text = "";
             txtChucVu.Text      = "";
             txtBacLuong.Text    = "";
             rtxtDiaChi.Text     = "";
             LoadNhanVien();
             MessageBox.Show("Xóa thành công");
             return;
         }
         MessageBox.Show("Xóa thất bại");
     }
 }
示例#3
0
        private void btnDangKy_Click(object sender, EventArgs e)
        {
            string tk, mk, nhapMK;

            tk     = textBoxTaiKhoan.Text;
            mk     = textBoxMatKhau.Text;
            nhapMK = textBoxNhapMatKhau.Text;
            if (tk != "")
            {
                if (mk != "")
                {
                    if (mk == nhapMK)
                    {
                        TaiKhoan_BUS objTK_BUS = new TaiKhoan_BUS();
                        objTK_BUS.ThemTK(tk, mk);
                        MessageBox.Show("Đăng Ký Thành Công Tự Động chuyển sang Đăng Nhập ", "Thống Báo");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Nhập Lại Mật Khẩu Không Trùng Nhau !", "Lỗi");
                    }
                }
                else
                {
                    MessageBox.Show("Chưa Nhập Mật Khẩu !", "Lỗi");
                }
            }
            else
            {
                MessageBox.Show("Chưa Nhập Tài Khoản !", "Lỗi");
            }
        }
示例#4
0
        private void btnXoaND_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView2.GetSelectedRows();
            var   index = l[0];

            switch (Interaction.MsgBox("Bạn có chắc chắn muốn xóa người dùng này không?", MsgBoxStyle.YesNo, "Xóa"))
            {
            case MsgBoxResult.Yes:
                TaiKhoan_DTO nd = null;
                nd = (List <TaiKhoan_DTO>)gridNguoiDung.DataSource[index];
                bool test = TaiKhoan_BUS.XoaNguoiDung(nd);
                if (test == true)
                {
                    LoadGridNguoiDung();

                    Interaction.MsgBox("Xóa thành công");
                }
                else
                {
                    Interaction.MsgBox("Xóa không thành công");
                }
                break;

            case MsgBoxResult.No:
                return;

                break;
            }
        }
        private void frmTaiKhoan_Load(object sender, EventArgs e)
        {
            label6.Visible      = true;
            label2.Visible      = true;
            txtTenHT.Visible    = true;
            txtTaiKhoan.Visible = true;
            label1.Visible      = false;
            nmID.Visible        = false;
            groupBox3.Visible   = false;
            comboBox1.Visible   = false;
            cboTaiKhoan.Visible = false;

            List <TaiKhoan_DTO> lstTK = TaiKhoan_BUS.LayDSTK();

            DgvTaiKhoan.DataSource    = lstTK;
            cboTaiKhoan.DataSource    = NhanVien_BUS.LayDSNhanVien();
            cboTaiKhoan.DisplayMember = "MaNV";
            cboTaiKhoan.ValueMember   = "TenNV";


            DgvTaiKhoan.Columns["ID"].HeaderText         = "Số thứ tự";
            DgvTaiKhoan.Columns["ID"].Width              = 120;
            DgvTaiKhoan.Columns["TaiKhoan"].HeaderText   = "Tài khoản";
            DgvTaiKhoan.Columns["TaiKhoan"].Width        = 160;
            DgvTaiKhoan.Columns["TenHienThi"].HeaderText = "Tên hiển thị";
            DgvTaiKhoan.Columns["TenHienThi"].Width      = 300;
            DgvTaiKhoan.Columns["MauKhau"].HeaderText    = "Mật khẩu";
            DgvTaiKhoan.Columns["MauKhau"].Width         = 130;

            DgvTaiKhoan.Columns["QuyenHan"].HeaderText = "Quyền hạn";
            DgvTaiKhoan.Columns["QuyenHan"].Width      = 130;
            HienThi(true);
        }
 private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (TaiKhoan_BUS.TimTk_TheoTen(txtTaiKhoan.Text.Trim()) == null)
     {
         XtraMessageBox.Show("Bạn chưa chọn dòng cần xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         DialogResult thongbao = XtraMessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (thongbao == DialogResult.No)
         {
             XtraMessageBox.Show("Bạn đã hủy thao tác xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         if (thongbao == DialogResult.Yes)
         {
             TaiKhoan_DTO TK = new TaiKhoan_DTO();
             TK.ID = int.Parse(nmID.Text);
             if (TaiKhoan_BUS.XoaTaiKhoan(nmID.Text))
             {
                 frmTaiKhoan_Load(sender, e);
                 XtraMessageBox.Show("Bạn đã xóa thành công tài khoản ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
示例#7
0
        //Button sửa
        private void btnSuaTK_Click(object sender, EventArgs e)
        {
            if (drvTK == null)
            {
                MessageBox.Show("Chọn tài khoản muốn cập nhật");
                return;
            }

            TaiKhoan_DTO taikhoan = new TaiKhoan_DTO();

            taikhoan.Matkhau = txtMatKhau.Text;
            taikhoan.Tentk   = txtTenTaiKhoan.Text;
            if (TaiKhoan_BUS.SuaTaiKhoan(taikhoan))
            {
                drvTK = null;
                txtTenTaiKhoan.Text = "";
                txtMatKhau.Text     = "";
                LoadTaiKhoan();
                MessageBox.Show("Sửa thành công");
            }
            else
            {
                MessageBox.Show("Sửa thất bại");
            }
            return;
        }
示例#8
0
        private void btnXoaVT_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (Interaction.MsgBox("Bạn có chắc chắn muốn xóa vai trò này không?", MsgBoxStyle.YesNo, "Xóa"))
            {
            case MsgBoxResult.Yes:
                VaiTroDTO vt = null;
                vt = (List <VaiTroDTO>)gridVaiTro.DataSource[index];
                bool test = TaiKhoan_BUS.XoaVaiTro(vt);

                if (test == true)
                {
                    LoadGridVaiTro();
                    Interaction.MsgBox("Xóa thành công");
                }
                else
                {
                    Interaction.MsgBox("Xóa không thành công");
                }
                break;

            case MsgBoxResult.No:
                return;

                break;
            }
        }
示例#9
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (KiemTraDuLieuHopLe())
     {
         if (DialogResult.Yes == MessageBox.Show("Cập nhật tài khoản có mã " + txtMaDangNhap.Text, "Cập nhật nhân viên", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
         {
             TaiKhoan_BUS    bus = new TaiKhoan_BUS();
             clsTaiKhoan_DTO TK  = TaoDoiTuongTaiKhoan();
             try
             {
                 if (bus.ThaoTacVoiTaiKhoan(TK, "Update"))
                 {
                     //MessageBox.Show("Cập nhật thành công");
                     HienThiDSTaiKhoan();
                 }
                 else
                 {
                     MessageBox.Show("Cập nhật thất bại");
                 }
             }
             catch (Exception)
             {
                 throw;
             }
             TrangThaiBanDau();
         }
     }
     else
     {
         MessageBox.Show(strError, "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     strError = "";
 }
        public void btnXoaND_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView2.GetSelectedRows();
            var   index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa người dùng này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                TaiKhoan_DTO nd = default(TaiKhoan_DTO);
                nd = ((List <TaiKhoan_DTO>)gridNguoiDung.DataSource)[index];
                bool test = TaiKhoan_BUS.XoaNguoiDung(nd);
                if (test == true)
                {
                    LoadGridNguoiDung();

                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
 private void btnDangNhap_Click(object sender, EventArgs e)
 {
     if (IsEmpty())
     {
         this.labelform.Text = "";
         this.noti.Text      = "(*) Tên đăng nhập hoặc mật khẩu không được để trống";
     }
     else
     {
         string tk    = txtdangnhap.Text;
         string mk    = txtmatkhau.Text;
         bool   check = TaiKhoan_BUS.KiemTraDangNhap(tk, mk);
         try {
             if (check)
             {
                 FormMain frm = new FormMain();
                 frm.txtuser.Text = TaiKhoan_BUS.LayTenTKNguoiDung(tk);
                 ID_Class.ID      = tk;
                 Log_BUS.ThemNhatKy("Hệ thống", "Đăng nhập");
                 frm.Show();
                 this.Hide();
             }
             else
             {
                 this.labelform.Text  = "";
                 this.noti.Text       = "(*) Tên đăng nhập hoặc mật khẩu của bạn không đúng";
                 this.txtmatkhau.Text = "";
                 this.txtmatkhau.Focus();
             }
         } catch (Exception ex) {
             MessageBox.Show("Chuỗi kết nối tới Database không chính xác, vui lòng xem lại DataProvider", "Lỗi kết nối cơ sở dữ liệu");
         }
     }
 }
示例#12
0
        private void HienThiDSTaiKhoan()
        {
            TaiKhoan_BUS           bus         = new TaiKhoan_BUS();
            List <clsTaiKhoan_DTO> lstTaiKhoan = bus.LayDanhSachTaiKhoan("");

            dgvDSTK.AutoGenerateColumns = false;
            dgvDSTK.DataSource          = lstTaiKhoan;
        }
示例#13
0
        //Tìm kiếm
        private void txtHoTen_TK_TextChanged(object sender, EventArgs e)
        {
            TaiKhoan_BUS           bus         = new TaiKhoan_BUS();
            List <clsTaiKhoan_DTO> lstTaiKhoan = bus.LayDanhSachTaiKhoan(txtHoTen_TK.Text);

            dgvDSTK.AutoGenerateColumns = false;
            dgvDSTK.DataSource          = lstTaiKhoan;
        }
示例#14
0
        string strWarning   = ""; // Cảnh báo trường dữ liệu nhập có thể sai. Nhưng vẫn thêm được vào cơ sở dữ liệu.
        private void btnDongY_Click(object sender, EventArgs e)
        {
            if (KiemTraDuLieuHopLe())
            {
                string         strThongBao = "Thêm mới nhân viên " + txtHoTen.Text + "\n";
                MessageBoxIcon MBIcon      = MessageBoxIcon.Question;
                if (strWarning != "")
                {
                    strThongBao = strWarning + "\n Vẫn muốn tiếp tục?";
                    MBIcon      = MessageBoxIcon.Warning;
                }

                if (DialogResult.Yes == MessageBox.Show(strThongBao, "Xác nhận thêm", MessageBoxButtons.YesNo, MBIcon))
                {
                    NhanVien_BUS busNhanVien = new NhanVien_BUS();
                    TaiKhoan_BUS busTaiKhoan = new TaiKhoan_BUS();

                    destFileName = TaoDuongDanAnh(); // Lưu đường dẫn ảnh trước khi TaoNhanVien

                    clsNhanVien_DTO NV = TaoDoiTuongNhanVien();
                    clsTaiKhoan_DTO TK = TaoDoiTuongTaiKhoanNhanVien();

                    try
                    {
                        if (busNhanVien.ThaoTacVoiDoiTuongNhanVien(NV, "Add") && busTaiKhoan.ThaoTacVoiTaiKhoan(TK, "Add"))
                        {
                            if (KiemTraHinhAnh())
                            {
                                File.Copy(fd.FileName, destFileName);
                            }
                            //MessageBox.Show("Đã thên nhân viên mới");
                            TuPhatSinhMaNhanVien();
                            TrangThaiBanDau();
                        }
                        else
                        {
                            MessageBox.Show("Thêm thất bại");
                        }
                    }
                    catch (Exception) { }
                    //TrangThaiBanDau();
                }
                else
                {
                    //MessageBox.Show("Hủy thao tác");
                }
            }
            else
            {
                MessageBox.Show(strError, "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            strError     = "";
            destFileName = "";
            strWarning   = "";
        }
示例#15
0
        public void PostSanPham([FromBody] TaiKhoan_OBJ obj)
        {
            if (!ModelState.IsValid)
            {
                return;
            }
            TaiKhoan_BUS bus = new TaiKhoan_BUS();

            bus.ThemMoi(obj);
        }
示例#16
0
        private void LoadVaiTro()
        {
            lkpVaiTro.Properties.DataSource    = TaiKhoan_BUS.LayHetVaiTro();
            lkpVaiTro.Properties.DisplayMember = "Ten";
            lkpVaiTro.Properties.ValueMember   = "MaVaiTro";

            if (!ReferenceEquals(((List <VaiTroDTO>)lkpVaiTro.Properties.DataSource)[0], null))
            {
                lkpVaiTro.EditValue = ((List <VaiTroDTO>)lkpVaiTro.Properties.DataSource)[0].MaVaiTro;
            }
        }
        //Button Thêm
        private void AddButton_Click(object sender, EventArgs e)
        {
            if (rtxtDiaChi.Text == "" || txtBacLuong.Text == "" || txtChucVu.Text == "" || txtSoDienThoai.Text == "" || txtHoTen.Text == "" || cbLoaiCV.Text == "")
            {
                MessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin ...");
                return;
            }
            NhanVien_DTO nhanVien = new NhanVien_DTO();

            nhanVien.MaNhanVien  = XacDinhMaNV();
            nhanVien.TenNhanVien = txtHoTen.Text;
            nhanVien.NgaySinh    = dtpNgaySinh.Text;
            if (rdNam.Checked)
            {
                nhanVien.GioiTinh = "Nam";
            }
            else
            {
                nhanVien.GioiTinh = "Nữ";
            }
            nhanVien.SoDienThoai = txtSoDienThoai.Text;
            nhanVien.ChucVu      = txtChucVu.Text;
            nhanVien.Luong       = txtBacLuong.Text;
            nhanVien.DiaChi      = rtxtDiaChi.Text;
            if (danhSachNhanVien != null)
            {
                foreach (NhanVien_DTO nv in danhSachNhanVien)
                {
                    if (nhanVien.MaNhanVien == nv.MaNhanVien)
                    {
                        MessageBox.Show("Mã nhân viên đã có rồi");
                        return;
                    }
                }
            }
            //Thêm nhân viên và tài khoản của nhân viên với tên là mã số nv
            TaiKhoan_DTO tk = new TaiKhoan_DTO();

            tk.Tentk   = nhanVien.MaNhanVien;
            tk.Matkhau = nhanVien.SoDienThoai;
            tk.Loaitk  = nhanVien.MaNhanVien.Substring(0, 2);
            if (NhanVien_BUS.ThemNhanVien(nhanVien) && TaiKhoan_BUS.ThemTaiKhoan(tk))
            {
                txtHoTen.Text       = "";
                txtSoDienThoai.Text = "";
                txtChucVu.Text      = "";
                txtBacLuong.Text    = "";
                rtxtDiaChi.Text     = "";
                LoadNhanVien();
                MessageBox.Show("Thêm thành công");
                return;
            }
            MessageBox.Show("Thêm thất bại");
        }
示例#18
0
        public IHttpActionResult GetId(string TenTaiKhoan)
        {
            TaiKhoan_BUS bus = new TaiKhoan_BUS();

            if (bus.GetMa(TenTaiKhoan) == null)
            {
                return(NotFound());
            }

            return(Ok(bus.GetMa(TenTaiKhoan)));
        }
示例#19
0
        public IHttpActionResult PutSanPham([FromBody] TaiKhoan_OBJ obj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            TaiKhoan_BUS bus = new TaiKhoan_BUS();

            bus.CapNhap(obj);

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (IsEmpty())
            {
                this.labelform.Text = "";
                this.noti.Text      = "(*) Tên đăng nhập hoặc mật khẩu không được để trống";
            }
            else
            {
                string tk    = Convert.ToString(txtdangnhap.Text);
                string mk    = Convert.ToString(txtmatkhau.Text);
                bool   check = TaiKhoan_BUS.KiemTraDangNhap(tk, mk);
                try
                {
                    if (check)
                    {
                        if (chkNhoTaiKhoanMatKhau.Checked == false)
                        {
                            txtdangnhap.Text = "";
                            txtmatkhau.Text  = "";
                            txtdangnhap.Focus();
                        }


                        //this.Close();
                        frmMain frm = new frmMain();
                        // nhận tên người dùng để hiển thị trong form chính sau khi đăng nhập.
                        frm.txtuser.Text          = tk;
                        frm.TenTKDangNhap.Caption = TaiKhoan_BUS.LayTenNguoiDungCuaTaiKhoan(tk);


                        //frm.txtuser.Text = TaiKhoan_BUS.LayTenNguoiDungCuaTaiKhoan(tk);
                        //frm.TenTKDangNhap.Caption += tk;
                        ID_Class.ID = tk;
                        Log_BUS.ThemNhatKy("Hệ thống", "Đăng nhập");
                        frm.ShowDialog();
                        // this.Hide();
                        //this.Close();
                    }
                    else
                    {
                        this.labelform.Text  = "";
                        this.noti.Text       = "(*) Tên đăng nhập hoặc mật khẩu của bạn không đúng";
                        this.txtmatkhau.Text = "";
                        this.txtmatkhau.Focus();
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Chuỗi kết nối tới Database không chính xác, vui lòng xem lại DataProvider", "Lỗi kết nối cơ sở dữ liệu");
                }
            }
        }
示例#21
0
        public IHttpActionResult Delete(string TenTaiKhoan)
        {
            TaiKhoan_BUS bus = new TaiKhoan_BUS();

            if (bus.Xoa(TenTaiKhoan) == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(bus.Xoa(TenTaiKhoan)));
            }
        }
示例#22
0
        public void SimpleButton1_Click(object sender, EventArgs e)
        {
            if (txtTenVaiTro.Text == "")
            {
                MessageBox.Show("Tên vai trò không được để trống");
                return;
            }

            VaiTroDTO vt = new VaiTroDTO();

            vt.Ten           = Convert.ToString(txtTenVaiTro.Text);
            vt.PhanQuyen     = ckPhanQuyen.Checked;
            vt.DoiMatKhau    = ckDoiMatKhau.Checked;
            vt.NhatKyHeThong = ckNhatKyHeThong.Checked;
            vt.SaoLuu        = ckSaoLuu.Checked;
            vt.PhucHoi       = ckPhucHoi.Checked;
            vt.KhuVuc        = ckKhuVuc.Checked;
            vt.KhachHang     = ckKhachHang.Checked;
            vt.NhaCungCap    = ckNhaCungCap.Checked;
            vt.KhoHang       = ckKhoHang.Checked;
            vt.DonViTinh     = ckDonViTinh.Checked;
            vt.NhomHang      = ckNhomHang.Checked;
            vt.TyGia         = ckTyGia.Checked;
            vt.HangHoa       = ckHangHoa.Checked;
            vt.BoPhan        = ckBoPhan.Checked;
            vt.NhanVien      = ckNhanVien.Checked;
            vt.MuaHang       = ckMuaHang.Checked;
            vt.BanHang       = ckBanHang.Checked;
            vt.TonKho        = ckTonKho.Checked;
            vt.ChuyenKho     = ckChuyenKho.Checked;
            vt.BaoCaoKhoHang = ckBaoCaoKhoHang.Checked;
            vt.BaoCaoBanHang = ckBaoCaoBanHang.Checked;
            vt.ThuTien       = ckThuTien.Checked;
            vt.TraTien       = ckTraTien.Checked;
            bool test = TaiKhoan_BUS.ThemVaiTro(vt);

            if (test == true)
            {
                MessageBox.Show("Thêm thành công");
                if (eventThemXongEvent != null)
                {
                    eventThemXongEvent();
                }
                return;
            }
            else
            {
                MessageBox.Show("Có lỗi xảy ra khi ghi xuống dữ liệu");
                return;
            }
        }
 private void txttracuu_TextChanged(object sender, EventArgs e)
 {
     if (txttracuu.Text.Trim() == "")
     {
         List <TaiKhoan_DTO> lstTK = TaiKhoan_BUS.LayDSTK();
         DgvTaiKhoan.DataSource = lstTK;
     }
     else
     {
         dieukien = "TaiKhoan";
         List <TaiKhoan_DTO> lstTimKiem = TaiKhoan_BUS.Timtaikhoan(dieukien, txttracuu.Text);
         DgvTaiKhoan.DataSource = lstTimKiem;
     }
 }
示例#24
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            TaiKhoan_BUS tK_BUS = new TaiKhoan_BUS();

            if (tK_BUS.DangNhap(txtTK.Text, txtMK.Text))
            {
                MessageBox.Show("Đăng nhập thành công vào hẹ thống", "Thông Báo");
                frmGiaoDien frm = new frmGiaoDien();
                this.Hide();
                frm.Show();
            }
            else
            {
                MessageBox.Show("Đăng nhập thất bại", "Thông Báo");
            }
        }
示例#25
0
        private void frmPhanQuyen_Load(object sender, EventArgs e)
        {
            TaiKhoan_BUS tk_BUS = new TaiKhoan_BUS();

            dataGridViewPhanQuyen.DataSource    = tk_BUS.LayDanhSach();
            dataGridViewPhanQuyen.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridViewPhanQuyen.Columns["TAIKHOAN"].HeaderText = "Tài Khoản";
            dataGridViewPhanQuyen.Columns["MAQUYEN"].HeaderText  = "Mã Quyền";
            dataGridViewPhanQuyen.Columns["GHICHU"].HeaderText   = "Ghi Chú";
            dataGridViewPhanQuyen.Columns["MATKHAU"].Visible     = false;
            dataGridViewPhanQuyen.Columns["TRANGTHAI"].Visible   = false;
            dataGridViewPhanQuyen.AutoSizeColumnsMode            = DataGridViewAutoSizeColumnsMode.Fill;
            PhanQuyen_BUS pQ_BUS = new PhanQuyen_BUS();

            comboBoxMaQuyen.DataSource  = pQ_BUS.LayDanhSach();
            comboBoxMaQuyen.ValueMember = "MAQUYEN";
        }
示例#26
0
        public void btnLuu_Click(object sender, EventArgs e)
        {
            TaiKhoan_DTO nd = new TaiKhoan_DTO();

            if (txtMatKhau.Text != txtMatKhau2.Text)
            {
                MessageBox.Show("Mật khẩu không trùng nhau");
                return;
            }
            if (txtMatKhau.Text == "")
            {
                MessageBox.Show("Mật khẩu không được để trống");
                return;
            }
            nd.MatKhau = Convert.ToString(txtMatKhau.Text);
            nd.Ten     = Convert.ToString(txtNguoiDung.Text);
            if (txtTaiKhoan.Text == "")
            {
                MessageBox.Show("Tài khoản không được trống");
            }
            nd.TaiKhoan = Convert.ToString(txtTaiKhoan.Text);
            nd.MaVaiTro = Convert.ToInt32(lkpVaiTro.EditValue);
            nd.GhiChu   = Convert.ToString(txtGhiChu.Text);

            int test = TaiKhoan_BUS.ThemNguoiDung(nd);

            switch (test)
            {
            case 0:
                MessageBox.Show("Thêm người dùng thành công");
                if (eventThemXongEvent != null)
                {
                    eventThemXongEvent();
                }
                break;

            case -1:
                MessageBox.Show("Tài khoản này đã tồn tại, xin chọn tài khoản khác");
                return;

            case -2:
                MessageBox.Show("Lỗi khi lưu xuống cơ sở dữ liệu");
                return;
            }
        }
示例#27
0
        private void button1_Click(object sender, EventArgs e)
        {
            TaiKhoan_DTO tk = new TaiKhoan_DTO();

            tk.Username = textBox1.Text;
            tk.PassWord = textBox2.Text;
            Results re = new Results();

            re = TaiKhoan_BUS.Create_User(tk);
            if (re.Create_result == 1)
            {
                MessageBox.Show(re.Create_message);
            }
            else
            {
                MessageBox.Show(re.Create_message);
            }
        }
示例#28
0
 private void bunifuThinButton22_Click(object sender, EventArgs e)
 {
     if (taikhoan.Text == "" || matkhautb.Text == "" || emailtb.Text == "" || chucvutb.Text == "")
     {
         MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!!!");
     }
     else
     {
         try
         {
             TaiKhoan_BUS.insertTK(taikhoan.Text, matkhautb.Text, emailtb.Text, chucvutb.Text);
             ok.Show();
         }
         catch (Exception)
         {
             MessageBox.Show("Tài khoản đã được sử dụng!!!");
         }
     }
 }
示例#29
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            TaiKhoan_DTO tk = new TaiKhoan_DTO();

            tk.PassWord    = tbxMKOld.Text;
            tk.Username    = tbxMaNV.Text;
            tk.newPassWord = tbxMKNew.Text;
            Results re = new Results();

            re = TaiKhoan_BUS.Change_Pass(tk);
            if (re.TK_result == 1)
            {
                MessageBox.Show(re.TK_Message);
            }
            else
            {
                MessageBox.Show(re.TK_Message);
            }
        }
示例#30
0
 private void KiemTra()
 {
     try
     {
         foreach (TAIKHOAN newTK in ListTK)
         {
             if (newTK.LOAITK == 0)
             {
                 return;
             }
         }
         TaiKhoan_BUS _taikhoan = new TaiKhoan_BUS();
         _taikhoan.Them(0, "Admin", MaHoaMD5(MaHoaMD5("Admin")), 0);
         ListTK = _taikhoan.LayTatCaTaiKhoan();
     }
     catch
     {
     }
 }