public ActionResult SelectNXB() { NHAXUATBAN nxb = new NHAXUATBAN(); nxb.ListNXB = db.NHAXUATBANs.ToList <NHAXUATBAN>(); return(PartialView(nxb)); }
public static void XoaNhaXuatBan(NhaXuatBan nhaxuatban) { IsSuccess = false; // kiểm tra dữ liệu NHAXUATBAN nxb = db.NHAXUATBANs.Find(nhaxuatban.MaNXB); if (nxb == null) { Message = "Không tìm thấy nhà xuất bản!"; return; } // xóa try { db.NHAXUATBANs.Remove(nxb); db.SaveChanges(); } catch (Exception e) { Message = "Xóa nhà xuất bản không thành công!\n" + e.Message; return; } Message = "Xóa nhà xuất bản thành công!"; IsSuccess = true; }
public static void SuaNhaXuatBan(NhaXuatBan nhaxuatban) { IsSuccess = false; // kiểm tra dữ liệu NHAXUATBAN nxb = db.NHAXUATBANs.Find(nhaxuatban.MaNXB); if (nxb == null) { Message = "Không tìm thấy nhà xuất bản!"; return; } // Sửa try { nxb.TenNXB = nhaxuatban.TenNXB; nxb.DiaChiNXB = nhaxuatban.DiaChiNXB; nxb.SoDienThoaiNXB = nhaxuatban.SoDienThoaiNXB; db.SaveChanges(); } catch (Exception e) { Message = "Sửa nhà xuất bản không thành công!\n" + e.Message; return; } Message = "Sửa nhà xuất bản thành công!"; IsSuccess = true; }
public IHttpActionResult PutNHAXUATBAN(int id, NHAXUATBAN nHAXUATBAN) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nHAXUATBAN.MaNXB) { return(BadRequest()); } db.Entry(nHAXUATBAN).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!NHAXUATBANExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { NHAXUATBAN nHAXUATBAN = db.nHAXUATBANs.Find(id); db.nHAXUATBANs.Remove(nHAXUATBAN); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult XoaNhaXuatBan(int id) { NHAXUATBAN nha = data.NHAXUATBANs.SingleOrDefault(n => n.MaNXB == id); data.NHAXUATBANs.DeleteOnSubmit(nha); data.SubmitChanges(); return(RedirectToAction("NhaXuatBan")); }
public ActionResult ThemNhaXuatBan(NHAXUATBAN nha) { if (ModelState.IsValid) { data.NHAXUATBANs.InsertOnSubmit(nha); data.SubmitChanges(); } return(RedirectToAction("NhaXuatBan")); }
public ActionResult Xoasach(int id, CHUDE chude, NHAXUATBAN nxb) { SACH sach = data.SACHes.SingleOrDefault(n => n.Masach == id); ViewBag.Masach = sach.Masach; data.SACHes.DeleteOnSubmit(sach); data.SubmitChanges(); return(RedirectToAction("Sach")); }
private void btnThem_Click(object sender, EventArgs e) { NHAXUATBAN nxb = new NHAXUATBAN(); nxb.MANXB = mskMa_nxb.Text.Trim(); nxb.TENNXB = txtTen_nxb.Text.Trim(); nxb.DIACHINXB = txtDiachi_nxb.Text.Trim(); nxb.DIENTHOAIXB = mskSdt_nxb.Text.Trim(); if (txtTen_nxb.Text == "") { MessageBox.Show("Vui lòng nhập tên nhà xuất bản", "Thông báo", MessageBoxButtons.OK); } else if (txtDiachi_nxb.Text == "") { MessageBox.Show("Vui lòng nhập địa chỉ nhà xuất bản", "Thông báo", MessageBoxButtons.OK); } else if (lbltestsdt_nxb.Text != "") { MessageBox.Show("Vui lòng nhập số điện thoại nhà xuất bản", "Thông báo", MessageBoxButtons.OK); } else { try { var testNXb = db.NHAXUATBANs.FirstOrDefault(p => p.MANXB == nxb.MANXB); if (testNXb == null) { db.NHAXUATBANs.InsertOnSubmit(nxb); MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK); mskMa_nxb.Clear(); txtTen_nxb.Clear(); txtDiachi_nxb.Clear(); mskSdt_nxb.Clear(); } else { testNXb.TENNXB = txtTen_nxb.Text.Trim(); testNXb.DIACHINXB = txtDiachi_nxb.Text.Trim(); testNXb.DIENTHOAIXB = mskSdt_nxb.Text.Trim(); MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK); mskMa_nxb.Clear(); txtTen_nxb.Clear(); txtDiachi_nxb.Clear(); mskSdt_nxb.Clear(); } db.SubmitChanges(); DataGridView(); autotang(); } catch { MessageBox.Show("Có Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult ChinhSua(NHAXUATBAN nxb) { if (ModelState.IsValid) { db.Entry(nxb).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nxb)); }
public ActionResult ThemMoi(NHAXUATBAN nxb) { if (ModelState.IsValid) { ViewBag.ThongBao = "Thêm mới nhà xuất bản thành công."; db.NHAXUATBANs.Add(nxb); db.SaveChanges(); } return(View()); }
public ActionResult Edit([Bind(Include = "nhaxuatbanid,msnhaxuatban,tennhaxuatban,diachinhaxuatban,websitenhaxuatban,thongtinkhacnhaxuatban")] NHAXUATBAN nHAXUATBAN) { if (ModelState.IsValid) { db.Entry(nHAXUATBAN).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nHAXUATBAN)); }
public async Task <ActionResult> Edit([Bind(Include = "MaNXB,Ten,DiaChi,SoDT,SoTK,TrangThai")] NHAXUATBAN nhaxuatban) { if (ModelState.IsValid) { db.Entry(nhaxuatban).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(nhaxuatban)); }
public ActionResult Create([Bind(Include = "nhaxuatbanid,msnhaxuatban,tennhaxuatban,diachinhaxuatban,websitenhaxuatban,thongtinkhacnhaxuatban")] NHAXUATBAN nHAXUATBAN) { if (ModelState.IsValid) { db.nHAXUATBANs.Add(nHAXUATBAN); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nHAXUATBAN)); }
public IHttpActionResult GetNHAXUATBAN(int id) { NHAXUATBAN nHAXUATBAN = db.NHAXUATBANs.Find(id); if (nHAXUATBAN == null) { return(NotFound()); } return(Ok(nHAXUATBAN)); }
public ActionResult Xoa(int manxb) { NHAXUATBAN nxb = db.NHAXUATBANs.SingleOrDefault(n => n.MaNXB == manxb); if (nxb == null) { Response.StatusCode = 404; return(null); } return(View(nxb)); }
public ActionResult Delete(int id) { NHAXUATBAN ctpm = db.NHAXUATBANs.SingleOrDefault(n => n.MaNXB == id); //if (ctpm == null) //{ // Response.StatusCode = 404; // return null; //} return(View(ctpm)); }
public ActionResult XoaNhaXuatBan(int?id) { NHAXUATBAN nha = data.NHAXUATBANs.SingleOrDefault(n => n.MaNXB == id); if (nha == null) { Response.StatusCode = 404; return(null); } return(View(nha)); }
public async Task <ActionResult> Create([Bind(Include = "MaNXB,Ten,DiaChi,SoDT,SoTK,TrangThai")] NHAXUATBAN nhaxuatban) { if (ModelState.IsValid) { db.NHAXUATBANs.Add(nhaxuatban); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(nhaxuatban)); }
public IHttpActionResult PostNHAXUATBAN(NHAXUATBAN nHAXUATBAN) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.NHAXUATBANs.Add(nHAXUATBAN); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = nHAXUATBAN.MaNXB }, nHAXUATBAN)); }
public List <NHAXUATBAN> LoadNHAXUATBAN() { List <NHAXUATBAN> result = new List <NHAXUATBAN>(); DataTable data = DataProvider.Instance.ExcuteQuery("Select * from dbo.NHAXUATBAN"); foreach (DataRow row in data.Rows) { NHAXUATBAN temp = new NHAXUATBAN(row); result.Add(temp); } return(result); }
public ActionResult XacNhanXoa(int id) { NHAXUATBAN ctpm = db.NHAXUATBANs.SingleOrDefault(n => n.MaNXB == id); //if (ctpm == null) //{ // Response.StatusCode = 404; // return null; //} HttpResponseMessage response = GlobalVariables.WebApiClient.DeleteAsync("NHAXUATBAN/" + id.ToString()).Result; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult SachTheoNXB(int manxb) { NHAXUATBAN nxb = db.NHAXUATBANs.SingleOrDefault(m => m.MaNXB == manxb); if (nxb == null) { ViewBag.ThongBao = "Không tìm thấy sách loại này!"; return(View()); } List <SACH> sach = db.SACHes.Where(n => n.MaNXB == manxb).ToList(); return(View(sach)); }
public ActionResult XacNhanXoa(int manxb) { NHAXUATBAN nxb = db.NHAXUATBANs.SingleOrDefault(n => n.MaNXB == manxb); if (nxb == null) { Response.StatusCode = 404; return(null); } db.NHAXUATBANs.Remove(nxb); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(NHAXUATBAN nxb) { try { db.NHAXUATBANs.Add(nxb); db.SaveChanges(); return(RedirectToAction("Index", "NhaXuatBan")); } catch { return(View()); } }
// GET: NHAXUATBANs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NHAXUATBAN nHAXUATBAN = db.nHAXUATBANs.Find(id); if (nHAXUATBAN == null) { return(HttpNotFound()); } return(View(nHAXUATBAN)); }
// GET: /QuanLyNXB/Delete/ public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NHAXUATBAN nhaxuatban = await db.NHAXUATBANs.FindAsync(id); if (nhaxuatban == null) { return(HttpNotFound()); } return(View(nhaxuatban)); }
public IHttpActionResult DeleteNHAXUATBAN(int id) { NHAXUATBAN nHAXUATBAN = db.NHAXUATBANs.Find(id); if (nHAXUATBAN == null) { return(NotFound()); } db.NHAXUATBANs.Remove(nHAXUATBAN); db.SaveChanges(); return(Ok(nHAXUATBAN)); }
public ActionResult SuaNXB(NHAXUATBAN nxb) { var n = db.NHAXUATBANs.SingleOrDefault(b => b.MaNXB == nxb.MaNXB); if (n != null) { n.Ten = nxb.Ten; n.DiaChi = nxb.DiaChi; n.SoDT = nxb.SoDT; n.SoTK = nxb.SoTK; n.TrangThai = nxb.TrangThai; db.SaveChanges(); } return(RedirectToAction("Index", "QuanLyNXB")); }
/** * Load NXB khi ở trang thêm phiếu nhập */ public ActionResult NhapSach() { NHAXUATBAN nxb = new NHAXUATBAN(); var getnxblist = entities.NHAXUATBANs.ToList(); SelectList list = new SelectList(getnxblist, "MaNXB", "Ten"); ViewBag.nxblistname = list; if (Session["listSach"] == null) { Session["listSach"] = new List <SachViewModel>(); } return(View()); }