public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang, string giaBan, string soLuongCon, string hinhAnh) { if (tenMatHang == "" || tenMatHang == null) { return("Thêm thất bại! Bạn chưa nhập vào tên của mặt hàng này!"); } if (giaBan == "" || giaBan == null) { return("Thêm thất bại! Bạn chưa nhập giá bán mặt hàng này!"); } if (soLuongCon == "" || soLuongCon == null) { soLuongCon = "0"; } try { string maNL = MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang); if (maNL != "") { if (NuocGiaiKhatModel.ThemNuocGiaiKhat(maNL, giaBan, soLuongCon, hinhAnh)) { return("Thêm thành công!"); } } return("Thêm thất bại!"); } catch { return("Thêm thất bại"); } }
public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang, string giaBan, string hinhAnh) { if (tenMatHang == "" || tenMatHang == null) { return("Thêm thất bại! Bạn chưa nhập vào tên của mặt hàng này!"); } if (giaBan == "" || giaBan == null) { return("Thêm thất bại! Bạn chưa nhập giá bán mặt hàng này!"); } try { string maMA = MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang); if (maMA != "") { if (MonAnModel.ThemMonAn(maMA, giaBan, hinhAnh)) { return("Thêm thành công!"); } } return("Thêm thất bại!"); } catch { return("Thêm thất bại"); } }
// POST: api/MatHangApi public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang) { if (MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang) != "") { return("Thêm thành công!"); } else { return("Thêm thất bại!"); } }
public string Post(string tenMatHang, string maDonViTinh, string maLoaiMatHang) { try { string maNL = MatHangModel.ThemMatHang(tenMatHang, maDonViTinh, maLoaiMatHang); if (maNL != "") { if (DungCuModel.ThemDungCu(maNL)) { return("Thêm thành công!"); } } return("Thêm thất bại!"); } catch { return("Thêm thất bại"); } }
public async Task <ActionResult> SieuthiEditMatHang(MatHangModel model) { if (!ModelState.IsValid) { return(RedirectToRoute("SieuthiEditMH", new { id = model.MatHangId })); } var _mathang = await db.MatHangs.FindAsync(model.MatHangId); try { if (_mathang != null) { _mathang.TenMatHang = model.TenMatHang ?? null; _mathang.GiaCa = (int?)model.GiaCa ?? null; if (model.MaMatHang != null) { _mathang.MaMatHang = model.HeThongId.ToString() + "-" + model.MaMatHang; } string sghid = model.strGianHang != null?model.strGianHang.Split('_')[0].ToString() : null; string mgh = model.strGianHang != null?model.strGianHang.Split('_')[1].ToString() : null; _mathang.GianHangId = sghid != null?Convert.ToInt32(sghid) : (int?)null; _mathang.MaGianHang = mgh ?? null; _mathang.LoaiHang = model.LoaiHang ?? null; _mathang.TrangThai = model.TrangThai ?? null; _mathang.PhanTramKM = model.PhanTramKM ?? null; _mathang.NgayBDKM = model.NgayBDKM ?? null; _mathang.NgayKTKM = model.NgayKTKM ?? null; _mathang.AnhDaiDien = model.AnhDaiDien ?? null; _mathang.MoTa = model.MoTa ?? null; string _dsanh = ""; if (model.indivanh1 != null && model.indivanh1 != "") { _dsanh += model.indivanh1 + ","; } if (model.indivanh2 != null && model.indivanh2 != "") { _dsanh += model.indivanh2 + ","; } if (model.indivanh3 != null && model.indivanh3 != "") { _dsanh += model.indivanh3 + ","; } if (model.indivanh4 != null && model.indivanh4 != "") { _dsanh += model.indivanh4 + ","; } if (_dsanh != "") { _dsanh = _dsanh.Remove(_dsanh.Length - 1); } //YourString = YourString.Remove(YourString.Length - 1); //_dsanh = _dsanh.Remove(_dsanh.Length - 1); _mathang.DSHinhAnh = _dsanh != "" ? _dsanh : null; db.Entry(_mathang).State = EntityState.Modified; await db.SaveChangesAsync(); } else { return(RedirectToRoute("AdminPanel")); } } catch (Exception ex) { ModelState.AddModelError("", "Có lỗi xảy ra khi sửa mặt hàng"); return(View(model)); } TempData["Updated"] = "Cập nhật mặt hàng thành công"; return(RedirectToRoute("SieuthiEditMH", new { id = model.MatHangId })); }
public async Task <ActionResult> SieuthiEditMatHang(int?id) { if (id == null || id == 0) { return(RedirectToRoute("AdminPanel")); } MatHang _mathang = await db.MatHangs.FindAsync(id); if (_mathang == null) { return(RedirectToRoute("AdminPanel")); } List <string> danhsachanh = new List <string>(); if (_mathang.DSHinhAnh != null) { danhsachanh.AddRange(_mathang.DSHinhAnh.Split(',')); } if (danhsachanh.Count == 1) { danhsachanh.AddRange(new string[] { "", "", "" }); } if (danhsachanh.Count == 2) { danhsachanh.AddRange(new string[] { "", "" }); } if (danhsachanh.Count == 3) { danhsachanh.Add(""); } if (danhsachanh.Count == 0) { danhsachanh.AddRange(new string[] { "", "", "", "" }); } var arrayAnh = danhsachanh.ToArray(); var getMatHang = new MatHangModel() { MatHangId = _mathang.MatHangId, TenMatHang = _mathang.TenMatHang, AnhDaiDien = _mathang.AnhDaiDien, GiaCa = (int)_mathang.GiaCa, strGianHang = _mathang.GianHangId + "_" + _mathang.MaGianHang, LoaiHang = _mathang.LoaiHang, MoTa = _mathang.MoTa, NgayBDKM = _mathang.NgayBDKM, NgayKTKM = _mathang.NgayKTKM, PhanTramKM = _mathang.PhanTramKM, TrangThai = _mathang.TrangThai, MaMatHang = _mathang.MaMatHang != null?_mathang.MaMatHang.Split('-')[1] : "", HeThongId = (int)_mathang.GianHang.SieuThi.HeThongId, indivanh1 = arrayAnh[0], indivanh2 = arrayAnh[1], indivanh3 = arrayAnh[2], indivanh4 = arrayAnh[3], }; ViewBag.gianhang = ListGianHangRieng(); ViewBag.trangthaihang = ListTrangThaiHang(); ViewBag.loaihang = ListLoaiHang(); return(View(getMatHang)); }
public async Task <ActionResult> SieuthiAddNewMatHang(MatHangModel model) { if (!ModelState.IsValid) { TempData["Error"] = "Vui lòng kiểm tra lại thông tin mặt hàng."; return(RedirectToRoute("SieuthiAddNewMH")); } var userlogin = db.SieuThis.Where(x => x.Email == User.Identity.Name).FirstOrDefault(); string _mamhcc = userlogin.HeThongId.ToString() + "-" + model.MaMatHang; var _mhcc = db.MatHangs.Where(x => x.MaMatHang == _mamhcc).FirstOrDefault(); if (_mhcc != null) { TempData["Error"] = "Mã mặt hàng đã tồn tại."; return(RedirectToRoute("SieuthiAddNewMH")); } try { MatHang _newMh = new MatHang(); _newMh.TenMatHang = model.TenMatHang ?? null; _newMh.GiaCa = (int?)model.GiaCa ?? null; if (model.MaMatHang != null && model.HeThongId != default(int)) { _newMh.MaMatHang = model.HeThongId + "-" + model.MaMatHang; } string sghid = model.strGianHang != null?model.strGianHang.Split('_')[0].ToString() : null; string mgh = model.strGianHang != null?model.strGianHang.Split('_')[1].ToString() : null; _newMh.GianHangId = sghid != null?Convert.ToInt32(sghid) : (int?)null; _newMh.MaGianHang = mgh ?? null; _newMh.LoaiHang = model.LoaiHang ?? null; _newMh.TrangThai = model.TrangThai ?? null; _newMh.PhanTramKM = model.PhanTramKM ?? null; _newMh.NgayBDKM = model.NgayBDKM ?? null; _newMh.NgayKTKM = model.NgayKTKM ?? null; _newMh.AnhDaiDien = model.AnhDaiDien ?? null; _newMh.MoTa = model.MoTa ?? null; string _dsanh = ""; if (model.indivanh1 != null && model.indivanh1 != "") { _dsanh += model.indivanh1 + ","; } if (model.indivanh2 != null && model.indivanh2 != "") { _dsanh += model.indivanh2 + ","; } if (model.indivanh3 != null && model.indivanh3 != "") { _dsanh += model.indivanh3 + ","; } if (model.indivanh4 != null && model.indivanh4 != "") { _dsanh += model.indivanh4 + ","; } if (_dsanh != "") { _dsanh = _dsanh.Remove(_dsanh.Length - 1); } //YourString = YourString.Remove(YourString.Length - 1); //_dsanh = _dsanh.Remove(_dsanh.Length - 1); _newMh.DSHinhAnh = _dsanh != "" ? _dsanh : null; db.MatHangs.Add(_newMh); await db.SaveChangesAsync(); TempData["Updated"] = "Đã thêm mới mặt hàng " + model.TenMatHang ?? "" + " vào gian hàng của siêu thị"; } catch { TempData["Error"] = "Có lỗi xảy ra khi thêm mặt hàng."; return(RedirectToRoute("SieuthiAddNewMH")); } return(RedirectToRoute("SieuthiListMH")); }