// update public static string update_(Ungluong ul, string thang, string nam) { string s = " update QlUngluong set ngay=" + ul.Ngay + ", thang=" + ul.Thang + ", nam=" + ul.Nam + ", tien=" + ul.Tien + " "; s += " where manv='" + ul.Manv + "' and thang=" + thang + " and nam=" + nam + ""; return(DA.Ketnoi.ExcuteNonQuery(s)); }
// kiem tra trung truoc khi them public static bool kt_trung_them(Ungluong ul) { string s = "select manv from QLungluong where manv='" + ul.Manv + "' and thang=" + ul.Thang + " and nam=" + ul.Nam + ""; DataTable dt = DA.Ketnoi.ExcecuteQuery(s); if (dt.Rows.Count > 0) { return(false); } return(true); }
public static string update_(Ungluong ul, string thang, string nam) { return(DAO_Ungluong.update_(ul, thang, nam)); }
// insert ung luong public static string insert(Ungluong ul) { string s = "insert into QLUngLuong values ('" + ul.Manv + "'," + ul.Ngay + "," + ul.Thang + "," + ul.Nam + "," + ul.Tien + "," + ul.Trangthai + ")"; return(DA.Ketnoi.ExcuteNonQuery(s)); }
// update public static string update(Ungluong ulc, Ungluong ul) { return(DAO_Ungluong.update(ulc, ul)); }
// kiem tra trung truoc khi them public static bool kt_trung_them(Ungluong ul) { return(DAO_Ungluong.kt_trung_them(ul)); }
// insert ung luong public static string insert(Ungluong ul) { return(DAO_Ungluong.insert(ul)); }
private void btCapnhat_Click(object sender, EventArgs e) { if (txtManv.Enabled == true) { if (kt_them()) { Ungluong ul = new Ungluong(); ul.Manv = txtManv.Text; ul.Ngay = dateNgay.DateTime.Day.ToString(); ul.Thang = dateNgay.DateTime.Month.ToString(); ul.Nam = dateNgay.DateTime.Year.ToString(); ul.Tien = txtTienung.Text; ul.Trangthai = "0"; if (BUS_Ungluong.insert(ul) == "true") { huy(); } else { MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else {/* * Ungluong ul_new = new Ungluong(); * ul_new.Manv = txtManv.Text; * ul_new.Thang = dateNgay.DateTime.Month.ToString(); * ul_new.Nam = dateNgay.DateTime.Year.ToString(); * * if (kt_them()) * { * Ungluong ul_n = new Ungluong(); * ul_new.Ngay = dateNgay.DateTime.Day.ToString(); * ul_new.Thang = dateNgay.DateTime.Month.ToString(); * ul_new.Nam = dateNgay.DateTime.Year.ToString(); * ul_new.Tien = txtTienung.Text; * Ungluong ul_c = new Ungluong(); * ul_c.Manv = txtManv.Text; * ul_c.Thang = ngaycu.Month.ToString(); * ul_c.Nam = ngaycu.Year.ToString(); * //if (BUS_Ungluong.update(ul_c, ul_n) == "true") * { * huy(); * } * else * { * MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * } */ Ungluong ul = new Ungluong(); ul.Ngay = dateNgay.DateTime.Day.ToString(); ul.Manv = txtManv.Text; ul.Tien = txtTienung.Text; if (kt_them()) { if (ngaycu != DateTime.Parse(dateNgay.Text)) { ul.Thang = dateNgay.DateTime.Month.ToString(); ul.Nam = dateNgay.DateTime.Year.ToString(); if (BUS_Ungluong.update_(ul, ngaycu.Month.ToString(), ngaycu.Year.ToString()) == "true") { huy(); } else { MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { ul.Thang = ngaycu.Month.ToString(); ul.Nam = ngaycu.Month.ToString(); if (BUS_Ungluong.update_(ul, ngaycu.Month.ToString(), ngaycu.Month.ToString()) == "true") { huy(); } else { MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
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); }