Beispiel #1
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (kttxt() && kttaikhoankhithaydoi())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa nhân viên này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "set dateformat dmy update nhanvien set tennv = N'" + txtTenNV.Text.Trim() + "', ngaysinh = '" + dateNgaySinh.Text.Trim() + "', gioitinh = N'" + gioitinh() + "', diachi = N'" + txtDiaChi.Text.Trim() + "', sdt = '" + txtSDT.Text.Trim() + "', ngayvaolam = '" + dateNgayVaoLam.Text.Trim() + "', chucvu = N'" + cbboxChucVu.SelectedItem.ToString().Trim() + "', taikhoan = '" + txtTaiKhoan.Text.Trim() + "', matkhau = '" + txtMatKhau.Text.Trim() + "', manql = '" + txtMaNQL.Text.Trim() + "' where manv = '" + txtMaNV.Text.Trim() + "'";
             cn.themxoasua(sql);
             NHANVIENDAO.SuaNV(dsNV, txtMaNV.Text.Trim(), txtTenNV.Text.Trim(), dateNgaySinh.Text.Trim(), gioitinh(), txtDiaChi.Text.Trim(), txtSDT.Text.Trim(), dateNgayVaoLam.Text.Trim(), cbboxChucVu.Text.Trim(), txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim(), txtMaNQL.Text.Trim());
             DataGridViewRow row = dgvNV.Rows[index];
             row.Cells[1].Value  = txtTenNV.Text.Trim();
             row.Cells[2].Value  = dateNgaySinh.Text.Trim();
             row.Cells[3].Value  = gioitinh();
             row.Cells[4].Value  = txtDiaChi.Text.Trim();
             row.Cells[5].Value  = txtSDT.Text.Trim();
             row.Cells[6].Value  = dateNgayVaoLam.Text.Trim();
             row.Cells[7].Value  = cbboxChucVu.Text.Trim();
             row.Cells[8].Value  = txtTaiKhoan.Text.Trim();
             row.Cells[9].Value  = txtMatKhau.Text.Trim();
             row.Cells[10].Value = txtMaNQL.Text.Trim();
             MessageBox.Show("Sửa thành công");
         }
     }
 }
Beispiel #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn thêm nhân viên mới?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                cbboxChucVu.Items.Clear();
                btnThem.Enabled           = false;
                btnLuu.Enabled            = true;
                btnXoa.Enabled            = false;
                btnSua.Enabled            = false;
                txtTaiKhoan.Enabled       = true;
                txtTenNV.Enabled          = true;
                txtDiaChi.Enabled         = true;
                txtMatKhau.Enabled        = true;
                txtSDT.Enabled            = true;
                cbboxChucVu.Enabled       = true;
                dateNgaySinh.Enabled      = true;
                dateNgayVaoLam.Enabled    = true;
                rdNam.Enabled             = true;
                rdNu.Enabled              = true;
                rdNam.Checked             = true;
                txtDiaChi.Text            = "";
                txtMatKhau.Text           = "";
                txtSDT.Text               = "";
                txtTaiKhoan.Text          = "";
                txtTenNV.Text             = "";
                cbboxChucVu.SelectedIndex = -1;
                cbboxChucVu.Text          = "--Chọn--";
                txtMaNV.Text              = NHANVIENDAO.KiemTraMaNVTuDongTang(dsNV, NHANVIENDAO.MaNVTuDong(dsNV));
                Enabled();
                txtTenNV.Focus();
            }
        }
Beispiel #3
0
 public Boolean kttaikhoan()
 {
     if (NHANVIENDAO.KiemTraTaiKhoan(dsNV, txtTaiKhoan.Text.Trim()))
     {
         MessageBox.Show("Tài khoản này đã tồn tại, không thể lưu");
         return(false);
     }
     return(true);
 }
Beispiel #4
0
 public Boolean kttrungmanv()
 {
     if (NHANVIENDAO.KiemTraTrungMaNV(dsNV, txtMaNV.Text.Trim()))
     {
         MessageBox.Show("Mã nhân viên này đã tồn tại, không thể lưu");
         return(false);
     }
     return(true);
 }
Beispiel #5
0
 public Boolean kttaikhoankhithaydoi()
 {
     if (NHANVIENDAO.KiemTraTaiKhoanKhiThayDoi(dsNV, txtMaNV.Text.Trim(), txtTaiKhoan.Text.Trim()))
     {
         MessageBox.Show("Tài khoản này của nhân viên khác, không thể sửa");
         return(false);
     }
     return(true);
 }
Beispiel #6
0
 public Boolean ktdangnhap()
 {
     if (NHANVIENDAO.KiemTraDangNhap(QuanLyNhanVien.dsNV, txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim(), cbboxChucVu.SelectedItem.ToString().Trim()) == false)
     {
         MessageBox.Show("Vui lòng nhập đúng tài khoản, mật khẩu hoặc chức vụ của mình");
         return(false);
     }
     return(true);
 }
Beispiel #7
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa nhân viên này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "delete from nhanvien where manv = '" + txtMaNV.Text.Trim() + "'";
                cn.themxoasua(sql);
                NHANVIENDAO.XoaNV(dsNV, txtMaNV.Text.Trim());
                dgvNV.Rows.RemoveAt(index);
                MessageBox.Show("Xóa thành công");
            }
        }
Beispiel #8
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (kttxt() && kttrungmanv() && kttaikhoan())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu nhân viên này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "set dateformat dmy insert into nhanvien values ('" + txtMaNV.Text.Trim() + "', N'" + txtTenNV.Text.Trim() + "', '" + dateNgaySinh.Text.Trim() + "', N'" + gioitinh() + "', N'" + txtDiaChi.Text.Trim() + "', '" + txtSDT.Text.Trim() + "', '" + dateNgayVaoLam.Text.Trim() + "', N'" + cbboxChucVu.SelectedItem.ToString().Trim() + "', '" + txtTaiKhoan.Text.Trim() + "', '" + txtMatKhau.Text.Trim() + "', '" + txtMaNQL.Text.Trim() + "')";
             cn.themxoasua(sql);
             NHANVIENDAO.ThemNV(dsNV, txtMaNV.Text.Trim(), txtTenNV.Text.Trim(), dateNgaySinh.Text.Trim(), gioitinh(), txtDiaChi.Text.Trim(), txtSDT.Text.Trim(), dateNgayVaoLam.Text.Trim(), cbboxChucVu.SelectedItem.ToString().Trim(), txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim(), txtMaNQL.Text.Trim());
             dgvNV.Rows.Add(txtMaNV.Text.Trim(), txtTenNV.Text.Trim(), dateNgaySinh.Text.Trim(), gioitinh(), txtDiaChi.Text.Trim(), txtSDT.Text.Trim(), dateNgayVaoLam.Text.Trim(), cbboxChucVu.SelectedItem.ToString().Trim(), txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim(), txtMaNQL.Text.Trim());
             MessageBox.Show("Thêm thành công");
             btnThem.Enabled = true;
             btnLuu.Enabled  = false;
         }
     }
 }
Beispiel #9
0
 private void btnDN_Click(object sender, EventArgs e)
 {
     if (kttxt())
     {
         if (txtTaiKhoan.Text.Trim().Equals("giamdoc") && txtMatKhau.Text.Trim().Equals("giamdoc") && cbboxChucVu.SelectedItem.ToString().Trim().Equals("Giám đốc"))
         {
             ChucVu = cbboxChucVu.SelectedItem.ToString().Trim();
             Menu m = new Menu();
             m.Show();
             this.Hide();
         }
         else if (ktdangnhap())
         {
             MaNV   = NHANVIENDAO.MaNVTheoTaiKhoanDN(QuanLyNhanVien.dsNV, txtTaiKhoan.Text.Trim());
             ChucVu = cbboxChucVu.SelectedItem.ToString().Trim();
             if (cbboxChucVu.SelectedItem.ToString().Trim().Equals("Quản lý"))
             {
                 Menu m = new Menu();
                 m.Show();
                 this.Hide();
             }
             else if (cbboxChucVu.SelectedItem.ToString().Trim().Equals("Nhân viên bán hàng"))
             {
                 QuanLyBanHang bh = new QuanLyBanHang();
                 bh.Show();
                 this.Hide();
             }
             else if (cbboxChucVu.SelectedItem.ToString().Trim().Equals("Nhân viên kỹ thuật"))
             {
                 GUI.QuanLySuaChua sc = new GUI.QuanLySuaChua();
                 sc.Show();
                 this.Hide();
             }
             else if (cbboxChucVu.SelectedItem.ToString().Trim().Equals("Nhân viên kho"))
             {
                 Menu m = new Menu();
                 m.Show();
                 this.Hide();
             }
         }
     }
 }