public async Task <ActionResult <NhaCungCapModel> > PostNhaCungCapModel(NhaCungCapModel nhaCungCapModel) { _context.NhaCungCapModel.Add(nhaCungCapModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetNhaCungCapModel", new { id = nhaCungCapModel.ID }, nhaCungCapModel)); }
public ActionResult SaveData(NhaCungCapModel sp) { int result = 0; bool kq = false; if (ModelState.IsValid) { var dao = new NhaCungCapDAO(); string user = ((UserLogin)Session[CommonStants.USER_SESSION]).userName; result = dao.SaveData(sp, user); if (result == 1) { SetAlert("Cập Nhật Thành Công!", "success"); kq = true; } else if (result == 2) { SetAlert("Thêm Thành Công!", "success"); kq = true; } else { ModelState.AddModelError("", "Thất bại!"); } } return(Json(kq, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Selects the cell action. /// </summary> /// <param name="index">The index.</param> /// <param name="column"></param> /// <param name="isMmouse"></param> private void SelectCellAction(int index, int column, bool isMmouse) { dataGridView.Rows[index].Selected = true; if (!isMmouse) { dataGridView[0, index].Value = !Convert.ToBoolean(dataGridView.Rows[index].Cells[0].Value); } else { if (column == 0) { dataGridView[0, index].Value = !Convert.ToBoolean(dataGridView.Rows[index].Cells[0].Value); } } List <DataGridViewRow> selectedRows = (from row in dataGridView.Rows.Cast <DataGridViewRow>() where Convert.ToBoolean(row.Cells["CB"].Value) select row).ToList(); bntLuaChon.Enabled = (dataGridView.CurrentRow != null); bntXoa.Enabled = selectedRows.Count > 0; currentModel = (NhaCungCapModel)dataGridView.CurrentSelected(currentModelList); if (currentModel != null) { txtMaNCC.Text = currentModel.MaNCC; txtTenNCC.Text = currentModel.TenNCC; txtDiaChi.Text = currentModel.DiaChi; txtDienThoai.Text = currentModel.DienThoai; } bntLuu.Enabled = true; bntTaoMoi.Enabled = true; }
public async Task <IActionResult> PutNhaCungCapModel(int id, NhaCungCapModel nhaCungCapModel) { if (id != nhaCungCapModel.ID) { return(BadRequest()); } _context.Entry(nhaCungCapModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NhaCungCapModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> RegisterB2B(Register2B2ViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser() { UserName = model.UserName, Email = model.Email, Avatar = "noavatar.jpg" }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { UserManager.AddToRole(user.Id, "Nhà cung cấp"); NhaCungCapModel ncc = new NhaCungCapModel(); ncc.ThemNCC(model, user.Id); await SignInAsync(user, isPersistent : false); ManagerObiect.getIntance().userName = model.UserName; return(RedirectToLocal("/Auction/index")); } else { AddErrors(result); } } // If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult ChuanBiSuaNhaCungCap(int idNCC) { INhaCungCapService service = new NhaCungCapService(); NhaCungCapModel model = service.GetNCCById(baseAddress, $"nhacungcap/getById?idNCC={idNCC}"); return(View(model)); }
public ActionResult TimNCC(string key, int?page) { NhaCungCapModel ncc = new NhaCungCapModel(); ViewBag.key = key; return(PhanTrangNCC(ncc.TimNCC(key).Where(m => !string.IsNullOrEmpty(m.Net_user)), page, null)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,TenNCC,DiaChi,TrangThai")] NhaCungCapModel nhaCungCapModel) { if (id != nhaCungCapModel.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(nhaCungCapModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NhaCungCapModelExists(nhaCungCapModel.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(nhaCungCapModel)); }
public ActionResult EditNCCInfo() { NhaCungCapModel ncc = new NhaCungCapModel(); EditInfo2B2ViewModel info = new EditInfo2B2ViewModel(ncc.FindByNetUser(User.Identity.GetUserId())); return(View(info)); }
// GET: Admin/NhaCungCap public ActionResult Index(int id, string q) { try { // int pageLeghth = 10; //Model NhaCungCapModel nhacungcap = new NhaCungCapModel(); List <NHACUNGCAP> listNhaCungCapPre = nhacungcap.ListAll(); //search List <NHACUNGCAP> listNhaCungCap; if (q != "" && q != null) { listNhaCungCap = new List <NHACUNGCAP>(); foreach (var item in listNhaCungCapPre) { try { if (item.MANHACUNGCAP.Contains(q) || item.SODIENTHOAI.Contains(q) || item.DIACHI.Contains(q) || item.MOTA.Contains(q) || item.TENNHACUNGCAP.Contains(q) || item.NGUOIDAIDIEN.Contains(q) || item.LOAIMATHANG.TENLOAIMATHANG.Contains(q)) { listNhaCungCap.Add(item); } } catch { } } } else { listNhaCungCap = listNhaCungCapPre; } //Chia theo page int start = pageLeghth * (id - 1) + 1; int end = pageLeghth * id; if (start > listNhaCungCap.Count) { start = (listNhaCungCap.Count / pageLeghth) * pageLeghth + 1; end = start + listNhaCungCap.Count % pageLeghth - 1; } else if (end > listNhaCungCap.Count) { end = listNhaCungCap.Count; } List <NHACUNGCAP> model = listNhaCungCap.GetRange(start - 1, end - (start - 1)); int SoLuongPage = listNhaCungCap.Count % pageLeghth == 0 ? listNhaCungCap.Count / pageLeghth : listNhaCungCap.Count / pageLeghth + 1; //int SoLuongPage = 10; ViewBag.SoLuongPage = SoLuongPage; ViewBag.CurrentPage = id < SoLuongPage ? id : SoLuongPage; ViewBag.Query = q; return(View(model)); } catch { return(null); } }
public ActionResult SearchByName(string term) { NhaCungCapModel sp = new NhaCungCapModel(); IQueryable <NhaCungCap> lst = sp.TimNCC(term); var splist = (from p in lst orderby p.TenNCC descending select new { p.MaNCC, p.TenNCC }).Take(5); return(Json(splist, JsonRequestBehavior.AllowGet)); }
public ActionResult MultibleDel(List <string> lstdel) { foreach (var item in lstdel) { NhaCungCapModel ncc = new NhaCungCapModel(); ncc.DeleteHopDong(item); } return(TimHopDong(null, null, null, null)); }
public ActionResult TimHopDong(int maHd, string tensp, bool?loaihd, int?page) { var ncc = new NhaCungCapModel(); ViewBag.key = maHd; ViewBag.tensp = tensp; ViewBag.loaihd = loaihd; return(PhanTrangHopDong(ncc.TimHopDong(maHd, tensp, loaihd), page, null)); }
public ActionResult XacNhanThanhToan(List <string> lstdel) { foreach (var item in lstdel) { NhaCungCapModel ncc = new NhaCungCapModel(); ncc.XacNhanDaTT(item, true); } return(TTGiaoHang(null, null, null, null, null)); }
public ActionResult XacNhanDaGiao(List <int> lstdel) { foreach (var item in lstdel) { var ncc = new NhaCungCapModel(); ncc.XacNhanDaGiao(item, true); } return(TTGiaoHang(0, null, null, null, null)); }
public ActionResult TimHopDongB2B(string key, string tensp, bool?loaihd, int?page) { NhaCungCapModel ncc = new NhaCungCapModel(); ViewBag.key = key; ViewBag.tensp = tensp; ViewBag.loaihd = loaihd; return(PhanTrangHopDongB2B(ncc.TimHopDong(key, tensp, loaihd), page, null)); }
public int SuaNCC(string apiBaseAddress, string linkApi, NhaCungCapModel model) { var res = APIHelper.PostDataToAPIReturnDynamic(apiBaseAddress, linkApi, model); if (res == null) { res = 0; } return(Convert.ToInt32(res)); }
public ActionResult EditNCCInfo([Bind(Include = "MaNCC,TenNCC,DiaChi,SDT_NCC,Email")] EditInfo2B2ViewModel info) { if (ModelState.IsValid) { NhaCungCapModel ncc = new NhaCungCapModel(); ncc.UpdateInfo(info); ViewBag.StatusMessage = "Cập nhật thông tin thành công"; } return(View(info)); }
public async Task <IActionResult> Create([Bind("ID,TenNCC,DiaChi,TrangThai")] NhaCungCapModel nhaCungCapModel) { if (ModelState.IsValid) { _context.Add(nhaCungCapModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(nhaCungCapModel)); }
// DELETE: api/NhaCungCapApi/5 public string Delete(string maNhaCungCap) { if (NhaCungCapModel.DeleteNhaCungCap(maNhaCungCap)) { return("Xóa thành công!"); } else { return("Xóa thất bại!"); } }
public ActionResult DeleteHopDong(string id) { NhaCungCapModel ncc = new NhaCungCapModel(); if (ncc.FindById(id) == null) { return(HttpNotFound()); } ncc.DeleteHopDong(id); return(TimHopDong(null, null, null, null)); }
public ActionResult TTGiaoHang(string key, string tensp, bool?loaihd, bool?tt, int?page) { NhaCungCapModel ncc = new NhaCungCapModel(); ViewBag.key = key; ViewBag.tensp = tensp; ViewBag.loaihd = loaihd; ViewBag.tt = tt; int pageNumber = (page ?? 1); return(PartialView("TTGiaoHangPartial", ncc.TimHopDong(key, tensp, loaihd, tt).OrderByDescending(m => m.SoNgayGiao).ToPagedList(pageNumber, 10))); }
public ActionResult SuaNhaCungCap(NhaCungCapModel model) { try { INhaCungCapService service = new NhaCungCapService(); service.SuaNCC(baseAddress, "nhacungcap/edit", model); return(RedirectToAction("DanhSachNhaCungCap")); } catch (Exception ex) { ModelState.AddModelError("", "Đã có lỗi xảy ra"); return(RedirectToAction("ThemNhaCungCap")); } }
// POST: api/NhaCungCapApi public string Post(string tenNCC, string nguoiDaiDien, string sdt, string diaChi, string maLoaiMHCC, string moTa) { if (tenNCC == null || tenNCC == "") { return("Vui lòng nhập tên nhà cung cấp!"); } if (NhaCungCapModel.InsertNhaCungCap(tenNCC, nguoiDaiDien, sdt, diaChi, maLoaiMHCC, moTa)) { return("Thêm thành công!"); } else { return("Thêm thất bại!"); } }
public ActionResult ThemHopDong([Bind(Include = "MaNCC,NgayKy,ThoiHanHD,MaSP,SLToiThieu,SLCungCap,SoNgayGiao,isBuy,DonGia")] HopDongNCC loai) { NhaCungCapModel ncc = new NhaCungCapModel(); if (ModelState.IsValid) { string maHD = ncc.ThemHopDong(loai); if (!(bool)loai.IsBuy) { return(RedirectToAction("ConfigAPI", "AdminB2B", new { MaNCC = loai.MaNCC })); } return(View("Index")); } return(View("Index", loai)); }
//lưu dữ liệu public int SaveData(NhaCungCapModel x, string user) { try { if (x.ID_NCC > 0) { NHACUNGCAP dao = db.NHACUNGCAPs.SingleOrDefault(m => m.ID_NCC == x.ID_NCC); dao.TEN_NCC = x.TEN_NCC; dao.IS_DELETE = false; dao.MODIFILEDDATE = DateTime.Now.Date; dao.MODIFILEDBY = user; dao.EMAIL_NCC = x.EMAIL_NCC; dao.DIACHI_NCC = x.DIACHI_NCC; dao.MANCC = x.MANCC; dao.SDT_NCC = x.SDT_NCC; db.SaveChanges(); return(1); } else { NHACUNGCAP dao = new NHACUNGCAP(); dao.TEN_NCC = x.TEN_NCC; dao.IS_DELETE = false; dao.MODIFILEDDATE = DateTime.Now.Date; dao.MODIFILEDBY = user; dao.EMAIL_NCC = x.EMAIL_NCC; dao.DIACHI_NCC = x.DIACHI_NCC; dao.MANCC = x.MANCC; dao.SDT_NCC = x.SDT_NCC; dao.CREATEDATE = DateTime.Now.Date; dao.CREATEBY = user; db.NHACUNGCAPs.Add(dao); db.SaveChanges(); return(2); } } catch { return(0); } }
public ActionResult Edit(NhaCungCapModel nhaCungCap) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://206.189.90.147/api/"); //HTTP POST var postTask = client.PostAsJsonAsync <NhaCungCapModel>("updatenhacc", nhaCungCap); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(nhaCungCap)); }
public ActionResult Create(NhaCungCapModel nhaCungCap) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://206.189.90.147/"); //HTTP POST var postTask = client.PostAsJsonAsync <NhaCungCapModel>("api/create_nhacc", nhaCungCap); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Lỗi tạo mới."); return(View(nhaCungCap)); }
// PUT: api/NhaCungCapApi/5 public string Put(string maNCC, string tenNCC, string nguoiDaiDien, string sdt, string diaChi, string maLoaiMHCC, string moTa) { if (tenNCC == null || tenNCC == "") { return("Vui lòng nhập tên nhà cung cấp!"); } try { if (!NhaCungCapModel.UpdateNhaCungCap(maNCC, tenNCC, nguoiDaiDien, sdt, diaChi, maLoaiMHCC, moTa)) { return("Lưu thất bại!"); } } catch { return("Lưu thất bại!"); } //Debug.WriteLine(maDon + "" + iTinhTrang+"\n"+ghiChuNguoiBan); return("Lưu thành công!"); }
public ActionResult Edit(int id) { IEnumerable <NhaCungCapModel> nhaCungCaps = null; NhaCungCapModel nhaCungCap = new NhaCungCapModel(); using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://206.189.90.147/"); //HTTP GET var responseTask = client.GetAsync("api/getallnhacc"); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <List <NhaCungCapModel> >(); readTask.Wait(); nhaCungCaps = readTask.Result; } else //web api sent error response { //log response status here.. nhaCungCaps = Enumerable.Empty <NhaCungCapModel>(); ModelState.AddModelError(string.Empty, "Lỗi server."); } foreach (var i in nhaCungCaps) { if (i.id == id) { nhaCungCap = i; break; } } } return(View(nhaCungCap)); }