/// <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);
        }
Example #5
0
        // 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);
        }
Example #7
0
 public SinhVienBUS(SinhVienDAO sv, PhongDAO p, HopDongDAO hd)
 {
     _hd = hd;
     _sv = sv;
     _p  = p;
 }
Example #8
0
 public PhieuThuBUS(PhieuThuDAO pt, HopDongDAO hd)
 {
     _pt = pt;
     _hd = hd;
 }
Example #9
0
 public static bool UpdateHopDong(HopDongDTO hd)
 {
     return(HopDongDAO.UpdateHopDong(hd));
 }
Example #10
0
 public static bool DeleteHopDong(string ma)
 {
     return(HopDongDAO.DeleteHopDong(ma));
 }
Example #11
0
 public static DataTable GetHopDong()
 {
     return(HopDongDAO.GetHopDong());
 }
Example #12
0
 public static bool AddHopDong(HopDongDTO hd)
 {
     return(HopDongDAO.AddHopDong(hd));
 }
 public HopDongBUS()
 {
     hopdongDAO = new HopDongDAO();
 }