// 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/CTDonDatHangApi/5 public string Put(string maCTDDH, string maMatHang, string soLuong) { if (CT_DonDatHangModel.UpdateCTDonDatHang(maCTDDH, maMatHang, soLuong)) { return("Sửa đổi thành công!"); } else { return("Sửa đổi thất bại!"); } }
// DELETE: api/CTDonDatHangApi/5 public string Delete(string maCTDDH) { if (CT_DonDatHangModel.DeleteCTDonDatHang(maCTDDH)) { return("Xóa thành công!"); } else { return("Xóa thất bại!"); } }
// POST: api/CTDonDatHangApi public string Post(string maDon, string maMatHang, string soLuong) { if (CT_DonDatHangModel.InsertCTDonDatHang(maDon, maMatHang, soLuong)) { return("Thêm thành công!"); } else { return("Thêm thất bại!"); } }