public ActionResult SelectTL() { THELOAI ncc = new THELOAI(); ncc.ListTL = db.THELOAIs.ToList <THELOAI>(); return(PartialView(ncc)); }
public IHttpActionResult PutTHELOAI(string id, THELOAI tHELOAI) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tHELOAI.matheloai) { return(BadRequest()); } db.Entry(tHELOAI).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!THELOAIExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostTHELOAI(THELOAI tHELOAI) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.THELOAIs.Add(tHELOAI); try { db.SaveChanges(); } catch (DbUpdateException) { if (THELOAIExists(tHELOAI.matheloai)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tHELOAI.matheloai }, tHELOAI)); }
// GET: NXB/Details/5 public ActionResult Details(int?id) { if (id == null) // không có ID { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } THELOAI theloai = db.THELOAIs.Find(id); if (theloai == null) // có ID nhưng không tìm thấy thông tin về id đó { return(HttpNotFound()); } else { DataTable dttbTHELOAI = new DataTable(); using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string SQL = "DECLARE @id INT; set @id = " + id + "; select * from DAUSACH" + " inner join THELOAI on DAUSACH.MaTL = THELOAI.MaTL where THELOAI.MaTL = @id"; SqlDataAdapter sqlDa = new SqlDataAdapter(SQL, sqlCon); /**/ sqlDa.Fill(dttbTHELOAI); } return(View(dttbTHELOAI)); } }
public string getTheLoaibyMaTheLoai(int matl) { THELOAI tl = db.THELOAIs.FirstOrDefault(x => x.MaTL == matl); tl.CTTLs.Clear(); return(new JavaScriptSerializer().Serialize(tl)); }
public static void SuaTheLoai(TheLoai theloai) { IsSuccess = false; // kiểm tra dữ liệu THELOAI tl = db.THELOAIs.Find(theloai.MaTheLoai); if (tl == null) { Message = "Không tìm thấy thể loại!"; return; } // Sửa try { tl.TenTheLoai = theloai.TenTheLoai; db.SaveChanges(); } catch (Exception e) { Message = "Sửa thể loại không thành công!\n" + e.Message; return; } Message = "Sửa thể loại thành công!"; IsSuccess = true; }
public ActionResult DeleteConfirmed(int id) { THELOAI tHELOAI = db.THELOAIs.Find(id); db.THELOAIs.Remove(tHELOAI); db.SaveChanges(); return(RedirectToAction("Index")); }
private THELOAI getTHELOAIByForm() { THELOAI ans = new THELOAI(); ans.TEN = txtTenTheLoai.Text; return(ans); }
public ActionResult xLyThemLoai(FormCollection fc, THELOAI tl) { tl.TENLOAI = fc["tenloai"]; tl.ICON_THELOAI = fc["icon"]; db.THELOAIs.InsertOnSubmit(tl); db.SubmitChanges(); return(RedirectToAction("Loai")); }
private void btnSua_Click(object sender, EventArgs e) { THELOAI tg = getTHELOAIByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có thông tin thể loại 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; dgvTheLoai.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; dgvTheLoai.Enabled = true; btnTimKiem.Enabled = true; txtTimKiem.Enabled = true; THELOAI tgs = getTHELOAIByForm(); tg.TEN = tgs.TEN; try { db.SaveChanges(); MessageBox.Show("Sửa thông tin thể loại thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Sửa thông tin thể loại thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvNhanVien(); } return; } }
public ActionResult xlyXoaLoai(string maloai) { THELOAI loai = db.THELOAIs.FirstOrDefault(t => t.MALOAI == int.Parse(maloai)); if (loai != null) { db.THELOAIs.DeleteOnSubmit(loai); } return(View("Loai")); }
public ActionResult Edit([Bind(Include = "MaTL,TenTL")] THELOAI tHELOAI) { if (ModelState.IsValid) { db.Entry(tHELOAI).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tHELOAI)); }
public ActionResult Create([Bind(Include = "MaTL,TenTL")] THELOAI tHELOAI) { if (ModelState.IsValid) { db.THELOAIs.Add(tHELOAI); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tHELOAI)); }
public int delTheLoai(string ma) { try { THELOAI s = linqToMySQL1.THELOAIs.Where(t => t.MATHELOAI == ma).Select(t => t).FirstOrDefault(); linqToMySQL1.THELOAIs.DeleteOnSubmit(s); linqToMySQL1.SubmitChanges(); return(1); } catch { return(0); } }
public IHttpActionResult GetTHELOAI(string id) { THELOAI tHELOAI = db.THELOAIs.Find(id); if (tHELOAI == null) { return(NotFound()); } return(Ok(tHELOAI)); }
public ActionResult Create(THELOAI theloai) { if (ModelState.IsValid) { db.THELOAIs.Add(theloai); db.SaveChanges(); return RedirectToAction("Index"); } return View(theloai); }
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; dgvTheLoai.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; dgvTheLoai.Enabled = true; btnTimKiem.Enabled = true; txtTimKiem.Enabled = true; try { THELOAI tg = getTHELOAIByForm(); db.THELOAIs.Add(tg); db.SaveChanges(); MessageBox.Show("Thêm thông tin thể loại thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Thêm thông tin thể loại thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvNhanVien(); } return; } }
//private void btnNhap_Click(object sender, EventArgs e) //{ // if (!dxErrorProvider1.HasErrors && !CheckNull()) // { // if (XtraMessageBox.Show("Bạn có muốn thêm thể loại sách?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) // { // THELOAIBUS.Instance.AddInfoTheloai(txbMaTheLoai.Text, txbTenTheLoai.Text); // this.Close(); // } // } // else { XtraMessageBox.Show("Nhập thông tin bị lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } //} //private void btnHuy_Click(object sender, EventArgs e) //{ // this.Close(); //} private void frmThemTheLoai_Load(object sender, EventArgs e) { //txbMaTheLoai.DataBindings.Add("Text", txbMaTheLoai, "Text"); //txbTenTheLoai.DataBindings.Add("Text", txbTenTheLoai, "Text"); try { THELOAI ttl = THELOAIBUS.Instance.GetListTheLoai()[THELOAIBUS.Instance.GetListTheLoai().Count - 1]; IdLast = ttl.MaTheLoai; } catch { IdLast = ""; } txbMaTheLoai.Text = HelpGUI.AutoIncreaseID.Load_AutoIncreaseID("TL", IdLast, 6); }
private void btnSua_Click(object sender, EventArgs e) { if (!CheckLuaChon()) { return; } if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnXoa.Text = "Hủy"; btnThem.Enabled = false; UnlockControl(); return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnXoa.Text = "Xóa"; LockControl(); THELOAI cu = getTHELOAIByID(); THELOAI moi = getTHELOAIByForm(); CapNhat(ref cu, moi); try { db.SaveChanges(); MessageBox.Show("Sưa thông tin thể loại thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Sửa thông tin thể loại thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvNhanVien(); } return; } }
private THELOAI getTHELOAIByID() { try { int id = (int)dgvTheLoai.SelectedRows[0].Cells["ID"].Value; THELOAI THELOAI = db.THELOAIs.Where(p => p.ID == id).FirstOrDefault(); return((THELOAI != null) ? THELOAI : new THELOAI()); } catch { return(new THELOAI()); } }
public ActionResult Create(THELOAI tl) { try { db.THELOAIs.Add(tl); db.SaveChanges(); return(RedirectToAction("Index", "TheLoai")); } catch { return(View()); } }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { if (!CheckLuaChon()) { return; } THELOAI cu = getTHELOAIByID(); DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa thể loại " + cu.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Cancel) { return; } try { db.THELOAIs.Remove(cu); db.SaveChanges(); MessageBox.Show("Xóa thông tin thể loại thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Xóa thông tin thể loại thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvNhanVien(); return; } if (btnXoa.Text == "Hủy") { btnSua.Text = "Sửa"; btnThem.Text = "Thêm"; btnXoa.Text = "Xóa"; LockControl(); UpdateDetail(); return; } }
private bool CheckLuaChon() { THELOAI tg = getTHELOAIByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có thể loại nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public ActionResult Edit(THELOAI theloai) { using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "UPDATE THELOAI SET TenTL =@TenTL where MaTL = @MaTL"; SqlCommand sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@MaTL", theloai.MaTL); sqlCmd.Parameters.AddWithValue("@TenTL", theloai.TenTL); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction("Index")); }
public bool updateType(THELOAI tk) { try { var tk1 = db.THELOAIs.SingleOrDefault(x => x.IDTheLoai == tk.IDTheLoai); tk1.TenTheLoai = tk.TenTheLoai; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
// GET: THELOAI/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } THELOAI tHELOAI = db.THELOAIs.Find(id); if (tHELOAI == null) { return(HttpNotFound()); } return(View(tHELOAI)); }
public int upTheLoai(string ma, string ten) { try { THELOAI s = linqToMySQL1.THELOAIs.Where(t => t.MATHELOAI == ma).Select(t => t).FirstOrDefault(); s.TENTHELOAI = ten; linqToMySQL1.SubmitChanges(); return(1); } catch { return(0); } }
public IHttpActionResult DeleteTHELOAI(string id) { THELOAI tHELOAI = db.THELOAIs.Find(id); if (tHELOAI == null) { return(NotFound()); } db.THELOAIs.Remove(tHELOAI); db.SaveChanges(); return(Ok(tHELOAI)); }
public bool Them(string Ma, string Ten, ref string err) { QuanLyNhaSachDataContext qlNS = new QuanLyNhaSachDataContext(); THELOAI s = new THELOAI(); s.MaTheLoai = Ma; s.TheLoai1 = Ten; qlNS.THELOAIs.InsertOnSubmit(s); qlNS.THELOAIs.Context.SubmitChanges(); return(true); }
public ActionResult Create(THELOAI theloai) { using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "insert into THELOAI OUTPUT inserted.MaTL values(@TenTL)"; SqlCommand sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@MaTL", theloai.MaTL); sqlCmd.Parameters.AddWithValue("@TenTL", theloai.TenTL); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction("Index")); }
public ActionResult SachLienQuan(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } THELOAI tl = db.THELOAIs.Find(id); if (tl == null) { return(HttpNotFound()); } ViewBag.sachtheotheloai = tl.DAUSACHes.ToList(); return(PartialView("_PartitalView_SachLienQuan")); }
public static String Create(String Ma_the_loai, String Ten_the_loai) { if (db != null) { CloseConnection(); } CreateConnection(); String message = ""; if (db.THELOAIs.Find(Ma_the_loai) != null) { message = "Thể loại với mã " + Ma_the_loai + " đã tồn tại."; return message; } else { THELOAI tl = new THELOAI(); tl.Ten_the_loai = Ten_the_loai; tl.Ma_the_loai = Ma_the_loai; db.THELOAIs.Add(tl); db.SaveChanges(); return message; } }
public ActionResult Edit(THELOAI theloai) { if (ModelState.IsValid) { db.Entry(theloai).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(theloai); }