private void executeModificarAlternativa() { // Verificando la existencia de datos en el datagridview if (dataGridViewAlternativa.Rows.Count == 0) { MessageBox.Show("No hay un registro seleccionado", "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } // Obteniendo el objeto a modificar int index = dataGridViewAlternativa.CurrentRow.Index; // Identificando la fila actual del datagridview int idAlternativa = Convert.ToInt32(dataGridViewAlternativa.Rows[index].Cells[0].Value); // obteniedo el idRegistro del datagridview // Obteniendo el objeto padre de esta tabla int index2 = dataGridViewVariante.CurrentRow.Index; // Identificando la fila actual del datagridview int idVariante = Convert.ToInt32(dataGridViewVariante.Rows[index2].Cells[0].Value); // obteniedo el idRegistro del datagridview // Actualizando los datos a modificar currentAlternativa = alternativas.Find(x => x.idAlternativa == idAlternativa); // Buscando la registro especifico en la lista de registros currentAlternativa.idVariante = idVariante; // Mostrando el formulario de modificacion FormAlternativaNuevo formAlternativa = new FormAlternativaNuevo(formProductoNuevo, currentAlternativa); formAlternativa.ShowDialog(); cargarAlternativas(); // recargando loas registros en el datagridview }
private void executeNuevoAlternativa() { int index = dataGridViewVariante.CurrentRow.Index; // Identificando la fila actual del datagridview int idVariante = Convert.ToInt32(dataGridViewVariante.Rows[index].Cells[0].Value); // obteniedo el idRegistro del datagridview FormAlternativaNuevo formAlternativa = new FormAlternativaNuevo(formProductoNuevo, idVariante); formAlternativa.ShowDialog(); cargarAlternativas(); }
private void executeNuevoAlternativa() { if (dataGridViewVariante.Rows.Count == 0) { MessageBox.Show("No hay una variante seleccionada", "Nuevo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } int index = dataGridViewVariante.CurrentRow.Index; // Identificando la fila actual del datagridview int idVariante = Convert.ToInt32(dataGridViewVariante.Rows[index].Cells[0].Value); // obteniedo el idRegistro del datagridview FormAlternativaNuevo formAlternativa = new FormAlternativaNuevo(formProductoNuevo, idVariante); formAlternativa.ShowDialog(); cargarAlternativas(); }