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); }
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; } }
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"; } }
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); }