Пример #1
0
        private void btn_Xoa_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
            {
                QL_NhanVien nv = new QL_NhanVien();
                nv.MaNhanVien = txt_MaNV.Text;
                nv.HoTen      = txt_TenNV.Text;
                nv.NgaySinh   = dtp_NgaySinh.Text;
                nv.DiaChi     = txt_DiaChi.Text;
                nv.GioiTinh   = cbo_GioiTinh.Text;
                nv.CMND       = txt_SoCMND.Text;
                nv.DienThoai  = txt_DienThoai.Text;
                nv.NgayVaoLam = dtp_NgayVaoLam.Text;
                nv.MaPhongBan = cbo_PhongBan.Text;
                nv.MaChucVu   = cbo_ChucVu.Text;
                nv.HeSoLuong  = txt_HeSoLuong.Text;

                if (bus_qlnv.Xoa_NhanVien(nv) == 1)
                {
                    MessageBox.Show("Thành công");
                }
                else
                {
                    MessageBox.Show("Nhân viên đang chấm công!");
                }
            }

            else
            {
                MessageBox.Show("Thất bại");
            }
            Load_data();
        }
Пример #2
0
 public int Sua_NhanVien(QL_NhanVien pNhanVien)
 {
     try
     {
         SqlDataAdapter sqlda_nv = new SqlDataAdapter("select * from QL_NhanVien", cnn);
         DataRow        dr       = ds_QLChamCong.Tables["QL_NhanVien"].Rows.Find(pNhanVien.MaNhanVien);
         if (dr != null)
         {
             dr["HoTen"]      = pNhanVien.HoTen;
             dr["NgaySinh"]   = pNhanVien.NgaySinh;
             dr["DiaChi"]     = pNhanVien.DiaChi;
             dr["GioiTinh"]   = pNhanVien.GioiTinh;
             dr["CMND"]       = pNhanVien.CMND;
             dr["DienThoai"]  = pNhanVien.DienThoai;
             dr["NgayVaoLam"] = pNhanVien.NgayVaoLam;
             dr["MaPhongBan"] = pNhanVien.MaPhongBan;
             dr["MaChucVu"]   = pNhanVien.MaChucVu;
             dr["HeSoLuong"]  = pNhanVien.HeSoLuong;
         }
         SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(sqlda_nv);
         sqlda_nv.Update(ds_QLChamCong, "QL_NhanVien");
         return(1);
     }
     catch
     {
         return(0);
     }
 }
Пример #3
0
        public int Xoa_NhanVien(QL_NhanVien pNhanVien)
        {
            try
            {
                SqlDataAdapter sqlda_nv = new SqlDataAdapter("select * from QL_NhanVien", cnn);
                DataRow        dr       = ds_QLChamCong.Tables["QL_NhanVien"].Rows.Find(pNhanVien.MaNhanVien);
                if (dr != null)
                {
                    dr.Delete();
                }
                SqlCommandBuilder cmdbuilder = new SqlCommandBuilder(sqlda_nv);

                sqlda_nv.Update(ds_QLChamCong, "QL_NhanVien");
                return(1);
            }
            catch
            {
                return(0);
            }
        }
Пример #4
0
 public int Xoa_NhanVien(QL_NhanVien pNhanVien)
 {
     return(dal_qlnv.Xoa_NhanVien(pNhanVien));
 }
Пример #5
0
 public int Sua_NhanVien(QL_NhanVien pNhanVien)
 {
     return(dal_qlnv.Sua_NhanVien(pNhanVien));
 }
Пример #6
0
 public int Them_NhanVien(QL_NhanVien pNhanVien)
 {
     return(dal_qlnv.Them_NhanVien(pNhanVien));
 }
Пример #7
0
        private void btn_Luu_Click(object sender, EventArgs e)
        {
            // TangMaTuDong();
            // txt_MaNV.Enabled = false;
            if (txt_MaNV.Text.Trim() == string.Empty || txt_TenNV.Text.Trim() == string.Empty || txt_SoCMND.Text.Trim() == string.Empty || dtp_NgaySinh.Text.Trim() == string.Empty || txt_HeSoLuong.Text.Trim() == string.Empty || dtp_NgayVaoLam.Text.Trim() == string.Empty || cbo_ChucVu.Text.Trim() == string.Empty || cbo_GioiTinh.Text.Trim() == string.Empty || cbo_PhongBan.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Bạn nhập thiếu dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (txt_SoCMND.Text.Length != 9)
            {
                MessageBox.Show("Số CMND không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt_SoCMND.Focus();
                return;
            }
            if (txt_DienThoai.Text.Length != 10 && txt_DienThoai.Text.Length != 11)
            {
                MessageBox.Show("Số điện thoại không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txt_DienThoai.Focus();
                return;
            }

            QL_NhanVien pNhanVien = new QL_NhanVien();

            pNhanVien.MaNhanVien = txt_MaNV.Text;
            pNhanVien.HoTen      = txt_TenNV.Text;
            pNhanVien.NgaySinh   = dtp_NgaySinh.Text;
            pNhanVien.DiaChi     = txt_DiaChi.Text;
            pNhanVien.GioiTinh   = cbo_GioiTinh.Text;
            pNhanVien.CMND       = txt_SoCMND.Text;
            pNhanVien.DienThoai  = txt_DienThoai.Text;
            pNhanVien.NgayVaoLam = dtp_NgayVaoLam.Text;
            pNhanVien.MaPhongBan = cbo_PhongBan.SelectedValue.ToString();
            pNhanVien.MaChucVu   = cbo_ChucVu.SelectedValue.ToString();
            pNhanVien.HeSoLuong  = txt_HeSoLuong.Text;

            if (txt_MaNV.Enabled == true)
            {
                if (bus_qlnv.KTtontai(txt_MaNV.Text) == 0)
                {
                    MessageBox.Show("Mã nhân viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                if (bus_qlnv.Them_NhanVien(pNhanVien) == 1)
                {
                    MessageBox.Show("Thành công");
                }
                else
                {
                    MessageBox.Show("Thất bại");
                }
            }
            else
            {
                if (bus_qlnv.Sua_NhanVien(pNhanVien) == 1)
                {
                    MessageBox.Show("Thành công");
                }
                else
                {
                    MessageBox.Show("Thất bại");
                }
            }

            Load_data();
            btn_Sua.Enabled = true;
            btn_Xoa.Enabled = true;
            btn_Luu.Enabled = false;
        }