Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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());
     }
 }
Exemplo n.º 3
0
 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());
     }
 }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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());
        }