コード例 #1
0
        /// <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();
        }
コード例 #2
0
        /// <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();
            }
        }