Example #1
0
 public Product_Crud()
 {
     InitializeComponent();
     Ref_ProductViewModel = new ViewModel.ProductViewModel();
     Ref_Product_Insert   = new Model.Helper.SPHelper.Product.SpHelper_Product_Insert();
     Ref_Product_Delete   = new Model.Helper.SPHelper.Product.SpHelper_Product_Delete();
     Ref_Product_Select   = new Model.Helper.SPHelper.Product.SpHelper_Product_Select();
     Ref_Products_Insert  = new List <Model.Helper.SPHelper.Product.SpHelper_Product_Insert>();
     Ref_Products_Delete  = new List <Model.Helper.SPHelper.Product.SpHelper_Product_Delete>();
     Ref_Products_Select  = new List <Model.Helper.SPHelper.Product.SpHelper_Product_Select>();
 }
Example #2
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (dgvProduct.RowCount == 0)
     {
         MessageBox.Show("The Product List is Empty.");
         txtProductCode.Focus();
     }
     else
     {
         if (dgvProduct.SelectedRows.Count == 0)
         {
             MessageBox.Show("Please Selcet a Row.");
             txtProductCode.Focus();
         }
         else
         {
             Int32 selectedRowCount = dgvProduct.SelectedRows.Count;
             if (selectedRowCount > 0)
             {
                 Ref_Products_Delete.Clear();
                 for (int i = 0; i < selectedRowCount; i++)
                 {
                     Ref_Product_Delete           = new Model.Helper.SPHelper.Product.SpHelper_Product_Delete();
                     Ref_Product_Delete.ProductId = (int)dgvProduct.SelectedRows[i].Cells[0].Value;
                     Ref_Products_Delete.Add(Ref_Product_Delete);
                 }
                 Ref_ProductViewModel.Delete(Ref_Products_Delete);
                 if (Init_Database_Exception() != 0)
                 {
                     MessageBox.Show("Delete is Done");
                     dgvProduct.DataSource = Ref_ProductViewModel.FillGrid();
                     Init_Database_Exception();
                     if (dgvProduct.RowCount == 0)
                     {
                         MessageBox.Show("The Product List is Empty.");
                     }
                     txtProductCode.Focus();
                 }
             }
         }
     }
 }