//xóa hợp đồng public ActionResult XoaHD(int MaHD = 0) { if (ModelState.IsValid) { ChiTietHopDongMua ct1 = cn.ChiTietHopDongMuas.FirstOrDefault(n => n.MaHD == MaHD); if (ct1 != null) { List <ChiTietHopDongMua> ls = cn.ChiTietHopDongMuas.Where(n => n.MaHD == MaHD).ToList(); for (int i = 0; i < ls.Count; i++) { ChiTietHopDongMua ct = cn.ChiTietHopDongMuas.FirstOrDefault(n => n.MaHD == MaHD); cn.ChiTietHopDongMuas.Remove(ct); cn.SaveChanges(); } HopDongNCC hd1 = cn.HopDongNCCs.SingleOrDefault(n => n.MaHD == MaHD); cn.HopDongNCCs.Remove(hd1); cn.SaveChanges(); SetAlert("Xóa thành công", "success"); } else { HopDongNCC hd = cn.HopDongNCCs.SingleOrDefault(n => n.MaHD == MaHD); cn.HopDongNCCs.Remove(hd); cn.SaveChanges(); SetAlert("Xóa thành công", "success"); } } return(RedirectToAction("HopDong", "QuanLyNhaCungCap")); }
public ActionResult ThemHopDong([Bind(Include = "MaNCC,NgayKy,ThoiHanHD,MaSP,SLToiThieu,SLCungCap,SoNgayGiao,isBuy,DonGia")] HopDongNCC loai) { NhaCungCapModel ncc = new NhaCungCapModel(); if (ModelState.IsValid) { string maHD = ncc.ThemHopDong(loai); if (!(bool)loai.IsBuy) { return(RedirectToAction("ConfigAPI", "AdminB2B", new { MaNCC = loai.MaNCC })); } return(View("Index")); } return(View("Index", loai)); }
public ActionResult ThemHD(HopDongNCC nd) { if (ModelState.IsValid) { HopDongNCC hd = new HopDongNCC(); hd.TenHD = nd.TenHD; hd.MaNCC = nd.MaNCC; hd.NgayKi = nd.NgayKi; hd.NgayGiao = nd.NgayGiao; hd.TinhTrangGiaoHang = nd.TinhTrangGiaoHang; hd.TongTien = nd.TongTien; hd.DaThanhToan = nd.DaThanhToan; cn.HopDongNCCs.Add(hd); cn.SaveChanges(); SetAlert("Thêm thành công!", "success"); } return(RedirectToAction("HopDong", "QuanLyNhaCungCap")); }
public ActionResult Taohopdong(HopDongNCC a) { HopdongNCCModel Ncc = new HopdongNCCModel(); if (ModelState.IsValid) { string MaHD; if ((MaHD = Ncc.ThemmoiHopDongNCC(a)) != "") { ConfigAPI a1 = new ConfigAPI(); a1.MaNCC = a.MaNCC; return(View("ConfigAPI", a1)); } } ViewBag.TenNCC = new SelectList(Ncc.getDsNhaCC(), "MaNCC", "TenNCC"); ViewBag.MaSP = new SelectList(Ncc.getDsSanPham(), "ID", "TenSP"); return(View(a)); }
public HttpResponseMessage Xacnhangiaohang([FromBody] Shipping param) { try { var maNcc = from p in db.Oauths where p.Consumer_key == param.supplier_key select new { MaNCC = p.MaNCC }; string MaNCC = maNcc.ToList()[0].MaNCC; HopDongNCC hopdong = db.HopDongNCCs.Where(m => m.MaHD == param.order_id & m.MaNCC == MaNCC & m.MaSP == param.product_id).FirstOrDefault(); if (hopdong == null) { return(Request.CreateResponse(HttpStatusCode.NotFound, "Không tìm thấy dữ liệu")); } hopdong.SLCungCap = param.product_quantity; hopdong.TGGiaoHang = DateTime.Parse(param.product_date); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } }
//Xóa nhà cung cấp public ActionResult XoaNCC(int MaNCC = 0) { if (ModelState.IsValid) { HopDongNCC hd = cn.HopDongNCCs.SingleOrDefault(n => n.MaNCC == MaNCC); if (hd != null) { SetAlert("Nhà cung cấp tồn tại trong hợp đồng!", "success"); } else { NhaCungCap ncc = cn.NhaCungCaps.SingleOrDefault(n => n.MaNCC == MaNCC); if (ncc == null) { Response.StatusCode = 404; return(null); } cn.NhaCungCaps.Remove(ncc); cn.SaveChanges(); SetAlert("Xóa thành công", "success"); } } return(RedirectToAction("NhaCungCap", "QuanLyNhaCungCap")); }