private void buttonCapNhat_Click(object sender, EventArgs e)
        {
            if (!Regex.IsMatch(textBoxNgayVaoCoQuan.Text, @"(((0[1-9]|1[0-2])\/(0|1)[0-9]|2[0-9]|3[0-1])\/((19|20)\d\d))$"))
            {
                MessageBox.Show("Ngày vào nhập sai!");
            }
            else if (!Regex.IsMatch(textBoxNgaySinh.Text, @"(((0[1-9]|1[0-2])\/(0|1)[0-9]|2[0-9]|3[0-1])\/((19|20)\d\d))$"))
            {
                MessageBox.Show("Ngày sinh nhập sai!");
            }
            else
            {
                DTO.HoSoNhanSu hoSoNhanSu = new DTO.HoSoNhanSu();

                hoSoNhanSu.MaNV          = ID;
                hoSoNhanSu.HoTenNV       = textBoxTenNhanVien.Text;
                hoSoNhanSu.NgaySinh      = Convert.ToDateTime(textBoxNgaySinh.Text);
                hoSoNhanSu.GioiTinh      = comboBoxGioiTinh.Text;
                hoSoNhanSu.ChucVu        = comboBoxChucVu.SelectedItem.ToString();
                hoSoNhanSu.BoPhan        = comboBoxBoPhan.Text;
                hoSoNhanSu.MaPhongBan    = comboBoxPhongBan.SelectedValue.ToString();// ánh xạ tên phòng ban sang mã phòng ban.
                hoSoNhanSu.NgayVaoCoQuan = Convert.ToDateTime(textBoxNgayVaoCoQuan.Text);
                hoSoNhanSu.QueQuan       = textBoxQueQuan.Text;
                hoSoNhanSu.Email         = textBoxEmail.Text;
                hoSoNhanSu.SoDienThoai   = textBoxSDT.Text;
                hoSoNhanSu.HocVi         = comboBoxHocVi.SelectedItem.ToString();
                hoSoNhanSu.HocHam        = comboBoxHocHam.SelectedItem.ToString();
                hoSoNhanSu.ChungChi      = textBoxChungChi.Text;
                hoSoNhanSu.ChuyenMon     = textBoxChuyenMon.Text;

                if (image == null)
                {
                    if (NhanSuBUS.SuaNhanSu(hoSoNhanSu))
                    {
                        MessageBox.Show("Sửa thành công");
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại");
                    }
                }
                else
                {
                    if (NhanSuBUS.SuaNhanSu(hoSoNhanSu, image))
                    {
                        MessageBox.Show("Sửa thành công");
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại");
                    }
                }
            }
        }
예제 #2
0
        private void buttonCapNhat_Click(object sender, EventArgs e)
        {
            DTO.HoSoNhanSu hoSoNhanSu = new DTO.HoSoNhanSu();

            hoSoNhanSu.MaNV          = ID;
            hoSoNhanSu.HoTenNV       = textBoxTenNhanVien.Text;
            hoSoNhanSu.NgaySinh      = Convert.ToDateTime(textBoxNgaySinh.Text);
            hoSoNhanSu.GioiTinh      = comboBoxGioiTinh.Text;
            hoSoNhanSu.ChucVu        = comboBoxChucVu.Text;
            hoSoNhanSu.BoPhan        = comboBoxBoPhan.Text;
            hoSoNhanSu.MaPhongBan    = NhanSuBUS.GetMaPhongNhanVien(comboBoxPhongBan.Text);// ánh xạ tên phòng ban sang mã phòng ban.
            hoSoNhanSu.NgayVaoCoQuan = Convert.ToDateTime(textBoxNgayVaoCoQuan.Text);
            hoSoNhanSu.QueQuan       = textBoxQueQuan.Text;
            hoSoNhanSu.Email         = textBoxEmail.Text;
            hoSoNhanSu.SoDienThoai   = textBoxSDT.Text;
            hoSoNhanSu.HocVi         = comboBoxHocVi.Text;
            hoSoNhanSu.HocHam        = comboBoxHocHam.Text;
            hoSoNhanSu.ChungChi      = textBoxChungChi.Text;
            hoSoNhanSu.ChuyenMon     = textBoxChuyenMon.Text;

            if (image == null)
            {
                if (NhanSuBUS.SuaNhanSu(hoSoNhanSu))
                {
                    MessageBox.Show("Sửa thành công");
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
            }
            else
            {
                if (NhanSuBUS.SuaNhanSu(hoSoNhanSu, image))
                {
                    MessageBox.Show("Sửa thành công");
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
            }
        }
        private void buttonCapNhat_Click(object sender, EventArgs e)
        {
            if (!Regex.IsMatch(textBoxNgayVaoCoQuan.Text, @"(((0[1-9]|1[0-2])\/(0|1)[0-9]|2[0-9]|3[0-1])\/((19|20)\d\d))$"))
            {
                MessageBox.Show("Ngày vào nhập sai!");
            }
            else if (!Regex.IsMatch(textBoxNgaySinh.Text, @"(((0[1-9]|1[0-2])\/(0|1)[0-9]|2[0-9]|3[0-1])\/((19|20)\d\d))$"))
            {
                MessageBox.Show("Ngày sinh nhập sai!");
            }
            else if (textBoxTenNhanVien.Text.ToString() == "")
            {
                MessageBox.Show("Thiếu tên nhân viên!");
            }
            else if (comboBoxGioiTinh.Text.ToString() == "")
            {
                MessageBox.Show("Thiếu giới tính!");
            }
            else if (textBoxEmail.Text.ToString() == "")
            {
                MessageBox.Show("Thiếu email!");
            }
            else if (textBoxSDT.Text.ToString() == "")
            {
                MessageBox.Show("Thiếu số điện thoại!");
            }
            else if (comboBoxChucVu.Text == "")
            {
                MessageBox.Show("Thiếu chức vụ!");
            }
            else if (textBoxQueQuan.Text == "")
            {
                MessageBox.Show("Thiếu quê quán!");
            }
            else if (comboBoxHocVi.Text == "")
            {
                MessageBox.Show("Thiếu học vị!");
            }
            else if (comboBoxHocHam.Text == "")
            {
                MessageBox.Show("Thiếu học hàm!");
            }
            else
            {
                DTO.HoSoNhanSu hoSoNhanSu = new DTO.HoSoNhanSu();

                hoSoNhanSu.MaNV     = ID;
                hoSoNhanSu.HoTenNV  = textBoxTenNhanVien.Text;
                hoSoNhanSu.NgaySinh = DateTime.Parse(textBoxNgaySinh.Text);
                hoSoNhanSu.GioiTinh = comboBoxGioiTinh.Text;
                hoSoNhanSu.ChucVu   = comboBoxChucVu.SelectedItem.ToString();
                hoSoNhanSu.BoPhan   = comboBoxBoPhan.Text;
                //hoSoNhanSu.MaPhongBan = comboBoxPhongBan.SelectedValue.ToString();// ánh xạ tên phòng ban sang mã phòng ban.
                hoSoNhanSu.MaPhongBan    = DataProvider.Instance.ExecuteScalar($"select MaPhongBan from PhongBan where TenPB = N'{comboBoxPhongBan.Text}'").ToString();
                hoSoNhanSu.NgayVaoCoQuan = DateTime.Parse(textBoxNgayVaoCoQuan.Text);
                hoSoNhanSu.QueQuan       = textBoxQueQuan.Text;
                hoSoNhanSu.Email         = textBoxEmail.Text;
                hoSoNhanSu.SoDienThoai   = textBoxSDT.Text;
                hoSoNhanSu.HocVi         = comboBoxHocVi.SelectedItem.ToString();
                hoSoNhanSu.HocHam        = comboBoxHocHam.SelectedItem.ToString();
                hoSoNhanSu.ChungChi      = textBoxChungChi.Text;
                hoSoNhanSu.ChuyenMon     = textBoxChuyenMon.Text;

                if (image == null)
                {
                    if (NhanSuBUS.SuaNhanSu(hoSoNhanSu))
                    {
                        MessageBox.Show("Sửa thành công");
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại");
                    }
                }
                else
                {
                    if (NhanSuBUS.SuaNhanSu(hoSoNhanSu, image))
                    {
                        MessageBox.Show("Sửa thành công");
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại");
                    }
                }
            }
        }
 private void buttonThem_Click(object sender, EventArgs e)
 {
     if (!Regex.IsMatch(textBoxNgayVaoCoQuan.Text, @"(((0[1-9]|1[0-2])\/(0|1)[0-9]|2[0-9]|3[0-1])\/((19|20)\d\d))$"))
     {
         MessageBox.Show("Ngày vào nhập sai!");
     }
     else if (!Regex.IsMatch(textBoxNgaySinh.Text, @"(((0[1-9]|1[0-2])\/(0|1)[0-9]|2[0-9]|3[0-1])\/((19|20)\d\d))$"))
     {
         MessageBox.Show("Ngày sinh nhập sai!");
     }
     else if (textBoxTenNhanVien.Text.ToString() == "")
     {
         MessageBox.Show("Thiếu tên nhân viên!");
     }
     else if (comboBoxGioiTinh.Text.ToString() == "")
     {
         MessageBox.Show("Thiếu giới tính!");
     }
     else if (textBoxEmail.Text.ToString() == "")
     {
         MessageBox.Show("Thiếu email!");
     }
     else if (textBoxSDT.Text.ToString() == "")
     {
         MessageBox.Show("Thiếu số điện thoại!");
     }
     else if (comboBoxChucVu.Text == "")
     {
         MessageBox.Show("Thiếu chức vụ!");
     }
     else if (textBoxQueQuan.Text == "")
     {
         MessageBox.Show("Thiếu quê quán!");
     }
     else if (comboBoxHocVi.Text == "")
     {
         MessageBox.Show("Thiếu học vĩ!");
     }
     else if (comboBoxHocHam.Text == "")
     {
         MessageBox.Show("Thiếu học hàm!");
     }
     else
     {
         DTO.HoSoNhanSu nhanSu = new DTO.HoSoNhanSu();
         nhanSu.MaNV          = maNS.ToString();
         nhanSu.HoTenNV       = textBoxTenNhanVien.Text.ToString();
         nhanSu.GioiTinh      = comboBoxGioiTinh.Text.ToString();
         nhanSu.Email         = textBoxEmail.Text.ToString();
         nhanSu.SoDienThoai   = textBoxSDT.Text.ToString();
         nhanSu.ChucVu        = comboBoxChucVu.SelectedItem.ToString();
         nhanSu.BoPhan        = comboBoxBoPhan.Text.ToString();
         nhanSu.NgayVaoCoQuan = Convert.ToDateTime(textBoxNgayVaoCoQuan.Text);
         nhanSu.NgaySinh      = Convert.ToDateTime(textBoxNgaySinh.Text);
         nhanSu.MaPhongBan    = comboBoxPhongBan.SelectedValue.ToString();
         nhanSu.QueQuan       = textBoxQueQuan.Text;
         nhanSu.HocVi         = comboBoxHocVi.SelectedItem.ToString();
         nhanSu.HocHam        = comboBoxHocHam.SelectedItem.ToString();
         nhanSu.ChungChi      = textBoxChungChi.Text;
         nhanSu.ChuyenMon     = textBoxChuyenMon.Text;
         if (BUS.AddNhanSu(nhanSu, image))
         {
             MessageBox.Show("Đã Thêm!");
         }
     }
 }