コード例 #1
0
ファイル: FrmNhanVien.cs プロジェクト: AnhNhut2639/demoQLKS
        private void btnLuuNV_Click(object sender, EventArgs e)
        {
            if (txtMaNV.Text == "" || txtTenNV.Text == "" || cbbChucVu.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!");
                return;
            }
            if (txtMaNV.Text.Length < 5)
            {
                MessageBox.Show("Mã nhân viên tối đa 5 ký tự!");
                return;
            }
            //kiểm tra có trùng mã nhân viên không
            if (BUS_NhanVien.TakeAllIDEmployees(txtMaNV.Text) != null)
            {
                MessageBox.Show("Mã nhân viên đã tồn tại!");
                return;
            }

            NhanVien_DTO nv = new NhanVien_DTO();

            nv.MaNV   = txtMaNV.Text;
            nv.TenNV  = txtTenNV.Text;
            nv.ChucVu = cbbChucVu.SelectedValue.ToString();
            if (radNamNV.Checked == true)
            {
                nv.GioiTinh = "Nam";
            }
            else
            {
                nv.GioiTinh = "Nữ";
            }
            nv.NamSinh = DateTime.Parse(dtpNamSinhNV.Text);

            if (BUS_NhanVien.AddAllEmployess(nv) == false)
            {
                MessageBox.Show("Không thêm được.");
                return;
            }

            MessageBox.Show("Đã thêm nhân viên.");
            HienThiDGV();
        }