private void btnLuuNV_Click(object sender, EventArgs e) { try { if (tam == 0) { GetDataChiTiet(); if (nv_BUS.ThemNhanVien(nvChon_DTO)) { MessageBox.Show("Thêm nhân viên thành công!"); DanhSachNhanVien(); DisGiaoDien(); } } if (tam == 1) { GetDataChiTiet(); if (nv_BUS.CapNhatNhanVien(nvChon_DTO)) { MessageBox.Show("Sửa nhân viên thành công!"); DanhSachNhanVien(); DisGiaoDien(); } } }catch (Exception ex) { MessageBox.Show(ex.Message); } }
void XulyThemNhanVien(clsNhanVien_DTO nhanvien) { if (bus.ThemNhanVien(nhanvien)) { FormMessage.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadDataViewNV(); loaddgvNhanVien(); } else { FormMessage.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLuu_Click(object sender, RoutedEventArgs e) { //DateTime? value = null; //if (dtpNgaySinh.SelectedDate.HasValue) //{ // value = dtpNgaySinh.DisplayDate; //} //else // value = DateTime.Now; try { if (tam == 0) { GetDataChiTiet(); if (nv_BUS.ThemNhanVien(nvChon_DTO)) { MessageBox.Show("Thêm nhân viên thành công!"); DanhSachNhanVien(); DisGiaoDien(); } } if (tam == 1) { GetDataChiTiet(); if (nv_BUS.CapNhatNhanVien(nvChon_DTO)) { MessageBox.Show("Sửa nhân viên thành công!"); DanhSachNhanVien(); DisGiaoDien(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnThemNV_Click(object sender, EventArgs e) { try { clsNhanVien_DTO nv = new clsNhanVien_DTO(); nv.Ho = txtHo.Text; nv.Ten = txtTen.Text; nv.NgaySinh = dtpNgaySinh.Value; nv.CMND = txtCMND.Text; //false nữ, true nam if (radNam.Checked) { nv.GioiTinh = true; } else { nv.GioiTinh = false; } nv.BangCap = int.Parse(cboTrinhDo.SelectedValue.ToString()); nv.TonGiao = cboTonGiao.SelectedValue.ToString(); nv.NguyenQuan = rtbNguyenQuan.Text; nv.DanToc = cboDanToc.SelectedValue.ToString(); nv.QuocTich = cboQuocTich.SelectedValue.ToString(); nv.TinhThanh = cboTinh.SelectedValue.ToString(); nv.QuanHuyen = cboQuanHuyen.SelectedValue.ToString(); nv.DiaChiThuongTru = rtbSoNhaTenDuong.Text; nv.NgayBatDauLamViec = dtpNgayVaoLam.Value; nv.MaCV = cboChucVu.SelectedValue.ToString(); nv.MaBAC = cboBacLuong.SelectedValue.ToString(); nv.PhongBan = cboPhongBan.SelectedValue.ToString(); if (anhDaiDien != "") { nv.HINHDAIDIEN = anhDaiDien; } else { nv.HINHDAIDIEN = @"HinhAnh\nv.jpg"; } if (!chkBoViec.Checked) { nv.TrangThai = true; } else { nv.TrangThai = false; } clsNhanVien_BUS bus = new clsNhanVien_BUS(); bool kq = bus.ThemNhanVien(nv); if (kq) { //thêm thành công MessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); clsNhatKy_BUS BUSNK = new clsNhatKy_BUS(); int SoLuongNV = bus.LaySoLuongNhanVien(); //load Lại DGV TimKiemNhanVien(); BUSNK.ThemNhatKy(Program.NhanVien_Login.TaiKhoan, DateTime.Now, string.Format("Thêm nhân viên {0} {1} có mã NV{2}", nv.Ho, nv.Ten, SoLuongNV)); } else { MessageBox.Show("Thất bại, Vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (NullReferenceException nex) { MessageBox.Show("Vui lòng điền đủ các trường. \n", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }