private void button2_Click(object sender, EventArgs e)
        {
            var name = textBoxPubName.Text;

            if (name == "")
            {
                MessageBox.Show("Hãy nhập tên nhầ xuất bản !");
            }
            else
            {
                NhaXuatBan nxb = new NhaXuatBan()
                {
                    TenNXB    = textBoxPubName.Text,
                    DiaChi    = textBoxAddress.Text,
                    DienThoai = textBoxPhone.Text,
                };
                NhaXuatBanDao nxbDao = new NhaXuatBanDao();
                var           res    = nxbDao.insertPublisher(nxb.TenNXB, nxb.DiaChi, nxb.DienThoai);
                if (res > 0)
                {
                    MessageBox.Show("Thêm nhầ xuất bản thành công !");
                }
                bindDataToGrid();
                clearAll();
            }
        }
예제 #2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (textBoxPublisherName.Text == "")
            {
                MessageBox.Show("Hãy nhập tên nhà xuất bản !");
            }
            else
            {
                var publisher = new NhaXuatBan()
                {
                    TenNXB    = textBoxPublisherName.Text,
                    DiaChi    = textBoxPublisherAddress.Text,
                    DienThoai = textBoxPublisherPhone.Text,
                };

                NhaXuatBanDao dao = new NhaXuatBanDao();
                var           res = dao.insertPublisher(publisher.TenNXB, publisher.DiaChi, publisher.DienThoai);
                if (res > 0)
                {
                    MessageBox.Show("Thêm thành công !");
                    clearAll();
                }
                else
                {
                    MessageBox.Show("Chưa thêm được !");
                }
            }
        }
 public ActionResult Edit(NhaXuatBan nxb)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         var model = new NhaXuatBanDao().CheckNXB(nxb.TenNXB);
         if (model == false)
         {
             ModelState.AddModelError("", "Nhà Xuất Bản Đã Có");
             return(View("Edit"));
         }
         else
         {
             if (ModelState.IsValid)
             {
                 var dao    = new NhaXuatBanDao();
                 var result = dao.Update(nxb);
                 if (result)
                 {
                     return(RedirectToAction("Index", "NhaXuatBanAD"));
                 }
                 else
                 {
                     ModelState.AddModelError("", "Cập Nhật Khách Hàng  Thất Bại");
                     return(View("Edit"));
                 }
             }
         }
         return(View("Index"));
     }
 }
 public ActionResult Add(NhaXuatBan nxb)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         var model = new NhaXuatBanDao().CheckNXB(nxb.TenNXB);
         if (model == false)
         {
             ModelState.AddModelError("", "Nhà Xuất Bản Này Đã Có ");
             return(View("Add"));
         }
         else
         {
             if (ModelState.IsValid)
             {
                 var dao = new NhaXuatBanDao();
                 int id  = dao.Insert(nxb);
                 if (id > 0)
                 {
                     return(RedirectToAction("Index", "NhaXuatBanAD"));
                 }
                 else
                 {
                     ModelState.AddModelError("", "Thêm Mới Thất Bại");
                     return(View("Add"));
                 }
             }
         }
         return(View("Index"));
     }
 }
 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 !");
 }
예제 #6
0
        private void comboBoxPublisher_SelectedValueChanged(object sender, EventArgs e)
        {
            string        name = comboBoxPublisher.Text;
            NhaXuatBanDao dao  = new NhaXuatBanDao();
            var           res  = dao.getIdPublisher(name);

            textBoxPublisherID.Text = res;
        }
예제 #7
0
        public ActionResult SachTheoNXB(int manxb, int?page)
        {
            int pagesize             = 9;
            var pagecurent           = (page ?? 1);
            IEnumerable <Sach> model = new NhaXuatBanDao().SachTheoNXB(manxb);

            return(View("SachTheoNXB", model.ToPagedList(pagecurent, pagesize)));
        }
예제 #8
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);
        }
 public ActionResult Edit(int id)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Login"));
     }
     else
     {
         NhaXuatBan nxb = new NhaXuatBanDao().ViewDetails(id);
         return(View(nxb));
     }
 }
        // GET: Admin/NhaXuatBanAD

        public ActionResult Index(string searchString, int page = 1, int pageSize = 10)
        {
            if (Session["User"] == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            else
            {
                var dao = new NhaXuatBanDao();
                ViewBag.SearchString = searchString;
                var model = dao.ListAllPaging(searchString, page, pageSize);

                return(View(model));
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var ten = textBoxPubName.Text;
            var dc  = textBoxAddress.Text;
            var dt  = textBoxPhone.Text;

            if (ten == "")
            {
                MessageBox.Show("Hãy chọn 1 nhà xuất bản để sửa !");
            }
            else
            {
                var id = int.Parse(textBoxID.Text);

                NhaXuatBanDao dao = new NhaXuatBanDao();
                var           res = dao.updatePublisher(id, ten, dc, dt);
                if (res > 0)
                {
                    MessageBox.Show("Sửa thông tin thành công !");
                }
                bindDataToGrid();
                clearAll();
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            var textId = textBoxID.Text;

            if (textId == "")
            {
                MessageBox.Show("Hãy chọn 1 nhà xuất bản để XÓA !");
            }
            else
            {
                if (MessageBox.Show("Xóa nhà xuất bản ??", "Xóa nhà xuất bản", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    NhaXuatBanDao dao   = new NhaXuatBanDao();
                    int           id    = int.Parse(textBoxID.Text);
                    var           check = dao.deletePublisher(id);
                    if (check > 0)
                    {
                        MessageBox.Show("Xóa thành công !");
                        bindDataToGrid();
                        clearAll();
                    }
                }
            }
        }
예제 #13
0
        public void SetViewBagNXB(int?selectedID = null)
        {
            var dao = new NhaXuatBanDao();

            ViewBag.MaNXB = new SelectList(dao.ListNXB(), "MaNXB", "TenNXB", selectedID);
        }
        public void SetViewBag2(int?select = null)
        {
            var dao = new NhaXuatBanDao();

            ViewBag.NhaXuatBan = new SelectList(dao.listAllNXB(), "MaNXB", "TenNXB", select);
        }
        private void bindDataToGrid()
        {
            NhaXuatBanDao dao = new NhaXuatBanDao();

            dataGridViewPublisher.DataSource = dao.listPublishher();
        }