// // save and edit image to database where clip buttion saveImage // private void btsaveImage_Click(object sender, EventArgs e) { if (ImageNV.ImageLocation != null) { BUS_Nhanvien.SaveImageNV(BUS_Nhanvien.imageTobyte(ImageNV.Image), maNVTextEdit.Text); } }
public bool kt_Them() { bool kt = true; if (txtManv.Text == "" || date_ngaycong.Text == "" || txtSogio.Text == "") { kt = false; MessageBox.Show("Hãy điền đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (BUS_Nhanvien.KiemTraMaNV(txtManv.Text) == "true") { kt = false; MessageBox.Show("Mã nhân viên không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (BUS_Bangcong.kiemtra_ngaycong_trung(txtManv.Text, date_ngaycong.DateTime)) { kt = false; MessageBox.Show("Ngày " + date_ngaycong.Text + " nhân viên có mã " + txtManv.Text + " không đi làm, nên không được tăng ca", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (int.Parse(txtSogio.Text.ToString()) < 0 || int.Parse(txtSogio.Text.ToString()) > 12) { kt = false; MessageBox.Show("Số giờ quá giới hạn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (!BUS_Tangca.kt_tangca_trung(txtManv.Text, date_ngaycong.DateTime)) { kt = false; MessageBox.Show("Nhân viên " + txtManv.Text + " đã tăng ca ngày " + date_ngaycong.Text + " rồi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(kt); }
// // event changed textbox maNV will changee image NV // private void maNVTextEdit_EditValueChanged(object sender, EventArgs e) { if (GridNhanvien.MainView.RowCount > 0) { ImageNV.Image = null; Image img = BUS_Nhanvien.bingImageNV(maNVTextEdit.Text); ImageNV.Image = img; selectHD(); selectBH(); } }
public frmChitietBangcongNhanvien(string manv, string thang, string nam) { InitializeComponent(); txtManv.Text = manv; this.thang = thang; this.nam = nam; nv = BUS.BUS_Nhanvien.Tennv(manv); img_anhdaidien.Image = null; Image img = BUS_Nhanvien.bingImageNV(manv); img_anhdaidien.Image = img; }
// // select full information NV // public void dataselectNV() { int kt = 0; if (checkbophan.Checked == true) { kt = 1; } else { kt = 0; } GridNhanvien.DataSource = BUS_Nhanvien.selectNhanvien(combBophan.Text, txtten_manv.Text.ToString(), kt, checkbar); Binding_hsnv(); }
private void txtManv_KeyUp(object sender, KeyEventArgs e) { if (BUS_Nhanvien.KiemTraMaNV(txtManv.Text) == "true") { txtManv.ForeColor = Color.Red; txtManv.ToolTip = "Mã nhân viên không tồn tại"; date_ngaycong.Enabled = false; } else { txtManv.ForeColor = Color.DodgerBlue; txtManv.ToolTip = "Nhập mã nhân viên"; date_ngaycong.Enabled = true; } }
public frmChitietTangca(string manv, string thang, string nam) { InitializeComponent(); this.manv = manv; this.thang = thang; this.nam = nam; ////////// txtManv.Text = manv; txtManv.Enabled = false; lbthangnam.Text = thang + "-" + nam; txtNgay.Text = thang + "-" + nam; nv = BUS.BUS_Nhanvien.Tennv(manv); img_anhdaidien.Image = null; Image img = BUS_Nhanvien.bingImageNV(manv); img_anhdaidien.Image = img; txtBophan.Text = nv.Bophan; txtTennv.Text = nv.Hoten; }
private void maTheTextEdit_EditValueChanged(object sender, EventArgs e) { if (maTheTextEdit.Text == "") { image_mathe_no.Visible = image_mathe_yes.Visible = true; maTheTextEdit.ToolTip = "Nhập mã thẻ cho nhân viên"; } else if (!BUS_Nhanvien.kiemtramathe_tontai(maTheTextEdit.Text)) { image_mathe_no.Visible = true; image_mathe_yes.Visible = false; maTheTextEdit.ToolTip = "Mã thẻ này đã tồn tại bởi một nhân viên khác"; } else { image_mathe_no.Visible = false; image_mathe_yes.Visible = true; maTheTextEdit.ToolTip = "Nhập mã thẻ cho nhân viên"; } }
private void txtManv_EditValueChanged(object sender, EventArgs e) { NhanVien nv = BUS_Nhanvien.Tennv(txtManv.Text); txtHoten.Text = nv.Hoten; txtBophan.Text = nv.Bophan; if (txtManv.Text == "") { txtManv.ForeColor = Color.Red; txtManv.ToolTip = "Mã nhân viên không tồn tại"; } else if (BUS_Nhanvien.KiemTraMaNV(txtManv.Text) == "true") { txtManv.ForeColor = Color.Red; txtManv.ToolTip = "Mã nhân viên không tồn tại"; } else { txtManv.ForeColor = Color.Blue; txtManv.ToolTip = "Mã nhân viên"; } }
// hàm kiểm tra trước khi cập nhật #region kiểm tra trước khi nhập public bool KT_Insert() { bool hl = true; if (hoLotTextEdit.Text == "") { hl = false; MessageBox.Show("Lỗi! họ lót nhân viên không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (hoLotTextEdit.Text.Length > 26) { hl = false; MessageBox.Show("Lỗi! Họ lót của nhân viên không được quá 26 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (tenTextEdit.Text == "") { hl = false; MessageBox.Show("Lỗi! Tên nhân viên không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (tenTextEdit.Text.Length > 10) { hl = false; MessageBox.Show("Lỗi! Tên nhân viên không được quá 10 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ngaySinhDateEdit.Text == "") { hl = false; MessageBox.Show("Lỗi! Ngày sinh không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ngaySinhDateEdit.DateTime > DateTime.Now) { hl = false; MessageBox.Show("Lỗi! Ngày sinh được lơn hơn ngày hiện tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!KT_Ngay(ngaySinhDateEdit.DateTime, DateTime.Now)) { hl = false; MessageBox.Show("Lỗi! Ngày sinh không hợp lệ, Nhân viên này chưa đủ 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!KT_Ngay(ngaySinhDateEdit.DateTime, ngayLamViecDateEdit.DateTime)) { hl = false; MessageBox.Show("Lỗi! Ngày làm việc không hợp lệ, Nhân viên này chưa đủ 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (queQuanTextEdit.Text == "") { hl = false; MessageBox.Show("Lỗi! Quê quán không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (queQuanTextEdit.Text.Length >= 75) { hl = false; MessageBox.Show("Lỗi! Quê quán không được quá 75 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (hKTTTextEdit.Text == "") { hl = false; MessageBox.Show("Lỗi! Hộ khẩu không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (hKTTTextEdit.Text.Length >= 75) { hl = false; MessageBox.Show("Lỗi! Hộ khẩu không được quá 75 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (bangCapTextEdit.Text.Length > 15) { hl = false; MessageBox.Show("Lỗi! Bằng cấp không được quá 15 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (aTMTextEdit.Text.Length >= 16) { hl = false; MessageBox.Show("Lỗi! Số thẻ ATM không được quá 16 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (quocTichTextEdit.Text.Length >= 16) { hl = false; MessageBox.Show("Lỗi! Quốc tịch không được quá 16 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (sDTTextEdit.Text.Length >= 12) { hl = false; MessageBox.Show("Lỗi! Số điện thoại không được quá 12 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (cMNDTextEdit.Text == "") { hl = false; MessageBox.Show("Lỗi! Số chứng minh nhân dân không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!BUS_Nhanvien.kiemtramathe_tontai(maTheTextEdit.Text)) { hl = false; MessageBox.Show("Lỗi! Mã thẻ đã tồn tại bởi một nhân viên khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(hl); }
private bool kt_them() { bool kt = true; if (txtManv.Text == "" || dateNgay.Text == "" || txtTienung.Text == "") { kt = false; MessageBox.Show("Hãy điền đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (BUS_Nhanvien.KiemTraMaNV(txtManv.Text) == "true") { kt = false; MessageBox.Show("Không có nhân viên này", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (dateNgay.DateTime > DateTime.Now) { kt = false; MessageBox.Show("Ngày này chưa tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (!BUS.BUS_Nhanvien.kiemtra_ngaycong_ngayvaolam(txtManv.Text, dateNgay.DateTime)) { kt = false; MessageBox.Show("Ngày ứng lương không hợp lệ, ngày này nhân viên chưa vào làm trong công ty", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (int.Parse(txtTienung.Text) == 0) { kt = false; MessageBox.Show("Số tiền ứng phải lớn hơn 0vnđ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); }/* * else * { * Ungluong ul = new Ungluong(); * ul.Manv = txtManv.Text; * ul.Thang = dateNgay.DateTime.Month.ToString(); * ul.Nam = dateNgay.DateTime.Year.ToString(); * if (!BUS_Ungluong.kt_trung_them(ul)) * { * if (ul.Thang == ngaycu.Month.ToString() && ul.Nam == ngaycu.Year.ToString()) * { * * } * else * { * kt = false; * MessageBox.Show("Tháng này nhân viên đã ứng tiền rồi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * } * }*/ else { Ungluong ul = new Ungluong(); ul.Manv = txtManv.Text; if (ngaycu.Month != DateTime.Parse(dateNgay.Text).Month || ngaycu.Year != DateTime.Parse(dateNgay.Text).Year) { ul.Thang = dateNgay.DateTime.Month.ToString(); ul.Nam = dateNgay.DateTime.Year.ToString(); if (!BUS_Ungluong.kt_trung_them(ul)) { kt = false; MessageBox.Show("Tháng này nhân viên đã ứng tiền rồi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } return(kt); }