コード例 #1
0
        internal void DeleteHopDong(string id)
        {
            HopDongNCC loai = db.HopDongNCCs.Find(id);

            db.HopDongNCCs.Remove(loai);
            db.SaveChanges();
        }
コード例 #2
0
        internal void XacNhanDaTT(string item, bool tt)
        {
            HopDongNCC lsp = db.HopDongNCCs.Find(item);

            lsp.TTThanhToan     = tt;
            db.Entry(lsp).State = EntityState.Modified;
            db.SaveChanges();
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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();
        }
コード例 #5
0
 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("");
         }
     }
 }
コード例 #6
0
        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);
        }