/*
         * - Khi bấm cập loại sản phẩm thì sẽ kiểm tra thông tin đầy đủ với chính xác chưa nếu chưa thì sẽ xuất ra messagbox
         * - Ngược lại sẽ lưu dữ liệu vào model category và thực hiện việc cập nhật qua class CategoryDao
         * - Nếu thực hiện thành công thì sẽ load lại dữ liệu và trả lại trạng thái ban đầu của các textbox và button
         * - Nếu thực hiện không thành công thì sẽ xuất ra MessageBox
         */
        private void bt_capNhatLoai_quanLySanPhamControl_Click(object sender, EventArgs e)
        {
            if (!checkInfoCategory())
            {
                MessageBox.Show("Hãy điền đủ và chính xác thông tin");
                return;
            }
            else
            {
                model.Category category = new model.Category();
                category.id_category   = id_category;
                category.name_category = tb_tenLoai_quanLySanPhamControl.Text;

                if (category_dao.updateById(category))
                {
                    MessageBox.Show("Cập nhật loại sản phẩm thành công");
                    dtv_loaiSanPham_quanLySanPhamControl.ClearSelection();
                    loadData();
                    bt_refreshLoai_quanLySanPhamControl_Click(null, null);
                    dtv_sanPham_quanLySanPhamControl.ClearSelection();
                    commandButtonManagementCategory.notAdjustItem();
                    return;
                }
                else
                {
                    MessageBox.Show("Cập nhật sản phẩm không thành công");
                    return;
                }
            }
        }
Example #2
0
        //Add new Category
        public bool addCategory(model.Category category)
        {
            String sql = "insert into CATEGORY values(@nameCategory)";

            DbParameter param1 = df.createParam("@nameCategory", category.name_category);

            DbParameter[] parameters = { param1 };

            int rows = category_helper.insertUpdateDelete(sql, parameters);

            return(rows == 1);
        }
Example #3
0
        //update category by idProduct
        public bool updateById(model.Category category)
        {
            String sql = "update CATEGORY set NAME_CATEGORY = @nameCategory where ID_CATEGORY like @id ";

            DbParameter param1 = df.createParam("@nameCategory", category.name_category);
            DbParameter param2 = df.createParam("@id", category.id_category);

            DbParameter[] parameters = { param1, param2 };

            int rows = category_helper.insertUpdateDelete(sql, parameters);

            return(rows == 1);
        }