コード例 #1
0
 private void productsGV_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex >= 0 && e.RowIndex >= 0 && e.RowIndex < productsGV.Rows.Count - 2)
     {
         if (productsGV.CurrentCell.ColumnIndex == productsGV.Columns.IndexOf(productsGV.Columns["deleteBtn"]))
         {
             string id   = productsGV.Rows[productsGV.CurrentCell.RowIndex].Cells[productsGV.Columns.IndexOf(productsGV.Columns["ID"])].Value.ToString();
             Sale   sale = Sale.GetSingle(id);
             if (sale != null)
             {
                 Product prod = Product.GetSingle(sale.Product.ID);
                 if (prod != null)
                 {
                     prod.InStock++;
                     prod.Edit();
                     sale.Product = prod;
                     mainForm.ReloadDataGirdView();
                 }
                 sale.Delete();
                 ReloadDataGirdView();
                 ApplyDate();
             }
         }
     }
 }
コード例 #2
0
 private void ManageProducts_FormClosing(object sender, FormClosingEventArgs e)
 {
     mainForm.ReloadDataGirdView();
     mainForm.Show();
 }