internal void DeleteHopDong(string id) { HopDongNCC loai = db.HopDongNCCs.Find(id); db.HopDongNCCs.Remove(loai); db.SaveChanges(); }
internal void XacNhanDaTT(string item, bool tt) { HopDongNCC lsp = db.HopDongNCCs.Find(item); lsp.TTThanhToan = tt; db.Entry(lsp).State = EntityState.Modified; db.SaveChanges(); }
internal string ThemHopDong(HopDongNCC loai) { loai.MaHD = TaoMa(); loai.TinhTrang = true; loai.TTThanhToan = true; db.HopDongNCCs.Add(loai); db.SaveChanges(); EmailTool sendmail = new EmailTool(); sendmail.SendMail(GetParent(loai.MaHD)); return(loai.MaHD); }
internal void XacNhanDaGiao(string item, bool tt) { HopDongNCC lsp = db.HopDongNCCs.Find(item); if (lsp.TinhTrang == false && tt == true) { SanPhamModel sp = new SanPhamModel(); sp.UpdateSL(lsp.MaSP, lsp.SLCungCap, lsp.IsBuy); } lsp.TinhTrang = tt; db.Entry(lsp).State = EntityState.Modified; db.SaveChanges(); }
public string ThemmoiHopDongNCC(HopDongNCC a) { using (Entities db = new Entities()) { try { a.MaHD = TaoMa(db); a.IsBuy = false; db.HopDongNCCs.Add(a); db.SaveChanges(); return(a.MaHD); } catch (Exception e) { return(""); } } }
private EmailModel GetParent(string mahd) { HopDongNCC loai = db.HopDongNCCs.Where(m => m.MaHD.Equals(mahd)).FirstOrDefault(); NhaCungCap ncc = db.NhaCungCaps.Where(m => m.MaNCC.Equals(loai.MaNCC)).FirstOrDefault(); SanPham sp = db.SanPhams.Where(m => m.MaSP.Equals(loai.MaSP)).FirstOrDefault(); string mail = ncc.Email; string sub = "[Thông báo] Đã chấp nhận đăng ký cung cấp sản phẩm"; string bo = ""; bo += "Xin chào " + ncc.TenNCC + ",<br>"; bo += "Chúng tôi rất vinh hạnh được hợp tác với các bạn với sản phẩm: " + sp.TenSP + ". Và sau đây là chi tiết hợp đồng:<br>"; bo += "Mã hợp đồng: <strong>" + loai.MaHD + "</strong><br>"; bo += "Ngày ký hợp đồng: <strong>" + loai.NgayKy + "</strong><br>"; bo += "Thời hạn hợp đồng theo tháng: <strong>" + loai.ThoiHanHD + "</strong><br>"; bo += "Sản phẩm trong hợp đồng: <strong>" + sp.TenSP + "</strong><br>"; bo += "Số lượng tồn kho tối thiểu để cung cấp hàng: <strong>" + loai.SLToiThieu + "</strong><br>"; bo += "Số lượng cần cung cấp: <strong>" + loai.SLCungCap + "</strong><br>"; bo += "Số ngày giao kể từ ngày xác nhận giao hàng: <strong>" + loai.SoNgayGiao + "</strong><br>"; bo += "Xin cảm ơn."; EmailModel email = new EmailModel(mail, sub, bo); return(email); }