public ActionResult ChinhSua(DAUSACH sach, HttpPostedFileBase fileUpload) { if (fileUpload != null) { //Lưu tên file var fileName = Path.GetFileName(fileUpload.FileName); //Lưu đường dẫn của file var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName); if (!System.IO.File.Exists(path)) { fileUpload.SaveAs(path); } sach.PicBook = fileName; } //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { //Thực hiện cập nhận trong model db.Entry(sach).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //Đưa dữ liệu vào dropdownlist ViewBag.MaTL = new SelectList(db.THELOAIs.ToList().OrderBy(n => n.TenTL), "MaTL", "TenTL", sach.MaTL); ViewBag.MaNXB = new SelectList(db.NXBs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB", sach.MaNXB); ViewBag.MaTG = new SelectList(db.TACGIAs.ToList().OrderBy(n => n.TenTG), "MaTG", "TenTG", sach.MaTG); return(View(sach)); }
//lay ma sach lon nhat public string GetMaSachMax() { SQLDataContext.CreateDataContext(); string masach = ""; try { //string masach = ""; int maso; SQLDataContext.SQLData.sp_getMaSachMax(ref masach); maso = int.Parse(masach.Substring(2)) + 1; if (maso.ToString().Length == 1) masach = "MS00" + maso.ToString(); else if (maso.ToString().Length == 2) masach = "MS0" + maso.ToString(); else masach = "MS" + maso.ToString(); DAUSACH sach = new DAUSACH(); sach.MASACH = masach; SQLDataContext.SQLData.DAUSACHes.InsertOnSubmit(sach); SQLDataContext.SQLData.SubmitChanges(); return masach; } catch { return "demo"; } }
private void btnxoads_Click(object sender, EventArgs e) { DAUSACH ds = new DAUSACH(); if (MessageBox.Show("Bạn có muốn xoá?", "Thông Báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { foreach (DataGridViewRow row in dgvds.SelectedRows) { var numrow = row.Cells[0].Value; ds = db.DAUSACHes.FirstOrDefault(s => s.MASACH == numrow.ToString()); if (ds != null) { db.DAUSACHes.DeleteOnSubmit(ds); } db.SubmitChanges(); loaddausach(); autotang(); MessageBox.Show("Xoá Thành Công", "Thông Báo", MessageBoxButtons.OK); mskMa_dausach.Clear(); txtNamxb_dausach.Clear(); txtTen_dausach.Clear(); } } }
public ActionResult DeleteConfirmed(int id) { DAUSACH dAUSACH = db.DAUSACHes.Find(id); db.DAUSACHes.Remove(dAUSACH); db.SaveChanges(); return(RedirectToAction("Index")); }
private DAUSACH getItemByForm() { DAUSACH ans = new DAUSACH(); ans.TEN = txtTenSach.Text; ans.TACGIA = txtTacGia.Text; return(ans); }
public ActionResult ChinhSua(DAUSACH sach, HttpPostedFileBase fileUpload) { if (fileUpload != null) { //Lưu tên file var fileName = Path.GetFileName(fileUpload.FileName); //Lưu đường dẫn của file var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName); if (!System.IO.File.Exists(path)) { fileUpload.SaveAs(path); } sach.PicBook = fileName; } //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { //Thực hiện cập nhận trong model db.Entry(sach).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } //Đưa dữ liệu vào dropdownlist List<DropDownList> KHOAHOC = new List<DropDownList>(); List<KHOAHOC> DBKHOAHOC = db.KHOAHOCs.ToList(); foreach (KHOAHOC tl in DBKHOAHOC) { DropDownList add = new DropDownList(); add.ID = tl.MaKhoaHoc; add.Name = tl.TenKhoaHoc; KHOAHOC.Add(add); } ViewBag.ViewKHOAHOC = KHOAHOC; List<DropDownList> NXB = new List<DropDownList>(); List<NXB> DBNXB = db.NXBs.ToList(); foreach (NXB tl in DBNXB) { DropDownList add = new DropDownList(); add.ID = tl.MaNXB; add.Name = tl.TenNXB; NXB.Add(add); } ViewBag.ViewNXB = NXB; List<DropDownList> TacGia = new List<DropDownList>(); List<TACGIA> DBTacGia = db.TACGIAs.ToList(); foreach (TACGIA tl in DBTacGia) { DropDownList add = new DropDownList(); add.ID = tl.MaTG; add.Name = tl.TenTG; TacGia.Add(add); } ViewBag.ViewTacGia = TacGia; return View(sach); }
private void btnSua_Click(object sender, EventArgs e) { DAUSACH tg = getItemById(); if (tg.ID == 0) { MessageBox.Show("Chưa có đầu sách nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnThem.Enabled = false; btnXoa.Text = "Hủy"; groupThongTin.Enabled = true; dgvDauSach.Enabled = false; btnTimKiem.Enabled = false; txtTimKiem.Enabled = false; return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnThem.Enabled = true; btnXoa.Text = "Xóa"; groupThongTin.Enabled = false; dgvDauSach.Enabled = true; btnTimKiem.Enabled = true; txtTimKiem.Enabled = true; DAUSACH tgs = getItemByForm(); bool ok = DauSach_Service.Update(tgs, tg.ID); if (ok) { MessageBox.Show("Sửa thông tin sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Sửa thông tin sách thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvDauSach(); } return; } }
public ActionResult ThemMoi() { DAUSACH sach = new DAUSACH(); //Đưa dữ liệu vào dropdownlist ViewBag.MaTL = new SelectList(db.THELOAIs.ToList().OrderBy(n => n.TenTL), "MaTL", "TenTL"); ViewBag.MaNXB = new SelectList(db.NXBs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB"); ViewBag.MaTG = new SelectList(db.TACGIAs.ToList().OrderBy(n => n.TenTG), "MaTG", "TenTG"); return(View(sach)); }
private void UpdateDetail() { DAUSACH tg = getItemById(); if (tg.ID == 0) { return; } txtTacGia.Text = tg.TACGIA; txtTenSach.Text = tg.TEN; }
private void btnthemsuads_Click(object sender, EventArgs e) { if (txtTen_dausach.Text == "") { MessageBox.Show("Vui lòng nhập tên sách", "Thông báo", MessageBoxButtons.OK); } else if (txtNamxb_dausach.Text == "" || lbltestnxb_dausach.Text != "") { MessageBox.Show("Vui lòng nhập năm xuất bản", "Thông báo", MessageBoxButtons.OK); } else { try { DAUSACH ds = new DAUSACH(); ds.MASACH = mskMa_dausach.Text.Trim(); ds.MANXB = cboNxb_dausach.SelectedValue.ToString(); ds.TENSACH = txtTen_dausach.Text.Trim(); ds.MATHELOAI = cboTheloai_dausach.SelectedValue.ToString(); ds.NAMXUATBAN = txtNamxb_dausach.Text.Trim(); ds.MATACGIA = cboTacgia_dausach.SelectedValue.ToString(); var test_ds = db.DAUSACHes.FirstOrDefault(p => p.MASACH == ds.MASACH); if (test_ds == null) { db.DAUSACHes.InsertOnSubmit(ds); MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK); mskMa_dausach.Clear(); txtNamxb_dausach.Clear(); txtTen_dausach.Clear(); } else { ds = db.DAUSACHes.Where(p => p.MASACH == mskMa_dausach.Text).Single(); test_ds.MANXB = cboNxb_dausach.SelectedValue.ToString(); test_ds.TENSACH = txtTen_dausach.Text.Trim(); test_ds.MATHELOAI = cboTheloai_dausach.SelectedValue.ToString(); test_ds.NAMXUATBAN = txtNamxb_dausach.Text.Trim(); test_ds.MATACGIA = cboTacgia_dausach.SelectedValue.ToString(); MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK); mskMa_dausach.Clear(); txtNamxb_dausach.Clear(); txtTen_dausach.Clear(); } db.SubmitChanges(); loaddausach(); autotang(); } catch { MessageBox.Show("Có Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool ThemDuLieuSach(DAUSACH sach) { try { SuaDuLieuSach(sach); return true; } catch { return false; } }
public bool XoaDuLieuSach(DAUSACH sach) { try { SQLDataContext.SQLData.SP_XOASACH(sach.MASACH); return true; } catch { return false; } }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { DAUSACH tg = getItemById(); if (tg.ID == 0) { MessageBox.Show("Chưa có đầu sách nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa đầu sách này", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.Cancel) { return; } bool xoa = DauSach_Service.Delete(tg); if (xoa) { MessageBox.Show("Xóa đầu sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Xóa đầu sách thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvDauSach(); return; } if (btnXoa.Text == "Hủy") { btnXoa.Text = "Xóa"; btnThem.Text = "Thêm"; btnSua.Text = "Sửa"; btnThem.Enabled = true; btnSua.Enabled = true; groupThongTin.Enabled = false; dgvDauSach.Enabled = true; btnTimKiem.Enabled = true; txtTimKiem.Enabled = true; UpdateDetail(); return; } }
public ActionResult Edit([Bind(Include = "MaSach,TenSach,MaNXB,MaTL,MaTG,NamXuatBan,GiaTien,PicBook,SoTrang,BoCucSach,TrichDan,SoLuongTon,Moi")] DAUSACH dAUSACH) { if (ModelState.IsValid) { db.Entry(dAUSACH).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaTG = new SelectList(db.TACGIAs, "MaTG", "TenTG", dAUSACH.MaTG); ViewBag.MaTL = new SelectList(db.THELOAIs, "MaTL", "TenTL", dAUSACH.MaTL); ViewBag.MaNXB = new SelectList(db.NXBs, "MaNXB", "TenNXB", dAUSACH.MaNXB); return(View(dAUSACH)); }
private void button4_Click(object sender, EventArgs e) { try { DAUSACH book = db.DAUSACHes.Find(tBMaSach.Text); db.DAUSACHes.Remove(book); db.SaveChanges(); MessageBox.Show("Xóa Thành Công"); FormDauSach_Load(sender, e); } catch (Exception ex) { MessageBox.Show("" + ex.Message); } }
// Thêm một đối tượng public bool Insert(DAUSACH model) { DAUSACH dbEntry = context.DAUSACHS.Find(model.ID); if (dbEntry != null) { return(false); } context.DAUSACHS.Add(model); context.SaveChanges(); return(true); }
//Hiển thị sản phẩm public ActionResult HienThi(int MaSach) { //Lấy ra đối tượng sách theo mã DAUSACH sach = db.DAUSACHes.SingleOrDefault(n => n.MaSach == MaSach); if (sach == null) { Response.StatusCode = 404; return(null); } return(View(sach)); }
//delete ma sach rong public void DeleteMaSachMax() { try { DAUSACH dausach = SQLDataContext.SQLData.DAUSACHes.Single(ms => ms.TENSACH == null); SQLDataContext.SQLData.DAUSACHes.DeleteOnSubmit(dausach); SQLDataContext.SQLData.SubmitChanges(); } catch { } }
// Xóa một đối tượng public bool Delete(DAUSACH sp) { try { context.DAUSACHS.Remove(sp); context.SaveChanges(); } catch { return(false); } return(true); }
private void btnThem_Click(object sender, EventArgs e) { if (btnThem.Text == "Thêm") { btnThem.Text = "Lưu"; btnSua.Enabled = false; btnXoa.Text = "Hủy"; groupThongTin.Enabled = true; dgvDauSach.Enabled = false; btnTimKiem.Enabled = false; txtTimKiem.Enabled = false; ClearControl(); return; } if (btnThem.Text == "Lưu") { if (Check()) { btnThem.Text = "Thêm"; btnSua.Enabled = true; btnXoa.Text = "Xóa"; groupThongTin.Enabled = false; dgvDauSach.Enabled = true; btnTimKiem.Enabled = true; txtTimKiem.Enabled = true; DAUSACH tg = getItemByForm(); bool ok = DauSach_Service.Insert(tg); if (ok) { MessageBox.Show("Thêm đầu sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm đầu sách thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvDauSach(); } return; } }
// GET: DAUSACH/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DAUSACH dAUSACH = db.DAUSACHes.Find(id); if (dAUSACH == null) { return(HttpNotFound()); } return(View(dAUSACH)); }
// Sửa một đối tượng public bool Update(DAUSACH model, int ID) { DAUSACH dbEntry = context.DAUSACHS.Find(ID); if (dbEntry == null) { return(false); } dbEntry.TACGIA = model.TACGIA; dbEntry.TEN = model.TEN; context.SaveChanges(); return(true); }
public ActionResult ChinhSua(int MaSach) { //Lấy ra đối tượng sách theo mã DAUSACH sach = db.DAUSACHes.SingleOrDefault(n => n.MaSach == MaSach); if (sach == null) { Response.StatusCode = 404; return null; } //Đưa dữ liệu vào dropdownlist List<DropDownList> KHOAHOC = new List<DropDownList>(); List<KHOAHOC> DBKHOAHOC = db.KHOAHOCs.ToList(); foreach(KHOAHOC tl in DBKHOAHOC) { DropDownList add = new DropDownList(); add.ID = tl.MaKhoaHoc; add.Name = tl.TenKhoaHoc; KHOAHOC.Add(add); } ViewBag.ViewKHOAHOC = KHOAHOC; List<DropDownList> NXB = new List<DropDownList>(); List<NXB> DBNXB= db.NXBs.ToList(); foreach (NXB tl in DBNXB) { DropDownList add = new DropDownList(); add.ID = tl.MaNXB; add.Name = tl.TenNXB; NXB.Add(add); } ViewBag.ViewNXB = NXB; List<DropDownList> TacGia = new List<DropDownList>(); List<TACGIA> DBTacGia = db.TACGIAs.ToList(); foreach (TACGIA tl in DBTacGia) { DropDownList add = new DropDownList(); add.ID = tl.MaTG; add.Name = tl.TenTG; TacGia.Add(add); } ViewBag.ViewTacGia = TacGia; ViewBag.Moi = sach.Moi; return View(sach); }
// GET: DAUSACH/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DAUSACH dAUSACH = db.DAUSACHes.Find(id); if (dAUSACH == null) { return(HttpNotFound()); } ViewBag.MaTG = new SelectList(db.TACGIAs, "MaTG", "TenTG", dAUSACH.MaTG); ViewBag.MaTL = new SelectList(db.THELOAIs, "MaTL", "TenTL", dAUSACH.MaTL); ViewBag.MaNXB = new SelectList(db.NXBs, "MaNXB", "TenNXB", dAUSACH.MaNXB); return(View(dAUSACH)); }
private void button1_Click(object sender, EventArgs e) { try { DAUSACH book = db.DAUSACHes.Find(tBMaSach.Text); book.MaTheLoai = cboTheLoaI.SelectedValue.ToString(); book.MaNhaXuatBan = cboNXB.SelectedValue.ToString(); book.MaTacGia = cboTG.SelectedValue.ToString(); book.TenSach = TbTenSach.Text; book.SoLuong = int.Parse(tbSoLuong.Text); db.SaveChanges(); MessageBox.Show("Sua thanh cong"); FormDauSach_Load(sender, e); } catch (Exception ex) { MessageBox.Show("" + ex.Message); } }
public ActionResult ChinhSua(int MaSach) { //Lấy ra đối tượng sách theo mã DAUSACH sach = db.DAUSACHes.SingleOrDefault(n => n.MaSach == MaSach); if (sach == null) { Response.StatusCode = 404; return(null); } //Đưa dữ liệu vào dropdownlist ViewBag.MaTL = new SelectList(db.THELOAIs.ToList().OrderBy(n => n.TenTL), "MaTL", "TenTL", sach.MaTL); ViewBag.MaNXB = new SelectList(db.NXBs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB", sach.MaNXB); ViewBag.MaTG = new SelectList(db.TACGIAs.ToList().OrderBy(n => n.TenTG), "MaTG", "TenTG", sach.MaTG); ViewBag.Moi = sach.Moi; return(View(sach)); }
public ActionResult Delete(int id) { DAUSACH sach = db.DAUSACHes.SingleOrDefault(n => n.MaSach == id); if (sach == null) { Response.StatusCode = 404; return null; } var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), sach.PicBook); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } db.DAUSACHes.Remove(sach); db.SaveChanges(); return RedirectToAction("Index"); }
// GET: NXB/Edit/5 public ActionResult Edit(int id) { DAUSACH dausach = new DAUSACH(); DataTable dttbDAUSACH = new DataTable(); using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "select * from DAUSACH where Masach = @Masach"; SqlDataAdapter sqlDa = new SqlDataAdapter(query, sqlCon); sqlDa.SelectCommand.Parameters.AddWithValue("@Masach", id); sqlDa.Fill(dttbDAUSACH); } if (dttbDAUSACH.Rows.Count == 1) { dausach.Masach = Convert.ToInt32(dttbDAUSACH.Rows[0][0].ToString()); dausach.Tensach = dttbDAUSACH.Rows[0][1].ToString(); dausach.MaNXB = Convert.ToInt32(dttbDAUSACH.Rows[0][2].ToString()); dausach.MaTL = Convert.ToInt32(dttbDAUSACH.Rows[0][3].ToString()); dausach.MaTG = Convert.ToInt32(dttbDAUSACH.Rows[0][4].ToString()); dausach.Namxuatban = Convert.ToInt32(dttbDAUSACH.Rows[0][5].ToString()); dausach.Price = Convert.ToInt32(dttbDAUSACH.Rows[0][6].ToString()); dausach.PicBook = dttbDAUSACH.Rows[0][7].ToString(); dausach.Sotrang = Convert.ToInt32(dttbDAUSACH.Rows[0][8].ToString()); dausach.Bocucsach = dttbDAUSACH.Rows[0][9].ToString(); dausach.Trichdan = dttbDAUSACH.Rows[0][10].ToString(); ViewBag.MaTG = new SelectList(db.TACGIAs, "MaTG", "TenTG"); ViewBag.MaTL = new SelectList(db.THELOAIs, "MaTL", "TenTL"); ViewBag.MaNXB = new SelectList(db.NXBs, "MaNXB", "TenNXB"); return(View(dausach)); } else { return(RedirectToAction("Index")); } }
public ActionResult ThemMoi(DAUSACH sach, HttpPostedFileBase fileUpload) { //Đưa dữ liệu vào dropdownlist ViewBag.MaTL = new SelectList(db.THELOAIs.ToList().OrderBy(n => n.TenTL), "MaTL", "TenTL", sach.MaTL); ViewBag.MaNXB = new SelectList(db.NXBs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB", sach.MaNXB); ViewBag.MaTG = new SelectList(db.TACGIAs.ToList().OrderBy(n => n.TenTG), "MaTG", "TenTG", sach.MaTG); //kiểm tra đường dẫn ảnh bìa if (fileUpload == null) { ViewBag.ThongBao = "Hãy chọn ảnh bìa!"; return(View(sach)); } //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { //Lưu tên file var fileName = Path.GetFileName(fileUpload.FileName); //Lưu đường dẫn của file var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName); //Kiểm tra hình ảnh đã tồn tại chưa if (System.IO.File.Exists(path)) { ViewBag.ThongBao = "Hình ảnh đã tồn tại"; } else { fileUpload.SaveAs(path); } sach.PicBook = fileUpload.FileName; db.DAUSACHes.Add(sach); db.SaveChanges(); } else { return(View(sach)); } return(RedirectToAction("Index")); //return View(); }
public ActionResult ThemMoi() { DAUSACH sach = new DAUSACH(); //Đưa dữ liệu vào dropdownlist List<DropDownList> KHOAHOC = new List<DropDownList>(); List<KHOAHOC> DBKHOAHOC = db.KHOAHOCs.ToList(); foreach (KHOAHOC tl in DBKHOAHOC) { DropDownList add = new DropDownList(); add.ID = tl.MaKhoaHoc; add.Name = tl.TenKhoaHoc; KHOAHOC.Add(add); } ViewBag.ViewKHOAHOC = KHOAHOC; List<DropDownList> NXB = new List<DropDownList>(); List<NXB> DBNXB = db.NXBs.ToList(); foreach (NXB tl in DBNXB) { DropDownList add = new DropDownList(); add.ID = tl.MaNXB; add.Name = tl.TenNXB; NXB.Add(add); } ViewBag.ViewNXB = NXB; List<DropDownList> TacGia = new List<DropDownList>(); List<TACGIA> DBTacGia = db.TACGIAs.ToList(); foreach (TACGIA tl in DBTacGia) { DropDownList add = new DropDownList(); add.ID = tl.MaTG; add.Name = tl.TenTG; TacGia.Add(add); } ViewBag.ViewTacGia = TacGia; return View(sach); }