/// <summary> /// Elimina la fila seleccionada, y remueve el electrodomestico que corresponde a /// esa fila de la lista de electrodomesticos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEliminarProducto_Click(object sender, EventArgs e) { int indice = this.dataGridView1.CurrentRow.Index; DataRow fila = this.dt.Rows[indice]; listaElectrodomesticos -= fila; fila.Delete(); }
/// <summary> /// Manejador de eventos para el evento agregarAlCarritoEvento del formComercio, /// crea una nueva fila con los datos de la fila que recibe como parametro /// y lo guarda en la lista de electrodomesticos /// </summary> /// <param name="fila"></param> public void AgregarProdutco(DataRow fila) { try { DataRow filaNueva = this.dt.NewRow(); filaNueva.ItemArray = fila.ItemArray; this.dt.Rows.Add(filaNueva); listaElectrodomesticos += filaNueva; } catch (Exception e) { throw new ProductoRepetidoException(); } }