/// <summary> /// Thêm hợp đồng vào cơ sở dữ liệu bằng HopDongDTO /// </summary> /// <param name="hopDongDTO"></param> public static void ThemHopDongDTO(HopDongDTO hopDongDTO) { if (Data.KiemTraRong(hopDongDTO.MSSV, hopDongDTO.MaNhanVien, hopDongDTO.IDPhong)) { MessageBox.Show("Nhập thiếu thông tin hợp đồng, vui lòng nhập lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (hopDongDTO.GiaTienTongCong <= 0 || hopDongDTO.GiaTienDaNop > hopDongDTO.GiaTienTongCong) { MessageBox.Show("Nhập sai thông tin giá tiền, vui lòng kiểm tra lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (hopDongDTO.NgayLap >= hopDongDTO.NgayBatDau) { MessageBox.Show("Ngày bắt đầu hợp đồng phải sau ngày lập hợp đồng", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (hopDongDTO.NgayBatDau >= hopDongDTO.NgayKetThuc) { MessageBox.Show("Ngày kết thúc hợp đồng phải sau ngày bắt đầu hợp đồng", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } bool result = HopDongDAO.ThemHopDongDTO(hopDongDTO); if (result) { MessageBox.Show("Thêm thành công Hợp đồng"); } else { MessageBox.Show("Thêm thất bại", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Kiểm tra sinh viên có hợp đồng trong thời hạn hay không /// </summary> /// <param name="MSSV"></param> /// <returns></returns> public static bool KiemTraThoiHan(string MSSV) { if (HopDongDAO.KiemTraThoiHan(MSSV) == 1) { return(true); } else { return(false); } }
/// <summary> /// Xóa hợp đồng theo mã số hợp đồng /// </summary> /// <param name="MaSo"></param> /// <returns></returns> public static bool Xoa(string MaSo) { if (HopDongDAO.XoaHopDong(MaSo) == 1) { return(true); } else { return(false); } }
/// <summary> /// Load tất cả hợp đồng từ cơ sở dữ liệu /// </summary> /// <returns></returns> public static DataTable LoadHopDong() { DataTable dataTable = HopDongDAO.LoadHopDong(); dataTable.Columns[0].ColumnName = "Mã số"; dataTable.Columns[1].ColumnName = "MSSV"; dataTable.Columns[2].ColumnName = "Người lập"; dataTable.Columns[3].ColumnName = "Ngày lập"; dataTable.Columns[4].ColumnName = "Ngày bắt đầu"; dataTable.Columns[5].ColumnName = "Ngày kết thúc"; dataTable.Columns[6].ColumnName = "Thời hạn"; dataTable.Columns[7].ColumnName = "ID Phòng"; dataTable.Columns[8].ColumnName = "Đã nộp"; dataTable.Columns[9].ColumnName = "Tổng cộng"; return(dataTable); }
// GET: HopDong/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HopDong hopDong = db.HopDongs.Find(id); HopDongDAO dao = new HopDongDAO(); ViewBag.LstFile = dao.DetailsHD(id); if (hopDong == null) { return(HttpNotFound()); } return(View(hopDong)); }
/// <summary> /// Lấy HopDongDTO từ cơ sở dữ liệu theo mã số hợp đồng /// </summary> /// <param name="MaSo"></param> /// <returns></returns> public static HopDongDTO GetHopDongDTO(string MaSo) { HopDongDTO hopDongDTO = HopDongDAO.GetHopDongDTO(MaSo); return(hopDongDTO); }
public SinhVienBUS(SinhVienDAO sv, PhongDAO p, HopDongDAO hd) { _hd = hd; _sv = sv; _p = p; }
public PhieuThuBUS(PhieuThuDAO pt, HopDongDAO hd) { _pt = pt; _hd = hd; }
public static bool UpdateHopDong(HopDongDTO hd) { return(HopDongDAO.UpdateHopDong(hd)); }
public static bool DeleteHopDong(string ma) { return(HopDongDAO.DeleteHopDong(ma)); }
public static DataTable GetHopDong() { return(HopDongDAO.GetHopDong()); }
public static bool AddHopDong(HopDongDTO hd) { return(HopDongDAO.AddHopDong(hd)); }
public HopDongBUS() { hopdongDAO = new HopDongDAO(); }