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>(); }
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(); } } } }