public ActionResult Edit(NhaSX n) { if (ModelState.IsValid) { try { var nsx = new NhaSanXuat(); nsx.idNSX = n.idNSX; nsx.MoTa = n.MoTa; nsx.TenNSX = n.TenNSX; nsx.SDT = n.SDT; nsx.DiaChi = n.DiaChi; NSXBUS.EditNSX(nsx); return(RedirectToAction("Index")); } catch { return(View()); } } else { return(View()); } }
public int updateNhaSX(NhaSX nhaSX) { var roweffect = _dbConnection.Execute($"Update NhaSX SET tennsx = N'{nhaSX.tennsx}'," + $" where mansx = '{nhaSX.mansx}'", commandType: CommandType.Text); return(roweffect); }
public ActionResult Create(NhaSX n) { // TODO: Add insert logic here if (ModelState.IsValid) { try { var nsx = new NhaSanXuat(); nsx.idNSX = n.idNSX; nsx.MoTa = n.MoTa; nsx.TenNSX = n.TenNSX; nsx.SDT = n.SDT; nsx.DiaChi = n.DiaChi; NSXBUS.SaveNSX(nsx); return(RedirectToAction("Index")); } catch { return(View()); } } else { return(View()); } }
public void AddNSX(NhaSX n) { PBL3 db = new PBL3(); db.NhaSX.Add(n); db.SaveChanges(); }
//Hiển thị chi tiết nhà sản xuất khi chọn nhàn sản xuất private void dgvNhaSX_Click(object sender, EventArgs e) { int vitri = dgvNhaSX.CurrentRow.Index; List <NhaSX> list = NhaSXClient.HienThiNhaSX().ToList(); NhaSX = list[vitri]; txtNhaSXID.Text = NhaSX.NhaSX_ID.ToString(); txtTenNhaSX.Text = NhaSX.TenNhaSX.ToString(); }
public ActionResult ThemNSX(NhaSX ns, FormCollection form) { NhaSX nsx = new NhaSX(); nsx.TenNSX = form["TenNSX"]; db.NhaSXes.InsertOnSubmit(nsx); db.SubmitChanges(); return(RedirectToAction("NSX")); }
public IActionResult Post([FromBody] NhaSX nhaSX) { var roweffect = _nhaSXService.addNhaSX(nhaSX); if (roweffect == 400) { return(Created("Thông báo", "Mã nhà sản xuất đã tồn tại")); } return(Ok(roweffect)); }
public ActionResult SuaNSX(int id) { NhaSX nsx = db.NhaSXes.SingleOrDefault(n => n.MaNSX == id); ViewBag.MaNSX = nsx.MaNSX; if (nsx == null) { Response.StatusCode = 404; return(null); } return(View(nsx)); }
// GET: Admin/NhaSX/Edit/5 public ActionResult Edit(int id) { var n = NSXBUS.LoadNSX(id); var nsx = new NhaSX(); nsx.idNSX = n.idNSX; nsx.MoTa = n.MoTa; nsx.TenNSX = n.TenNSX; nsx.SDT = n.SDT; nsx.DiaChi = n.DiaChi; return(View(nsx)); }
public int addNhaSX(NhaSX nhaSX) { var res = _nhaSXRepository.getNhaSXbyMa(nhaSX.mansx); if (res != null) { return(400); } else { var roweffect = _nhaSXRepository.addNhaSX(nhaSX); return(roweffect); } }
protected void ThemNhaSX_Click(object sender, EventArgs e) { if (IsValid) { XulyThemNhaSX themNSX = new XulyThemNhaSX(); NhaSX nhasx = new NhaSX(); nhasx.MaNSX = txtMaNSX.Text; nhasx.TenNSX = txtTenNSX.Text; themNSX.nhasx = nhasx; try { themNSX.Thucthi(); this.load_gridview(); } catch { lableThongbao.Text = "Kiểm tra thông tin nhập vào! Có thể trùng MaNSX"; } } }
public ActionResult CreateNSX(NhaSX nsx) { bool tontaiNSX = data.Table_NhaSXes.Any(m => m.NhaSX == nsx.NHASX); if (tontaiNSX) { ModelState.AddModelError("NhaSX", "Nhà sản xuất này đã tồn tại"); } if (ModelState.IsValid) { DA_Web.Models.Table_NhaSX tb_nsx = new Table_NhaSX(); tb_nsx.NhaSX = nsx.NHASX; tb_nsx.NoiSX = nsx.NoiSX; data.Table_NhaSXes.InsertOnSubmit(tb_nsx); data.SubmitChanges(); return(RedirectToAction("Index", "NSX")); } return(View(nsx)); }
private void ViewNSX_Click(object sender, DataGridViewCellEventArgs e) { int vitri = ViewNSX.CurrentRow.Index; List<NhaSX> list = qlnsx.HienThiNhaSX().ToList(); nsx = list[vitri]; txtMaNhaSanXuat.Text = nsx.NhaSX_ID.ToString(); txtTenNhaSanXuat.Text = nsx.TenNhaSX.ToString(); }
//Hiển thị chi tiết nhà sản xuất khi chọn nhàn sản xuất private void dgvNhaSX_Click(object sender, EventArgs e) { int vitri = dgvNhaSX.CurrentRow.Index; List<NhaSX> list = NhaSXClient.HienThiNhaSX().ToList(); NhaSX = list[vitri]; txtNhaSXID.Text = NhaSX.NhaSX_ID.ToString(); txtTenNhaSX.Text = NhaSX.TenNhaSX.ToString(); }
public IActionResult Put([FromBody] NhaSX nhaSX) { var roweffect = _nhaSXService.updateNhaSX(nhaSX); return(Ok(roweffect)); }
public int updateNhaSX(NhaSX nhaSX) { var roweffect = _nhaSXRepository.updateNhaSX(nhaSX); return(roweffect); }
public int addNhaSX(NhaSX nhaSX) { var roweffect = _dbConnection.Execute($"Insert into NhaSX values(N'{nhaSX.mansx}', N'{nhaSX.tennsx}')", commandType: CommandType.Text); return(roweffect); }