예제 #1
0
 private void dGVTires_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == dGVTires.Columns["edit_column"].Index)
     {
         var     model       = db.getById((int)dGVTires.Rows[dGVTires.CurrentRow.Index].Cells["id"].Value);
         AddTire AddTireForm = new AddTire(this, model);
         AddTireForm.Show();
     }
     if (e.ColumnIndex == dGVTires.Columns["spend_column"].Index)
     {
         var model = db.getById((int)dGVTires.Rows[dGVTires.CurrentRow.Index].Cells["id"].Value);
         spendFromStock(model);
         loadTiresTable();
         MessageBox.Show("Wydano z magazynu.");
     }
     if (e.ColumnIndex == dGVTires.Columns["delete_column"].Index)
     {
         //Do something with your button.
         try
         {
             DialogResult dialogResult = MessageBox.Show("Jesteś pewien, że chcesz usunąć?", "", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 var id = Convert.ToInt32(dGVTires.Rows[dGVTires.CurrentRow.Index].Cells["id"].Value.ToString());
                 db.deleteTireById(id);
                 loadTiresTable();
                 //MessageBox.Show("Usunięto.");
             }
             else if (dialogResult == DialogResult.No)
             {
                 //do something else
             }
         }
         catch (Exception ex)
         {
             Logging.LogWrite(ex.Message);
             MessageBox.Show("Nie można usunąć.");
         }
     }
 }
예제 #2
0
        private void bAddTire_Click(object sender, EventArgs e)
        {
            AddTire AddTireForm = new AddTire(this);

            AddTireForm.Show();
        }