private void rbNuevo_Click(object sender, RoutedEventArgs e) { ModificaInserta mi = null; ModificaInsertaCtaMay gpo = null; switch (listBContabilidad.SelectedIndex) { case 0: /*NuevaModifica41501 nuevo = new NuevaModifica41501(); * nuevo.ShowDialog(); * cargarGridEdoRes41501();*/ mi = new ModificaInserta(listBContabilidad.SelectedIndex, new Cls_DWD_Criterio_EdoResultados_41501(), false); mi.ShowDialog(); cargarGridEdoRes41501(); break; case 1: mi = new ModificaInserta(listBContabilidad.SelectedIndex, new DWD_Criterio_EdoResultados_Especial(), false); mi.ShowDialog(); cargarGridEdoResEsp(); break; case 2: mi = new ModificaInserta(listBContabilidad.SelectedIndex, new DWD_Emp_Reporte_Utilidades(), false); mi.ShowDialog(); cargarGridRepUtilidad(); break; case 3: mi = new ModificaInserta(listBContabilidad.SelectedIndex, new d_Deudor_Acredor_operadora(), false); mi.ShowDialog(); cargarGridOperadoraAcredor(); break; case 4: mi = new ModificaInserta(listBContabilidad.SelectedIndex, new d_Deudor_Acredor_operadora(), false); mi.ShowDialog(); cargarGridOperadoraDeudor(); break; case 5: gpo = new ModificaInsertaCtaMay(listBContabilidad.SelectedIndex, new DWD_Gpo_Cuenta_Balance(), false); gpo.ShowDialog(); cargarGridGpo_Cuenta_Balance(); break; case 6: gpo = new ModificaInsertaCtaMay(listBContabilidad.SelectedIndex, new DWD_Gpo_Cuenta_EdoResultados_Tradicional(), false); gpo.ShowDialog(); cargarGridGpo_Cuenta_ERT(); break; case 7: gpo = new ModificaInsertaCtaMay(listBContabilidad.SelectedIndex, new DWD_Gpo_Cuenta_Balance_Operadora(), false); gpo.ShowDialog(); cargarGridGpo_Cuenta_Bal_Op(); break; } }
private void modificarSeleccion() { int index = 0; ModificaInserta mi = null; ModificaInsertaCtaMay gc = null; if (!grd_General.HasItems) { MessageBox.Show("El grid está vacío, por lo que no hay ítem por modificar.", "DWD_Criterio_EdoResultados_41501", MessageBoxButton.OK, MessageBoxImage.Exclamation, MessageBoxResult.OK, MessageBoxOptions.None); return; } index = grd_General.SelectedIndex; if (index.Equals(-1) || index < 0) { MessageBox.Show("Hubo un error al leer el ítem seleccionado.", "DWD_Criterio_EdoResultados_41501", MessageBoxButton.OK, MessageBoxImage.Exclamation, MessageBoxResult.OK, MessageBoxOptions.None); return; } switch (listBContabilidad.SelectedIndex) { case 0: mi = new ModificaInserta(listBContabilidad.SelectedIndex, (Cls_DWD_Criterio_EdoResultados_41501)grd_General.SelectedItem, true); mi.ShowDialog(); cargarGridEdoRes41501(); break; case 1: mi = new ModificaInserta(listBContabilidad.SelectedIndex, (DWD_Criterio_EdoResultados_Especial)grd_General.SelectedItem, true); mi.ShowDialog(); cargarGridEdoResEsp(); break; case 2: mi = new ModificaInserta(listBContabilidad.SelectedIndex, (DWD_Emp_Reporte_Utilidades)grd_General.SelectedItem, true); mi.ShowDialog(); cargarGridRepUtilidad(); break; case 3: mi = new ModificaInserta(listBContabilidad.SelectedIndex, (d_Deudor_Acredor_operadora)grd_General.SelectedItem, true); mi.ShowDialog(); cargarGridOperadoraAcredor(); break; case 4: mi = new ModificaInserta(listBContabilidad.SelectedIndex, (d_Deudor_Acredor_operadora)grd_General.SelectedItem, true); mi.ShowDialog(); cargarGridOperadoraDeudor(); break; case 5: gc = new ModificaInsertaCtaMay(listBContabilidad.SelectedIndex, (DWD_Gpo_Cuenta_Balance)grd_General.SelectedItem, true); gc.ShowDialog(); cargarGridGpo_Cuenta_Balance(); break; case 6: gc = new ModificaInsertaCtaMay(listBContabilidad.SelectedIndex, (DWD_Gpo_Cuenta_EdoResultados_Tradicional)grd_General.SelectedItem, true); gc.ShowDialog(); cargarGridGpo_Cuenta_ERT(); break; case 7: gc = new ModificaInsertaCtaMay(listBContabilidad.SelectedIndex, (DWD_Gpo_Cuenta_Balance_Operadora)grd_General.SelectedItem, true); gc.ShowDialog(); cargarGridGpo_Cuenta_Bal_Op(); break; } }