Пример #1
0
        private void CapNhapTK(object sender, EventArgs e)
        {
            TaikhoanNV_DTO TK   = new TaikhoanNV_DTO();
            DialogResult   Lenh = MessageBox.Show("Xác nhận thay đổi!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (Lenh == DialogResult.Yes)
            {
                if (txtUserName.Text == "" || txtPassWord.Text == "")
                {
                    MessageBox.Show("Mời bạn nhập đầy đủ thông tin!", "Thông báo");
                }
                else
                {
                    LayTTTK(TK);
                    try
                    {
                        PhanQuyen_BUS.CapNhapTK(TK);
                        ucQLTK_Load(sender, e);
                        Reset();
                        btnCapNhapTK.Enabled = false;
                        btnXoaTK.Enabled     = false;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                }
            }
        }
Пример #2
0
        private void DgvLoad_TKNhanVien_NhanVien()
        {
            DataTable tblTKNV = PhanQuyen_BUS.TKNhanVien_Load();

            dgvNhanVien.DataSource = tblTKNV;
            //rename
            dgvNhanVien.Columns["MATK"].HeaderText        = "Mã tài khoản";
            dgvNhanVien.Columns["MANV"].HeaderText        = "Mã nhân viên";
            dgvNhanVien.Columns["TENNV"].HeaderText       = "Tên nhân viên";
            dgvNhanVien.Columns["TENDANGNHAP"].HeaderText = "Tên đăng nhập";
            dgvNhanVien.Columns["MATKHAU"].HeaderText     = "Mật khẩu";
            dgvNhanVien.Columns["TENLOAI"].HeaderText     = "Tên loại";
        }
Пример #3
0
        private void XoaTK(object sender, EventArgs e)
        {
            DialogResult Lenh = MessageBox.Show("Bạn chắc chắn muốn xóa tài khoản!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (Lenh == DialogResult.Yes)
            {
                PhanQuyen_BUS.XoaTK(txtMaTK.Text);
                ucQLTK_Load(sender, e);
                Reset();
                btnCapNhapTK.Enabled = false;
                btnXoaTK.Enabled     = false;
            }
        }
Пример #4
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";
        }
Пример #5
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            string    sUserName = txtUserName.Text;
            string    sPassWord = txtPassWord.Text;
            DataTable dtLogin   = PhanQuyen_BUS.GetUser(sUserName, sPassWord);

            if (dtLogin.Rows.Count > 0)
            {
                this.Hide();
                //formMain f = new formMain(dtLogin.Rows[0][0].ToString(), dtLogin.Rows[0][1].ToString(), dtLogin.Rows[0][2].ToString(), dtLogin.Rows[0][3].ToString(), dtLogin.Rows[0][4].ToString(), dtLogin.Rows[0][5].ToString());
                loginTenLoai = dtLogin.Rows[0][5].ToString();
                formMain f = new formMain();
                f.Show();
            }
            else
            {
                MessageBox.Show("Sai mật khẩu hoặc tên tài khoản", "Xin Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #6
0
        private string TuDongTangMaTK()
        {
            DataTable tblNhanvien = PhanQuyen_BUS.TKNhanVien_Top1();
            int       DongCuoi = tblNhanvien.Rows.Count - 1;
            string    sMaTK = tblNhanvien.Rows[DongCuoi][0].ToString();
            String    sTemp1, sTerm2;

            sTemp1 = sMaTK.Substring(0, 2);
            sTerm2 = sMaTK.Substring(2, 3);
            sTerm2 = (int.Parse(sTerm2.ToString()) + 1).ToString();
            if (sTerm2.Length < 3)
            {
                int a = sTerm2.Length;
                for (int i = 0; i < 3 - a; i++)
                {
                    sTerm2 = "0" + sTerm2;
                }
            }
            sMaTK = sTemp1 + sTerm2;
            return(sMaTK);
        }
Пример #7
0
        private void ThemTK(object sender, EventArgs e)
        {
            TaikhoanNV_DTO TK = new TaikhoanNV_DTO();

            txtMaTK.Text = TuDongTangMaTK();
            if (txtUserName.Text == "" || txtPassWord.Text == "")
            {
                MessageBox.Show("Mời bạn nhập đầy đủ thông tin!", "Thông báo");
            }
            else
            {
                LayTTTK(TK);
                try
                {
                    PhanQuyen_BUS.ThemTK(TK);
                    ucQLTK_Load(sender, e);
                    Reset();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }