private void BAgregar_Click(object sender, EventArgs e) { Resistor r = new Resistor(Convert.ToDouble(NUDValor.Value), getExp(ref CBOhmsExp), CBOhmsExp.SelectedIndex); Resistors.Add(r); DGVResistencias.Rows.Add("" + Resistors.Count, r.ToString()); }
public List <Object> getDatas() { ShowDialog(); Resistor R = new Resistor(Convert.ToDouble(NUDValor.Value), getExp(ref CBOhmsExp), CBOhmsExp.SelectedIndex); List <Object> Lis = new List <Object>(); Lis.Add(Acept); Lis.Add(R); return(Lis); }
private void BEditar_Click(object sender, EventArgs e) { if (Resistors.Count != 0) { int index = DGVResistencias.SelectedRows[0].Index; Resistor Res = Resistors[index]; ResitorEditor f2 = new ResitorEditor(ref Res); List <Object> prop = f2.getDatas(); if ((bool)prop[0]) { Resistors[index] = (Resistor)prop[1]; DGVResistencias.SelectedRows[0].Cells[1].Value = Resistors[index].valueToString(); } } else { MessageBox.Show("No hay datos en la tabla."); } }