public string sinhMaTuDong() { var q = (from u in db.HopDongs orderby u.MaHD descending select u); HopDong hd = q.FirstOrDefault(); string st; st = (hd == null) ? "" : hd.MaHD.ToString(); if (st == null || st == "") { return("KH0001"); } else { int i = int.Parse(st.Substring(2)); i += 1; if (i < 10) { return("KH000" + i.ToString()); } else if (i >= 10 && i < 100) { return("KH00" + i.ToString()); } else if (i >= 100 && i < 1000) { return("KH0" + i.ToString()); } else { return("KH" + i.ToString()); } } }
public bool KiemTraTonTai(int mahd) { HopDong hd = HopDongDAC.Instance.DocThongTin(mahd); if (hd == null) { return(true);//Chưa tồn tại } return(false); }
public int UpdateHopDong(HopDong hd) { try { return(new Congnhan().UpdateHopDong(hd)); } catch (Exception p) { throw p; } }
public bool DeleteHopDong(string soHopDong) { try { HopDong hd = context.HopDong.Single(s => s.SoHopDong.Equals(soHopDong)); context.HopDong.Remove(hd); context.SaveChanges(); return(true); } catch { return(false); } }
public bool UpdateHopDong(string soHopDong, string maNCC, DateTime?ngayKy, DateTime?thoiHanHopDong) { try { HopDong hd = context.HopDong.Single(s => s.SoHopDong.Equals(soHopDong)); hd.MaNCC = maNCC; hd.NgayKy = ngayKy; hd.ThoiHanHopDong = thoiHanHopDong; context.SaveChanges(); return(true); } catch { return(false); } }
public bool InsertHopDong(string soHopDong, string maNCC, DateTime?ngayKy, DateTime?thoiHanHopDong) { try { HopDong hd = new HopDong { SoHopDong = soHopDong, MaNCC = maNCC, NgayKy = ngayKy, ThoiHanHopDong = thoiHanHopDong }; context.HopDong.Add(hd); context.SaveChanges(); return(true); } catch { return(false); } }
public bool suaHopDong(string MaHD, string MaKH, string TongTK, string ChiPhi, string NgayDK, string NgayKyHD) { DateTime NgayHienTai = DateTime.Now; DateTime tempNgayDK, tempNgayKyHD; try { tempNgayDK = Convert.ToDateTime(NgayDK); tempNgayKyHD = Convert.ToDateTime(NgayKyHD); } catch { return(false); } if (tempNgayDK > NgayHienTai || tempNgayKyHD < tempNgayDK || tempNgayKyHD > NgayHienTai) { return(false); } else { try { HopDong hd = db.HopDongs.Single(x => x.MaHD == MaHD); hd.MaKH = MaKH; hd.TongTK = TongTK; hd.ChiPhi = int.Parse(ChiPhi); hd.NgayDK = tempNgayDK; hd.NgayKyHD = tempNgayKyHD; db.SubmitChanges(); } catch { return(false); } return(true); } }
public bool themHopDong(string MaHD, string MaKH, string TongTK, string ChiPhi, string NgayDK) { if (MaHD == "" || MaKH == "" || TongTK == "" || ChiPhi == "" || NgayDK == "") { return(false); } else { // DateTime Ngay = Convert.ToDateTime(NgayDK); // DateTime NgayHD = Convert.ToDateTime(NgayDKHP); DateTime NgayHienTai = DateTime.Now; DateTime tempNgayDK; try { tempNgayDK = Convert.ToDateTime(NgayDK); } catch { return(false); } if (tempNgayDK > NgayHienTai) { return(false); } else { var query = from u in db.KhachHangs where u.MaKH == MaKH select u; if (query.Any()) { var queryHD = from u in db.HopDongs select u; if (queryHD.Any()) { var queryHD1 = from u in db.HopDongs where u.MaHD == MaHD select u; if (queryHD1.Any()) { return(false); } HopDong hd = new HopDong(); hd.MaHD = MaHD; hd.MaKH = MaKH; hd.TongTK = TongTK; hd.ChiPhi = int.Parse(ChiPhi); hd.NgayDK = Convert.ToDateTime(NgayDK); hd.NgayKyHD = null; db.HopDongs.InsertOnSubmit(hd); db.SubmitChanges(); return(true); } else { HopDong hd = new HopDong(); hd.MaHD = MaHD; hd.MaKH = MaKH; hd.TongTK = TongTK; hd.ChiPhi = int.Parse(ChiPhi); hd.NgayDK = Convert.ToDateTime(NgayDK); hd.NgayKyHD = null; db.HopDongs.InsertOnSubmit(hd); db.SubmitChanges(); return(true); } } else { return(false); } } } }
public bool Them(HopDong hd) { return(HopDongDAC.Instance.Them(hd)); }
public bool Sua(HopDong hd) { return(HopDongDAC.Instance.Sua(hd)); }
public bool ThemHopDong(HopDong pHopDong) { return(dal_quanlyquangcao.ThemHopDong(pHopDong)); }