private void DisplayListSach() { var listSach = db.MATHANGs.ToList(); /// Getlist tác giả được chọn var listNHASANXUAT = new List <NHASANXUAT>(); foreach (var item in panelNHASANXUAT.Controls) { var iz = item as CheckBox; if (iz.Checked) { NHASANXUAT tg = db.NHASANXUATs.Where(p => p.ID == (int)iz.Tag).First(); listNHASANXUAT.Add(tg); } } listSach = ( from sach in listSach from NHASANXUAT in listNHASANXUAT where sach.NHASANXUATID == NHASANXUAT.ID select sach ) .ToList(); /// Hiển thị các quyển sách panelSach.Controls.Clear(); foreach (var item in listSach) { ucS z = new ucS(item); panelSach.Controls.Add(z); } }
public ActionResult ThemNSX(NHASANXUAT nsx, FormCollection f) { if (Session["TaiKhoan"].ToString() == "admin") { if (kiemtraKyTu(f["TenNSX"], 50) != null) { ViewBag.ThongBaoLoi = kiemtraKyTu(f["TenNSX"], 50); return(View(nsx)); } if (kiemtraKyTu(f["Diachi"], 200) != null) { ViewBag.ThongBaoLoi = kiemtraKyTu(f["Diachi"], 200); return(View(nsx)); } if (kiemtraKyTu(f["DienThoai"], 15) != null) { ViewBag.ThongBaoLoi = kiemtraKyTu(f["DienThoai"], 15); return(View(nsx)); } else if (ModelState.IsValid) { //Lưu tên file ; // dong bat loi file la anh //Lưu vào CSDL nsx.TrangThai = true; db.NHASANXUATs.InsertOnSubmit(nsx); db.SubmitChanges(); } return(RedirectToAction("NhaSanXuat")); } return(RedirectToAction("Index", "Home")); }
public NHASANXUAT GetDVByMa(string pten) { NHASANXUAT result = new NHASANXUAT(); result = context.NHASANXUAT.FirstOrDefault(m => m.TenNSX == pten); return(result); }
public ActionResult PostFeed(string type) { NHASANXUAT nsx = db.NHASANXUATs.Where(s => s.Meta.Contains(type)).FirstOrDefault(); //check null if (nsx == null) { return(HttpNotFound()); } IEnumerable <SANPHAM> posts = (from s in db.SANPHAMs where s.NHASANXUAT.Meta.Contains(type) select s).ToList(); var feed = new SyndicationFeed(nsx.TenNSX, "RSS Feed", new Uri("https://nthphong.somee.com/RSS"), Guid.NewGuid().ToString(), DateTime.Now); var items = new List <SyndicationItem>(); foreach (SANPHAM sp in posts) { string postUrl = String.Format("http://nthphong.somee.com/" + sp.Meta + "-{0}", sp.MaSP); var item = new SyndicationItem(Helper.Helper.RemoveIllegalCharacters(sp.TenSanPham), Helper.Helper.RemoveIllegalCharacters(sp.Mota), new Uri(postUrl), sp.MaSP.ToString(), sp.Ngaycapnhat.Value); items.Add(item); } feed.Items = items; return(new RSSActionResult { Feed = feed }); }
public NHASANXUAT GetDVByMa(int?pMa) { NHASANXUAT result = new NHASANXUAT(); result = context.NHASANXUAT.FirstOrDefault(m => m.MaNSX == pMa); return(result); }
private void CapNhat(ref NHASANXUAT cu, NHASANXUAT moi) { cu.TEN = moi.TEN; cu.DIACHI = moi.DIACHI; cu.MASOTHUE = moi.MASOTHUE; cu.SDT = moi.SDT; }
public ActionResult Edit([Bind(Include = "MANSX,TENNSX,LOGO")] NHASANXUAT nHASANXUAT) { var imgNV = Request.Files["Avatar"]; var target = db.NHASANXUATs.Find(nHASANXUAT.MANSX); string postedFileName = System.IO.Path.GetFileName(imgNV.FileName); //Lu hình đại diện về Server var path = Server.MapPath("/Images/Brand/" + postedFileName); if (postedFileName != null && !postedFileName.IsNullOrWhiteSpace()) { imgNV.SaveAs(path); } else { postedFileName = db.MATHANGs.Find(nHASANXUAT.MANSX).ANH; } if (ModelState.IsValid) { nHASANXUAT.LOGO = postedFileName; db.Entry(target).CurrentValues.SetValues(nHASANXUAT); db.Entry(target).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { id = target.MANSX })); } return(View(nHASANXUAT)); }
public int Add(NHASANXUAT p) { int result = 0; context.NHASANXUAT.Add(p); result = context.SaveChanges(); return(result); }
public void add(NHASANXUATModel sx) { Mapper.CreateMap <NHASANXUATModel, NHASANXUAT>(); NHASANXUAT _sx = Mapper.Map <NHASANXUATModel, NHASANXUAT>(sx); db.NHASANXUATs.Add(_sx); db.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { NHASANXUAT nHASANXUAT = db.NHASANXUAT.Find(id); db.NHASANXUAT.Remove(nHASANXUAT); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: NHASANXUATs/Delete/5 public ActionResult Delete(string id) { NHASANXUAT nHASANXUAT = db.NHASANXUATs.Find(id); db.NHASANXUATs.Remove(nHASANXUAT); db.SaveChanges(); return(RedirectToAction("Index")); }
public int Delete(int pMa) { int result = 0; NHASANXUAT k = context.NHASANXUAT.FirstOrDefault(m => m.MaNSX == pMa); context.NHASANXUAT.Remove(k); result = context.SaveChanges(); return(result); }
public ActionResult Edit([Bind(Include = "NSX_ID,NSX_TEN,NSX_SDT,NSX_QUOCGIA,NSX_GHICHU")] NHASANXUAT nHASANXUAT) { if (ModelState.IsValid) { db.Entry(nHASANXUAT).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nHASANXUAT)); }
public ActionResult Edit([Bind(Include = "MaNSX,TenNSX,DiaChi")] NHASANXUAT nHASANXUAT) { if (ModelState.IsValid) { db.Entry(nHASANXUAT).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nHASANXUAT)); }
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; gridControl1.Enabled = false; UnlockControl(); return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnXoa.Text = "Xóa"; LockControl(); NHASANXUAT cu = getNHAXUATBANByID(); NHASANXUAT moi = getNHAXUATBANByForm(); CapNhat(ref cu, moi); try { db.SaveChanges(); MessageBox.Show("Sưa thông tin nhà sản xuất thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Sửa thông tin nhà sản xuất thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvNHASANXUAT(); gridControl1.Enabled = true; } return; } }
public ActionResult Create([Bind(Include = "MaNSX,TenNSX,DiaChi")] NHASANXUAT nHASANXUAT) { if (ModelState.IsValid) { db.NHASANXUAT.Add(nHASANXUAT); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nHASANXUAT)); }
public ActionResult EditNSX(int id) { NHASANXUAT kh = db.NHASANXUATs.SingleOrDefault(n => n.MaNSX == id); if (kh == null) { Response.StatusCode = 404; return(null); } return(View(kh)); }
private NHASANXUAT getNHAXUATBANByForm() { NHASANXUAT ans = new NHASANXUAT(); ans.TEN = txtTenNHASANXUAT.Text; ans.DIACHI = txtDiaChi.Text; ans.MASOTHUE = txtMaSoThue.Text; ans.SDT = txtSDT.Text; return(ans); }
public ActionResult Delete(string ID) { var temp = new NHASANXUAT { MANSX = ID }; db.NHASANXUATs.Attach(temp); db.NHASANXUATs.Remove(temp); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Lấy thông tin nhà sản xuất dựa vào mã /// </summary> /// <param name="_iMaNhaSanXuat">Mã nhà sản xuất</param> /// <returns> /// Thành công: Chi tiết thông tin nhà sản xuất /// Thất bại: throw một exception cho tầng trên xử lý /// </returns> public static NHASANXUAT LayNhaSanXuat(int _iMaNhaSanXuat) { try { NHASANXUAT _NhaSanXuat = m_eStoreDataContext.NHASANXUATs.Single(nsx => nsx.MaNhaSanXuat == _iMaNhaSanXuat); return(_NhaSanXuat); } catch (Exception ex) { throw ex; } }
public ActionResult Create([Bind(Include = "NSX_ID,NSX_TEN,NSX_SDT,NSX_QUOCGIA,NSX_GHICHU")] NHASANXUAT nHASANXUAT) { if (ModelState.IsValid) { nHASANXUAT.NSX_ID = db.autottang("NhaSanXuat", "NSX_ID", db.NHASANXUATs.Count()).ToString(); db.NHASANXUATs.Add(nHASANXUAT); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nHASANXUAT)); }
public NHASANXUAT Find(int id, ref string err) { NHASANXUAT entity = dataContext.NHASANXUATs.Find(id); if (entity == null) { err = "Không tìm thấy"; return(null); } return(entity); }
public void update(NHASANXUATModel news_sx) { Mapper.CreateMap <NHASANXUATModel, NHASANXUAT>(); NHASANXUAT _news_sx = Mapper.Map <NHASANXUATModel, NHASANXUAT>(news_sx); NHASANXUAT sx = (from s in db.NHASANXUATs where s.MA == _news_sx.MA select s).First(); sx.TEN = news_sx.TEN; sx.DAXOA = news_sx.DAXOA; db.SaveChanges(); }
public int Update(NHASANXUAT pma) { int result = 0; NHASANXUAT k = context.NHASANXUAT.FirstOrDefault(m => m.MaNSX == pma.MaNSX); if (k != null) { k.TenNSX = pma.TenNSX; } result = context.SaveChanges(); return(result); }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { if (!CheckLuaChon()) { return; } NHASANXUAT cu = getNHAXUATBANByID(); DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa nhà sản xuất " + cu.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Cancel) { return; } try { db.NHASANXUATs.Remove(cu); db.SaveChanges(); MessageBox.Show("Xóa thông tin nhà sản xuất thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Xóa thông tin nhà sản xuất thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvNHASANXUAT(); return; } if (btnXoa.Text == "Hủy") { btnSua.Text = "Sửa"; btnThem.Text = "Thêm"; btnXoa.Text = "Xóa"; LockControl(); UpdateDetail(); gridControl1.Enabled = true; return; } }
public ActionResult Insert() { string objname = Request.Form["name"]; string objphone = Request.Form["phone"]; string objmota = Request.Form["mota"]; NHASANXUAT temp = new NHASANXUAT { MANSX = FuncClass.genNextCode(), TENNSX = objname, DIENTHOAI = objphone, MOTA = objmota }; db.NHASANXUATs.Add(temp); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult XoaNSX(int id) { if (Session["TaiKhoan"].ToString() == "admin") { NHASANXUAT kh = db.NHASANXUATs.SingleOrDefault(m => m.MaNSX == id); kh.TrangThai = false; UpdateModel(kh); db.SubmitChanges(); return(RedirectToAction("NhaSanXuat", "Admin")); } return(RedirectToAction("Index", "Home")); }
public ActionResult DeleteNSX(int id) { //Lay ra doi tuong sach can xoa theo ma NHASANXUAT kh = db.NHASANXUATs.SingleOrDefault(n => n.MaNSX == id); ViewBag.MaNSX = kh.MaNSX; if (kh == null) { Response.StatusCode = 404; return(null); } return(View(kh)); }
public ActionResult Create(NHASANXUAT nsx) { try { // TODO: Add insert logic here NhaSanXuatBUS.ThemNSX(nsx); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(String id, NHASANXUAT nsx) { try { // TODO: Add update logic here NhaSanXuatBUS.UpdateNSX(id, nsx); return(RedirectToAction("Index")); } catch { return(View()); } }