Beispiel #1
0
        // GET: Admin/ThamSo
        public ActionResult Index()
        {
            var iplThamSo = new ThamSoModel();
            var model     = iplThamSo.ListAll();

            return(View(model));
        }
        // POST: api/DonDatHangCuaToiApi
        public string Post(string diaChiGiaoHang, string ghiChu)
        {
            //Kiem tra xem co du tien k
            var model    = new CT_GioHangModel().GetAllByTaiKhoan(HttpContext.Current.User.Identity.Name);
            int TongTien = 0;

            foreach (var ct in model)
            {
                if (ct.MAMATHANG.StartsWith("NC"))
                {
                    TongTien += ct.SOLUONG.Value * ct.MATHANG.NUOCGIAIKHAT.GIABAN.Value;
                }
                else if (ct.MAMATHANG.StartsWith("MA"))
                {
                    TongTien += ct.SOLUONG.Value * ct.MATHANG.MONAN.GIABAN.Value;
                }
            }
            int tienToiThieu = new ThamSoModel().GetThamSoByTen("SoTienDonDatHangToiThieu");

            if (TongTien < tienToiThieu)
            {
                return("Chúng tôi chỉ tiếp nhận những đơn hàng trên " + tienToiThieu + " VNĐ! Vui lòng chọn thêm sản phẩm!");
            }

            //Them
            string ngay             = DateTime.Now.ToString("yyyy/MM/dd");
            string thoiGian         = DateTime.Now.ToString("HH:mm:ss");
            string maKH             = new AccountModel().GetID(HttpContext.Current.User.Identity.Name);
            string tinhTrangDonHang = "0";
            string ghiChuNguoiBan   = "";

            try //THEM DON DAT HANG VAO
            {
                string maDon = new DonDatHangModel().ThemDonDathang(ngay, thoiGian, maKH, diaChiGiaoHang, ghiChu, tinhTrangDonHang, ghiChuNguoiBan);

                var ctGiohang       = new CT_GioHangModel();
                var listCtDatHang   = ctGiohang.GetAllByTaiKhoan(HttpContext.Current.User.Identity.Name);
                var donDatHangModel = new CT_DonDatHangModel();

                foreach (var item in listCtDatHang)
                {
                    try
                    {
                        donDatHangModel.ThemCTDonDatHang(maDon, item.MAMATHANG, item.SOLUONG.Value + "");
                        ctGiohang.XoaMatHangKhoiGioHang(item.MAMATHANG, HttpContext.Current.User.Identity.Name);
                    }
                    catch
                    {
                    }
                }


                return("Đặt hàng thành công!");
            }
            catch
            {
                return("Đặt hàng thất bại!");
            }
        }
 // PUT: api/ThamSoApi/5
 public string Put(string maThamSo, string giaTri, string tinhTrang)
 {
     try
     {
         if (!ThamSoModel.UpdateThamSo(maThamSo, giaTri, tinhTrang))
         {
             return("Sửa thất bại!");
         }
     }
     catch
     {
         return("Sửa thất bại!");
     }
     //Debug.WriteLine(maDon + "" + iTinhTrang+"\n"+ghiChuNguoiBan);
     return("Sửa thành công!");
 }