public bool UpdateDHKH(DatHangKHViewModel model) { DATHANG datHang = context.DATHANGs.FirstOrDefault(t => t.Id_DatHang == model.MaDatHang && t.TrangThai == 1); if (datHang == null) { return(false); } datHang.DiaChiGiao = model.DiaChiGiao; datHang.SoDienThoai = model.SoDienThoai; context.SaveChanges(); return(true); }
public ActionResult Edit(int id, DatHangKHViewModel collection) { try { // TODO: Add update logic here var result = datHang.UpdateDHKH(collection); if (!result) { return(HttpNotFound()); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(DatHangKHViewModel collection) { try { // TODO: Add insert logic here if (ModelState.IsValid) { datHang.Add(collection); return(RedirectToAction("Index")); } return(View(collection)); } catch { return(View()); } }
public void Add(DatHangKHViewModel model) { var dathang = new DATHANG { Id_DatHang = model.MaDatHang, Id_KhachHang = model.MaKhachHang, NgayDat = model.NgayDatHang, DiaChiGiao = model.DiaChiGiao, SoDienThoai = model.SoDienThoai, GhiChu = model.GhiChu, TongTien = model.TongTien, TrangThai = ConvertToTrangThaiInt(model.TrangThai) }; context.DATHANGs.Add(dathang); context.SaveChanges(); }
public byte[] PrepareDatHang(DatHangKHViewModel datHangs) { #region _datHang = datHangs; //_totalColumn = 6; _document = new Document(PageSize.A4, 0f, 0f, 0f, 0f); _document.SetPageSize(PageSize.A4); _document.SetMargins(20f, 20f, 20f, 20f); bf = BaseFont.CreateFont("C:/windows/fonts/Arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED); _fontStyle = new Font(bf, 12); PdfWriter.GetInstance(_document, _memoryStream); _document.Open(); //render Dathang RenderDatHang(); //render chi tiet dat hang RenderChiTietDatHang(); //add description var description = "Cảm ơn quý khách đã chọn mua sản phẩm của chúng tôi." + " Xin quý khách vui lòng kiểm tra lại tên và thiết bị. Nếu có gì sai sót, " + "xin quý khách báo lại cho công ty."; var para = new Paragraph(description, _fontStyle); _document.Add(para); // Add signature RenderSignature(); _document.Close(); return(_memoryStream.ToArray()); }