Exemple #1
0
 public Cuenta(Int32 tipoCuenta, Window winCaller)
 {
     InitializeComponent();
     WinCaller          = (ModificaInsertaCtaMay)winCaller;
     TipoCuenta         = tipoCuenta;
     cuentaSeleccionada = new Cuentas();
     cargaGpoBalance();
 }
        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;
            }
        }