Exemple #1
0
 public Category_Crud()
 {
     InitializeComponent();
     Ref_CategoryViewModel = new ViewModel.CategoryViewModel();
     Ref_Category_Insert   = new Model.Helper.SPHelper.Category.SpHelper_Category_Insert();
     Ref_Category_Delete   = new Model.Helper.SPHelper.Category.SpHelper_Category_Delete();
     Ref_Category_Select   = new Model.Helper.SPHelper.Category.SpHelper_Category_Select();
     Ref_Categories_Insert = new List <Model.Helper.SPHelper.Category.SpHelper_Category_Insert>();
     Ref_Categories_Delete = new List <Model.Helper.SPHelper.Category.SpHelper_Category_Delete>();
     Ref_Categories_Select = new List <Model.Helper.SPHelper.Category.SpHelper_Category_Select>();
 }
Exemple #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (dgvCategory.RowCount == 0)
            {
                MessageBox.Show("The Category List is Empty.");
                txtCategoryName.Focus();
            }
            else
            {
                if (dgvCategory.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Please Selcet a Row.");
                    txtCategoryName.Focus();
                }
                else
                {
                    Int32 selectedRowCount = dgvCategory.SelectedRows.Count;
                    Ref_Categories_Delete.Clear();
                    for (int i = 0; i < selectedRowCount; i++)
                    {
                        Ref_Category_Delete            = new Model.Helper.SPHelper.Category.SpHelper_Category_Delete();
                        Ref_Category_Delete.CategoryId = (int)dgvCategory.SelectedRows[i].Cells[0].Value;
                        Ref_Categories_Delete.Add(Ref_Category_Delete);
                    }

                    Ref_CategoryViewModel.Delete(Ref_Categories_Delete);
                    if (Init_Database_Exception() != 0)
                    {
                        Init_Database_SP_Message();
                        dgvCategory.DataSource = Ref_CategoryViewModel.FillGrid();
                        Init_Database_Exception();
                        if (dgvCategory.RowCount == 0)
                        {
                            MessageBox.Show("The Category List is Empty.");
                        }
                        txtCategoryName.Focus();
                    }
                    else
                    {
                        txtCategoryName.Focus();
                    }
                }
            }
        }