コード例 #1
0
 private void buttonSave_Click(object sender, EventArgs e)
 {
     // Dựa vào các cái id mà update lại cho phù hợp
     if (textBoxBookTitle.Text != tensach)
     {
         SachDao sDao = new SachDao();
         sDao.updateBooktitle(int.Parse(textBoxBookID.Text), textBoxBookTitle.Text);
     }
     if (comboBoxAuthor.Text != hotentg)
     {
         TacGiaDao tgDao = new TacGiaDao();
         tgDao.updateAuthorName(idAuthor, comboBoxAuthor.Text);
     }
     if (comboBoxPublisher.Text != tennxb)
     {
         NhaXuatBanDao nxbDao = new NhaXuatBanDao();
         nxbDao.updatePublisherName(idPub, comboBoxPublisher.Text);
     }
     if (comboBoxCategory.Text != tencd)
     {
         ChuDeDao cdDao = new ChuDeDao();
         cdDao.updateCategoryName(idCate, comboBoxCategory.Text);
     }
     if (textBoxPrice.Text != giaban.ToString())
     {
         SachDao ssDao = new SachDao();
         ssDao.updatePrice(int.Parse(textBoxBookID.Text), int.Parse(textBoxPrice.Text));
     }
     MessageBox.Show("Thành công !");
 }
コード例 #2
0
 public ActionResult Edit(ChuDe chude)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         var model = new ChuDeDao().CheckChuDe(chude.TenChuDe);
         if (model == false)
         {
             ModelState.AddModelError("", "Nhà Xuất Bản Đã Có");
             return(View("Edit"));
         }
         else
         {
             if (ModelState.IsValid)
             {
                 var dao    = new ChuDeDao();
                 var result = dao.Update(chude);
                 if (result)
                 {
                     return(RedirectToAction("Index", "ChuDeAD"));
                 }
                 else
                 {
                     ModelState.AddModelError("", "Cập Nhật Khách Hàng  Thất Bại");
                     return(View("Edit"));
                 }
             }
         }
         return(View("Index"));
     }
 }
コード例 #3
0
        // sách theo chủ đề
        public ActionResult ListBookWithTitle()
        {
            var dao  = new ChuDeDao();
            var list = dao.ListChuDe();

            return(PartialView(list));
        }
コード例 #4
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (textBoxCategoryName.Text == "")
            {
                MessageBox.Show("Hãy nhập tên chủ đề !");
            }
            else
            {
                var category = new ChuDe()
                {
                    TenCD = textBoxCategoryName.Text
                };

                ChuDeDao dao = new ChuDeDao();
                var      res = dao.insertCategory(category.TenCD);
                if (res > 0)
                {
                    MessageBox.Show("Thêm thành công !");
                    clearAll();
                }
                else
                {
                    MessageBox.Show("Chưa thêm được !");
                }
            }
        }
コード例 #5
0
 public ActionResult Add(ChuDe chude)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         var model = new ChuDeDao().CheckChuDe(chude.TenChuDe);
         if (model == false)
         {
             ModelState.AddModelError("", "Nhà Xuất Bản Này Đã Có ");
             return(View("Add"));
         }
         else
         {
             if (ModelState.IsValid)
             {
                 var dao = new ChuDeDao();
                 int id  = dao.Insert(chude);
                 if (id > 0)
                 {
                     return(RedirectToAction("Index", "ChudeAD"));
                 }
                 else
                 {
                     ModelState.AddModelError("", "Thêm Mới Thất Bại");
                     return(View("Add"));
                 }
             }
         }
         return(View("Index"));
     }
 }
コード例 #6
0
        private void comboBoxCategory_SelectedValueChanged(object sender, EventArgs e)
        {
            string   name = comboBoxCategory.Text;
            ChuDeDao dao  = new ChuDeDao();
            var      res  = dao.getIdCategory(name);

            textBoxCategoryID.Text = res;
        }
コード例 #7
0
        public ActionResult Category(int?page, int machude)
        {
            int pagesize    = 9;
            var pagecurrent = (page ?? 1);

            var dao = new ChuDeDao();

            IQueryable <Sach> model = dao.ListAllPaging(machude);

            return(View("Category", model.ToPagedList(pagecurrent, pagesize)));
        }
コード例 #8
0
 public ActionResult Edit(int id)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         ChuDe chude = new ChuDeDao().ViewDetails(id);
         return(View(chude));
     }
 }
コード例 #9
0
        public void fillCombobox()
        {
            TacGiaDao daotacgia = new TacGiaDao();

            daotacgia.populateAuthor(comboBoxAuthor);
            ChuDeDao daochude = new ChuDeDao();

            daochude.populateCategory(comboBoxCategory);
            NhaXuatBanDao daonxb = new NhaXuatBanDao();

            daonxb.populatePublisher(comboBoxPublisher);
        }
コード例 #10
0
        // GET: Admin/ChuDeAD

        public ActionResult Index(string searchString, int page = 1, int pageSize = 10)
        {
            if (Session["User"] == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            else
            {
                var dao = new ChuDeDao();
                ViewBag.SearchString = searchString;
                var model = dao.ListAllPaging(searchString, page, pageSize);
                return(View(model));
            }
        }
コード例 #11
0
 public ActionResult Edit(int id)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         var dao  = new ChuDeDao();
         var sach = db.Saches.Find(id);
         ViewBag.MaChuDe = new SelectList(db.ChuDes.OrderBy(n => n.TenChuDe), "MaChuDe", "TenChuDe", sach.MaChuDe);
         ViewBag.MaNXB   = new SelectList(db.NhaXuatBans.OrderBy(n => n.MaNXB), "MaNXB", "TenNXB", sach.MaNXB);
         return(View(sach));
     }
 }
コード例 #12
0
 public ActionResult Delele(int id)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         var dao = new ChuDeDao();
         if (dao.DeleteChuDe(id))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Tài Khoản Chưa Tồn Tại !!");
             return(RedirectToAction("Index"));
         }
     }
 }
コード例 #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            var name = textBoxCatName.Text;

            if (name == "")
            {
                MessageBox.Show("Hãy chọn 1 chủ đề để sửa !");
            }
            else
            {
                var id = int.Parse(textBoxID.Text);

                ChuDeDao dao = new ChuDeDao();
                var      res = dao.updateCategoryName(id, name);
                if (res > 0)
                {
                    MessageBox.Show("Sửa thông tin thành công !");
                }
                bindDataToGrid();
                clearAll();
            }
        }
コード例 #14
0
        private void button3_Click(object sender, EventArgs e)
        {
            var textId = textBoxID.Text;

            if (textId == "")
            {
                MessageBox.Show("Hãy chọn 1 chủ đề để XÓA !");
            }
            else
            {
                if (MessageBox.Show("Xóa chủ đề ??", "Xóa chủ đề", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    ChuDeDao dao   = new ChuDeDao();
                    int      id    = int.Parse(textBoxID.Text);
                    var      check = dao.deleteCategory(id);
                    if (check > 0)
                    {
                        MessageBox.Show("Xóa thành công !");
                        bindDataToGrid();
                        clearAll();
                    }
                }
            }
        }
コード例 #15
0
        private void button2_Click(object sender, EventArgs e)
        {
            var name = textBoxCatName.Text;

            if (name == "")
            {
                MessageBox.Show("Hãy nhập tên chủ đề để thêm !");
            }
            else
            {
                ChuDe cd = new ChuDe()
                {
                    TenCD = textBoxCatName.Text,
                };
                ChuDeDao dao = new ChuDeDao();
                var      res = dao.insertCategory(cd.TenCD);
                if (res > 0)
                {
                    MessageBox.Show("Thêm chủ đề thành công !");
                }
                bindDataToGrid();
                clearAll();
            }
        }
コード例 #16
0
        public void SetViewBag(int?select = null)
        {
            var dao = new ChuDeDao();

            ViewBag.ChuDe = new SelectList(dao.listAllChuDe(), "MaChuDe", "TenChuDe", select);
        }
コード例 #17
0
        public void SetViewBagChuDe(int?selectedID = null)
        {
            var dao = new ChuDeDao();

            ViewBag.MaChuDe = new SelectList(dao.ListChuDe(), "MaChuDe", "TenChuDe", selectedID);
        }
コード例 #18
0
        private void bindDataToGrid()
        {
            ChuDeDao dao = new ChuDeDao();

            dataGridViewCategory.DataSource = dao.listCategory();
        }