using Exferia_Aplicacion.General; using Exferia_Formularios; using Exferia_Maestros._3_Vistas; using Exferia_Maestros._3_Vistas.F3; using Exferia_Maestros._3_Vistas.Listados; using Exferia_Maestros.General; using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using Exferia_Controles; using Exferia_Maestros._3_Vistas.MantenimientoSimple; using static Exferia_Aplicacion.General.Enumerados; using System.ComponentModel; using System.Threading; using Exferia_Maestros._0_Modelos; using System.Reflection; using Exferia_Aplicacion.Modelos_Listado_Filtros; using Exferia_Aplicacion.Modelos_Maestros; using Exferia_Aplicacion.Sincronizacion; using Exferia_EntityFramework; using Exferia_Maestros._1_Datos; using Exferia_Aplicacion.Modelos_Informes; namespace Exferia_Maestros { public class Opciones { public event EventHandler ABS_Opciones_Evento_RegistroSeleccionado; protected void Evento_RegistroSeleccionado(object sender, INTERNO_EventArgs_Listado e) { INTERNO_EventArgs_Listado obj_Exferia_EventArgs = new INTERNO_EventArgs_Listado(null, null, e.REGISTRO_SELECCIONADO, null,e.Objeto_Auxiliar,e.Listado_INTERNO_Filtro_OpcionPadre_Modelo,e.CamposValores_ParaMantenimiento); EventHandler obj_EventHandler = ABS_Opciones_Evento_RegistroSeleccionado; if (obj_EventHandler != null) obj_EventHandler(this, obj_Exferia_EventArgs); } #region Listado private void CARGAR_LISTADO( string _str_Opcion, bool _bol_ListadoSeleccionable, int _int_AccionesPermitidas, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, string _str_SeleccionFiltro_NombreCampo, string _str_SeleccionFiltro_Valor, bool _bol_SeleccionFiltro_SencibleMayusculasMinusculas, bool _bol_SeleccionFiltro_PalabraCompleta, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, Dictionary _dct_ListadoFiltros, object _obj_Auxiliar, object _obj_Filtros_Auxiliar, ABS_Listado _obj_ABS_Listado) { //Nombre de la DLL Actual string str_Nombre_DLL = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; Funciones_Listado obj_Funciones_Listado = new Funciones_Listado(); //EVENTOS PUBLICOS obj_Funciones_Listado.Funciones_Listado_Evento_RegistroSeleccionado += new System.EventHandler(Evento_RegistroSeleccionado); //Datos Variables segun Opcione ########################################################### ABS_Listado obj_ABS_Listado_Auxiliar = null; //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AbonosTipos(); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesArticulosCabeceras(); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesArticulosLineas(); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesClientesCabeceras(); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesClientesLineas(); } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesProveedoresCabeceras(); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_AgrupacionesProveedoresLineas(); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo?.Control_Pantallas?.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_AUX_1(); } else { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos(); } //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos(); } else { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_AUX_1(); } //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Articulos_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_ArticulosComodin(); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_ArticulosTotalizados(); } //ARTICULOS_TRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_Trazabilidad(); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CategoriasProfesionales(); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Cargos(); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_1(); _str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1; } else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_2(); _str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2; } else { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes(); } //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes(); _str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE; } else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_2(); _str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2; } else { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes(); } //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_AUX_1(); _str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1; } else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes(); _str_Opcion = Variables.G_STR_OPCION_MAE_CLIENTE; } else { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes(); } //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Clientes_CRM(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Clientes_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_ContactosProcesosEmail(); } //CUENTABANCARIA_CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentaBancarias_SEPA_Cobros(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE); } //CUENTABANCARIA_EMPLEADO else if(_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentasBancarias_SEPA_Pagos(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO); } //CUENTABANCARIA_PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentasBancarias_SEPA_Pagos(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR); } //CUENTABANCARIA_SOCIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_CuentaBancarias_SEPA_Cobros(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_DepartamentosExternos(); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Embalajes(); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Empleados(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Empleados_AUX_1(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Empleados_AUX_2(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Empleados_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_FormasPago(); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Medidas(); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_MotivosAltaBaja(); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_NomenclaturasPrecios(); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_PieImpresiones(); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Prioridades(); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_PromocionesEsquema_Cabecera(); } //PROVEEDORES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //PROVEEDORES_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores_AUX_1(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //PROVEEDORES_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores_AUX_2(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Proveedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //PROVEEDORES_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Proveedores_CodigosArticuloProveedor(); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TarifasPromociones(); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Tasas(); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TelefonosTipos(); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Tesorerias(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Tesorerias_AUX_1(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Tesorerias_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposGastos(); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposPagos(); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposProductos(); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposTransportes(); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_TiposVariacionesExistencias(); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Ubicaciones(); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_UbicacionesPerfiles(); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Vehiculos(); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Vendedores(); //FechaBaja posteria a la actual ................................................................................................................................. if (_dct_ListadoFiltros == null || !_dct_ListadoFiltros.ContainsKey(nameof(INTERNO_MAE_Vendedores_Listado_Modelo.fechaBaja))) { //Instanciar la Variable if (_dct_ListadoFiltros == null) { _dct_ListadoFiltros = new Dictionary(); } INTERNO_Listado_Filtros_Fecha_Modelo mdl_INTERNO_Listado_Filtros_Fecha_Modelo = new INTERNO_Listado_Filtros_Fecha_Modelo(); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CAMPO = nameof(INTERNO_MAE_Vendedores_Listado_Modelo.fechaBaja); mdl_INTERNO_Listado_Filtros_Fecha_Modelo.CONDICIONAL = (int)G_ENUM_CONDICIONALES.Y; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.OPCION = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_OPCIONES_FECHA_PERSONALIZADA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_FECHA = _dtt_FechaPorDefecto; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.PRIMERA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_POSTERIORA.Codigo; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_FECHA = null; mdl_INTERNO_Listado_Filtros_Fecha_Modelo.SEGUNDA_TIPOBUSQUEDA = Variables.G_MDL_INTERNO_CODIGODESCRIPCION_TIPOBUSQUEDA_FECHA_IGUALA.Codigo; _dct_ListadoFiltros.Add(nameof(INTERNO_MAE_Vendedores_Listado_Modelo.fechaBaja), mdl_INTERNO_Listado_Filtros_Fecha_Modelo); } //.................................................................................................................................................... } //######################################################################################### //Llamar a la Funcion general que cargara los datos y generar la pantalla del listado obj_Funciones_Listado.Mostrar_Listado( _bol_ListadoSeleccionable, _int_AccionesPermitidas, _frm_P_Base_Origen, _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _str_SeleccionFiltro_NombreCampo, _str_SeleccionFiltro_Valor, _bol_SeleccionFiltro_SencibleMayusculasMinusculas, _bol_SeleccionFiltro_PalabraCompleta, str_Nombre_DLL, _str_Opcion, obj_ABS_Listado_Auxiliar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _dct_ListadoFiltros, _obj_Auxiliar); } private List OBTENER_LISTADO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { List lst_Valores = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); lst_Valores = obj_MAE_AbonosTipos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo,_lst_INTERNO_Filtro_Modelo); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos(); lst_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); lst_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos(); lst_Valores = obj_MAE_AgrupacionesClientesCabeceras_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); lst_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos(); lst_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); lst_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Articulos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Articulos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); lst_Valores = obj_MAE_ArticulosComodin_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); lst_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); lst_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); lst_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); lst_Valores = obj_MAE_Cargos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } //Cliente CRM _lst_INTERNO_Filtro_OpcionPadre_Modelo.Add(new INTERNO_Filtro_OpcionPadre_Modelo(nameof(INTERNO_MAE_Clientes_Listado_Modelo.clienteCRM), -1, Variables.G_INT_TIPOCLIENTECRM_CODIGO)); lst_Valores = obj_MAE_Clientes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); lst_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); lst_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); lst_Valores = obj_MAE_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); lst_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_SOCIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); lst_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); lst_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); lst_Valores = obj_MAE_Embalajes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Empleados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Empleados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } lst_Valores = obj_MAE_Empleados_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); lst_Valores = obj_MAE_FormasPago_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); lst_Valores = obj_MAE_Medidas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); lst_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); lst_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); lst_Valores = obj_MAE_PieImpresiones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); lst_Valores = obj_MAE_Prioridades_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); lst_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); lst_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); lst_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); lst_Valores = obj_MAE_Tasas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); lst_Valores = obj_MAE_TelefonosTipos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); lst_Valores = obj_MAE_Tesorerias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); lst_Valores = obj_MAE_Tesorerias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); lst_Valores = obj_MAE_TiposGastos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); lst_Valores = obj_MAE_TiposPagos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); lst_Valores = obj_MAE_TiposProductos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); lst_Valores = obj_MAE_TiposTransportes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); lst_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); lst_Valores = obj_MAE_Ubicaciones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); lst_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); lst_Valores = obj_MAE_Vehiculos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos(); lst_Valores = obj_MAE_Vendedores_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } } catch (Control_Errores) { } catch (Exception) { } return lst_Valores; } private dynamic OBTENER_REGISTROSLISTADO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, long _lng_id, List _lst_ids) { dynamic dnm_Valor = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); dnm_Valor = obj_MAE_AbonosTipos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos(); dnm_Valor = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); dnm_Valor = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos(); dnm_Valor = obj_MAE_AgrupacionesClientesCabeceras_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); dnm_Valor = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos(); dnm_Valor = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); dnm_Valor = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valor = obj_MAE_Articulos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valor = obj_MAE_Articulos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); dnm_Valor = obj_MAE_ArticulosComodin_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); dnm_Valor = obj_MAE_ArticulosTotalizados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); dnm_Valor = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); dnm_Valor = obj_MAE_CategoriasProfesionales_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); dnm_Valor = obj_MAE_Cargos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null) { _lst_INTERNO_Filtro_OpcionPadre_Modelo = new List(); } //Cliente CRM _lst_INTERNO_Filtro_OpcionPadre_Modelo.Add(new INTERNO_Filtro_OpcionPadre_Modelo(nameof(INTERNO_MAE_Clientes_Listado_Modelo.clienteCRM), -1, Variables.G_INT_TIPOCLIENTECRM_CODIGO)); dnm_Valor = obj_MAE_Clientes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); dnm_Valor = obj_MAE_ContactosProcesosEmail_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); dnm_Valor = obj_MAE_DepartamentosExternos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); dnm_Valor = obj_MAE_Embalajes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valor = obj_MAE_Empleados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valor = obj_MAE_Empleados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valor = obj_MAE_Empleados_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); dnm_Valor = obj_MAE_FormasPago_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); dnm_Valor = obj_MAE_Medidas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); dnm_Valor = obj_MAE_MotivosAltaBaja_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); dnm_Valor = obj_MAE_NomenclaturasPrecios_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); dnm_Valor = obj_MAE_Prioridades_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); dnm_Valor = obj_MAE_PieImpresiones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); dnm_Valor = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valor = obj_MAE_Proveedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valor = obj_MAE_Proveedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valor = obj_MAE_Proveedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //PROVEEDOR_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); dnm_Valor = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); dnm_Valor = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); dnm_Valor = obj_MAE_Tasas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); dnm_Valor = obj_MAE_TelefonosTipos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valor = obj_MAE_Tesorerias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valor = obj_MAE_Tesorerias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); dnm_Valor = obj_MAE_TiposGastos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); dnm_Valor = obj_MAE_TiposPagos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); dnm_Valor = obj_MAE_TiposProductos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); dnm_Valor = obj_MAE_TiposTransportes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); dnm_Valor = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); dnm_Valor = obj_MAE_Ubicaciones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); dnm_Valor = obj_MAE_UbicacionesPerfiles_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); dnm_Valor = obj_MAE_Vehiculos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos(); dnm_Valor = obj_MAE_Vendedores_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valor; } #endregion #region Listado Secundario private void MOSTRAR_LISTADO_SECUNDARIO(string _str_Opcion, string _str_idNodoArbolSecundarioSeleccion, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, Dictionary _dct_ListadoFiltros, object _obj_Auxiliar) { //Nombre de la DLL Actual string str_Nombre_DLL = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; Funciones_Listado_Secundario obj_Funciones_Listado_Secundario = new Funciones_Listado_Secundario(); //Datos Variables segun Opcione ########################################################### ABS_Listado obj_ABS_Listado_Auxiliar = null; //ARTICULOS_TRAZABILIDAD if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { obj_ABS_Listado_Auxiliar = new ABS_Listado_MAE_Articulos_Trazabilidad_CentroInformacion(); } //Llamar a la Funcion general que cargara los datos y generar la pantalla del listado obj_Funciones_Listado_Secundario.Mostrar_Listado(_frm_P_Base_Origen, _str_idNodoArbolSecundarioSeleccion, _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, str_Nombre_DLL, _str_Opcion, obj_ABS_Listado_Auxiliar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _dct_ListadoFiltros, _obj_Auxiliar); } private List OBTENER_LISTADO_SECUNDARIO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { List lst_Valores = null; try { //ARTICULOS_TRAZABILIDAD if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); lst_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_Listado_Secundario(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } } catch (Control_Errores) { } catch (Exception) { } return lst_Valores; } private dynamic OBTENER_REGISTROSLISTADO_SECUNDARIO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, long _lng_id, List _lst_ids) { dynamic dnm_Valor = null; try { //ARTICULOS_TRAZABILIDAD if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); dnm_Valor = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_RegistroListado_Secundario(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valor; } #endregion #region F3 private dynamic OBTENER_REGISTRO_F3(string _str_Opcion, string _str_filtro, string _str_CampoBusqueda, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, object _obj_Filtros_Auxiliar) { dynamic dnm_Valores = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); dnm_Valores = obj_MAE_AbonosTipos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); dnm_Valores = obj_MAE_ArticulosComodin_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); dnm_Valores = obj_MAE_Cargos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_EMPLEADO else if(_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_SOCIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); dnm_Valores = obj_MAE_Embalajes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); dnm_Valores = obj_MAE_FormasPago_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); dnm_Valores = obj_MAE_Medidas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); dnm_Valores = obj_MAE_PieImpresiones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); dnm_Valores = obj_MAE_Prioridades_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDORES_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); dnm_Valores = obj_MAE_Tasas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); dnm_Valores = obj_MAE_TelefonosTipos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); dnm_Valores = obj_MAE_TiposGastos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); dnm_Valores = obj_MAE_TiposPagos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); dnm_Valores = obj_MAE_TiposProductos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); dnm_Valores = obj_MAE_TiposTransportes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); dnm_Valores = obj_MAE_Ubicaciones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); dnm_Valores = obj_MAE_Vehiculos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos(); dnm_Valores = obj_MAE_Vendedores_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valores; } private dynamic OBTENER_REGISTRO_F3_PORID( string _str_Opcion, long _lng_id, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { dynamic dnm_Valores = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); dnm_Valores = obj_MAE_AbonosTipos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); dnm_Valores = obj_MAE_ArticulosComodin_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); dnm_Valores = obj_MAE_Cargos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //CUENTABANCARIA_SOCIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); dnm_Valores = obj_MAE_Embalajes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); dnm_Valores = obj_MAE_FormasPago_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); dnm_Valores = obj_MAE_Medidas_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); dnm_Valores = obj_MAE_PieImpresiones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); dnm_Valores = obj_MAE_Prioridades_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDORES_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); dnm_Valores = obj_MAE_Tasas_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); dnm_Valores = obj_MAE_TelefonosTipos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); dnm_Valores = obj_MAE_TiposGastos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); dnm_Valores = obj_MAE_TiposPagos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); dnm_Valores = obj_MAE_TiposProductos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); dnm_Valores = obj_MAE_TiposTransportes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); dnm_Valores = obj_MAE_Ubicaciones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); dnm_Valores = obj_MAE_Vehiculos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos(); dnm_Valores = obj_MAE_Vendedores_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valores; } private ABS_F3 OBTENCION_ABS_F3(string _str_Opcion) { ABS_F3 obj_ABS_F3 = null; //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { obj_ABS_F3 = new ABS_F3_MAE_AbonosTipos(); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { obj_ABS_F3 = new ABS_F3_MAE_AgrupacionesArticulosCabecera(); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { obj_ABS_F3 = new ABS_F3_AgrupacionesLineas(); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { obj_ABS_F3 = new ABS_F3_AgrupacionesLineas(); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { obj_ABS_F3 = new ABS_F3_AgrupacionesLineas(); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { obj_ABS_F3 = new ABS_F3_MAE_Articulos(); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { obj_ABS_F3 = new ABS_F3_MAE_ArticulosComodin(); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { obj_ABS_F3 = new ABS_F3_MAE_ArticulosTotalizados(); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { obj_ABS_F3 = new ABS_F3_MAE_Articulos_Trazabilidad(); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { obj_ABS_F3 = new ABS_F3_MAE_CategoriasProfesionales(); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { obj_ABS_F3 = new ABS_F3_MAE_Cargos(); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { obj_ABS_F3 = new ABS_F3_MAE_Clientes(); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { obj_ABS_F3 = new ABS_F3_MAE_Clientes_AUX_1(); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { obj_ABS_F3 = new ABS_F3_MAE_Clientes_AUX_2(); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { obj_ABS_F3 = new ABS_F3_MAE_Clientes_CRM(); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { obj_ABS_F3 = new ABS_F3_MAE_ContactosProcesosEmail(); } //CUENTABANCARIA_CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE)) { obj_ABS_F3 = new ABS_F3_MAE_CuentaBancarias_SEPA_Cobros(); } //CUENTABANCARIA_EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO)) { obj_ABS_F3 = new ABS_F3_MAE_CuentasBancarias_SEPA_Pagos(); } //CUENTABANCARIA_PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { obj_ABS_F3 = new ABS_F3_MAE_CuentasBancarias_SEPA_Pagos(); } //CUENTABANCARIA_SOCIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO)) { obj_ABS_F3 = new ABS_F3_MAE_CuentaBancarias_SEPA_Cobros(); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { obj_ABS_F3 = new ABS_F3_MAE_DepartamentosExternos(); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { obj_ABS_F3 = new ABS_F3_MAE_Embalajes(); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { obj_ABS_F3 = new ABS_F3_MAE_Empleados(); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { obj_ABS_F3 = new ABS_F3_MAE_Empleados(); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { obj_ABS_F3 = new ABS_F3_MAE_Empleados(); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { obj_ABS_F3 = new ABS_F3_MAE_FormasPago(); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { obj_ABS_F3 = new ABS_F3_MAE_Medidas(); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { obj_ABS_F3 = new ABS_F3_MAE_MotivosAltaBaja(); } //NOMENCLATURATIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { obj_ABS_F3 = new ABS_F3_MAE_NomenclaturasPrecios(); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { obj_ABS_F3 = new ABS_F3_MAE_PieImpresiones(); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { obj_ABS_F3 = new ABS_F3_MAE_Prioridades(); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { obj_ABS_F3 = new ABS_F3_MAE_PromocionesEsquema_Cabecera(); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { obj_ABS_F3 = new ABS_F3_MAE_Proveedores(); } //PROVEEDORES_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { obj_ABS_F3 = new ABS_F3_MAE_Proveedores_CodigosArticuloProveedor(); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { obj_ABS_F3 = new ABS_F3_MAE_TarifasPromociones(); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { obj_ABS_F3 = new ABS_F3_MAE_Tasas(); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { obj_ABS_F3 = new ABS_F3_MAE_TelefonosTipos(); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { obj_ABS_F3 = new ABS_F3_MAE_Tesorerias(); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { obj_ABS_F3 = new ABS_F3_MAE_TiposGastos(); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { obj_ABS_F3 = new ABS_F3_MAE_TiposPagos(); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { obj_ABS_F3 = new ABS_F3_MAE_TiposProductos(); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { obj_ABS_F3 = new ABS_F3_MAE_TiposTransportes(); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { obj_ABS_F3 = new ABS_F3_MAE_TiposVariacionesExistencias(); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { obj_ABS_F3 = new ABS_F3_MAE_Ubicaciones(); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { obj_ABS_F3 = new ABS_F3_MAE_UbicacionesPerfiles(); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { obj_ABS_F3 = new ABS_F3_MAE_Vehiculos(); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { obj_ABS_F3 = new ABS_F3_MAE_Vendedores(); } return obj_ABS_F3; } #endregion #region Mantenimiento private void MOSTRAR_EN_MANTENIMIENTO( string _str_Opcion, P_Base _frm_P_Base_Origen, Exferia_F3 _usc_Exferia_F3_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo, long _lng_RegistroSeleccionado, string _str_Campo1_Valor, string _str_Campo2_Valor, object _obj_Auxiliar, List _lst_ListadoArgumentos_ParaMantemiento) { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_AbonosTipos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { P_MantenimientoAgrupacionesCabecera frm_P_MantenimientoAgrupacionesCabecera = new P_MantenimientoAgrupacionesCabecera(new ABS_MantenimientoAgrupacionesCabecera_MAE_AgrupacionesArticulosCabeceras(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoAgrupacionesCabecera(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { P_MantenimientoAgrupacionesCabecera frm_P_MantenimientoAgrupacionesCabecera = new P_MantenimientoAgrupacionesCabecera(new ABS_MantenimientoAgrupacionesCabecera_MAE_AgrupacionesClientesCabeceras(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoAgrupacionesCabecera(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion); } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { P_MantenimientoAgrupacionesCabecera frm_P_MantenimientoAgrupacionesCabecera = new P_MantenimientoAgrupacionesCabecera(new ABS_MantenimientoAgrupacionesCabecera_MAE_AgrupacionesProveedoresCabeceras(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoAgrupacionesCabecera.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoAgrupacionesCabecera(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas!=null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count>0) { GEN_ControlPantallas mdl_GEN_ControlPantallas= _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas!=null) { str_Pantalla= mdl_GEN_ControlPantallas.pantalla; } } //AUX_1 if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS_AUX_1.Codigo) { P_Articulo_AUX_1 frm_P_Articulo_AUX_1 = new P_Articulo_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Articulo_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Articulo_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Articulo_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Articulo_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Articulo_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo_AUX_1, _str_Opcion); } //Normal else { P_Articulo frm_P_Articulo = new P_Articulo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Articulo.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Articulo.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Articulo.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Articulo.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Articulo.P_Base_id = _lng_RegistroSeleccionado; frm_P_Articulo.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Articulo.P_Base_TipoAperturaPantalla = 0; frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo, _str_Opcion); } } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { string str_Pantalla = Variables.G_MDL_PANTALLA_ARTICULOS.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_ARTICULOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_ARTICULOS.Codigo) { P_Articulo frm_P_Articulo = new P_Articulo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Articulo.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Articulo.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Articulo.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Articulo.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Articulo.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Articulo.P_Base_id = _lng_RegistroSeleccionado; frm_P_Articulo.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Articulo.P_Base_TipoAperturaPantalla = 0; frm_P_Articulo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo, _str_Opcion); } //AUX_1 else { P_Articulo_AUX_1 frm_P_Articulo_AUX_1 = new P_Articulo_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Articulo_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Articulo_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Articulo_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Articulo_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Articulo_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Articulo_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Articulo_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Articulo_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo_AUX_1, _str_Opcion); } } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { P_ArticuloComodin frm_P_ArticuloComodin = new P_ArticuloComodin(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_ArticuloComodin.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_ArticuloComodin.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_ArticuloComodin.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_ArticuloComodin.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_ArticuloComodin.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_ArticuloComodin.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_ArticuloComodin.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_ArticuloComodin.P_Base_id = _lng_RegistroSeleccionado; frm_P_ArticuloComodin.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_ArticuloComodin.P_Base_TipoAperturaPantalla = 0; frm_P_ArticuloComodin.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ArticuloComodin, _str_Opcion); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_ArticulosTotalizados(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { P_Articulo_Trazabilidad frm_P_Articulo_Trazabilidad = new P_Articulo_Trazabilidad(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Articulo_Trazabilidad.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Articulo_Trazabilidad.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Articulo_Trazabilidad.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Articulo_Trazabilidad.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Articulo_Trazabilidad.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Articulo_Trazabilidad.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Articulo_Trazabilidad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Articulo_Trazabilidad.P_Base_id = _lng_RegistroSeleccionado; frm_P_Articulo_Trazabilidad.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Articulo_Trazabilidad.P_Base_TipoAperturaPantalla = 0; frm_P_Articulo_Trazabilidad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Articulo_Trazabilidad, _str_Opcion); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_CategoriasProfesionales(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Cargos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //AUX_1 if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo) { P_Cliente_AUX_1 frm_P_Cliente_AUX_1 = new P_Cliente_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_1, _str_Opcion); } //AUX_2 else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo) { P_Cliente_AUX_2 frm_P_Cliente_AUX_2 = new P_Cliente_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_2, _str_Opcion); } //Normal else { P_Cliente frm_P_Cliente = new P_Cliente(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente, _str_Opcion); } } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo) { P_Cliente frm_P_Cliente = new P_Cliente(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente, _str_Opcion); } //AUX_2 else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo) { P_Cliente_AUX_2 frm_P_Cliente_AUX_2 = new P_Cliente_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_2, _str_Opcion); } //AUX_1 else { P_Cliente_AUX_1 frm_P_Cliente_AUX_1 = new P_Cliente_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_1, _str_Opcion); } } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { string str_Pantalla = Variables.G_MDL_PANTALLA_CLIENTES_AUX_2.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_CLIENTES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES.Codigo) { P_Cliente frm_P_Cliente = new P_Cliente(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente, _str_Opcion); } //AUX_1 else if (str_Pantalla == Variables.G_MDL_PANTALLA_CLIENTES_AUX_1.Codigo) { P_Cliente_AUX_1 frm_P_Cliente_AUX_1 = new P_Cliente_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_1, _str_Opcion); } //AUX_2 else { P_Cliente_AUX_2 frm_P_Cliente_AUX_2 = new P_Cliente_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_AUX_2, _str_Opcion); } } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { P_Cliente_CRM frm_P_Cliente_CRM = new P_Cliente_CRM(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Cliente_CRM.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Cliente_CRM.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Cliente_CRM.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Cliente_CRM.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Cliente_CRM.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Cliente_CRM.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Cliente_CRM.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Cliente_CRM.P_Base_id = _lng_RegistroSeleccionado; frm_P_Cliente_CRM.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Cliente_CRM.P_Base_TipoAperturaPantalla = 0; frm_P_Cliente_CRM.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Cliente_CRM, _str_Opcion); } //CLIENTES_ARTICULOS_RELACIONES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTES_ARTICULOS)) { P_Clientes_Articulos frm_P_Clientes_Articulos_Relaciones = new P_Clientes_Articulos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Clientes_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Clientes_Articulos_Relaciones.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Clientes_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Clientes_Articulos_Relaciones.P_Base_F3Origen = _usc_Exferia_F3_Origen; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Clientes_Articulos_Relaciones, _str_Opcion); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_ContactosProcesosEmail(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //CUENTABANCARIA_CLIENTE o CUENTABANCARIA_SOCIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO)) { if (_obj_Auxiliar != null) { long lng_idCliente_Socio = -1; INTERNO_Informes_Deudor_Modelo mdl_INTERNO_Informes_Deudor_Modelo = null; if (_obj_Auxiliar.GetType()==new List().GetType()) { List lst_Argumentos = (List)_obj_Auxiliar; lng_idCliente_Socio = (long)lst_Argumentos[0]; mdl_INTERNO_Informes_Deudor_Modelo = (INTERNO_Informes_Deudor_Modelo)lst_Argumentos[1]; } else if (_obj_Auxiliar.GetType() == lng_idCliente_Socio.GetType()) { lng_idCliente_Socio = (long)_obj_Auxiliar; } P_CuentasBancarias_Cobros frm_P_CuentasBancarias_Cobros = new P_CuentasBancarias_Cobros(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, lng_idCliente_Socio, mdl_INTERNO_Informes_Deudor_Modelo); //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_CuentasBancarias_Cobros.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_CuentasBancarias_Cobros.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_CuentasBancarias_Cobros.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_CuentasBancarias_Cobros.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_CuentasBancarias_Cobros.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_CuentasBancarias_Cobros.P_Base_id = _lng_RegistroSeleccionado; frm_P_CuentasBancarias_Cobros.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_CuentasBancarias_Cobros.P_Base_TipoAperturaPantalla = 0; frm_P_CuentasBancarias_Cobros.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_CuentasBancarias_Cobros, _str_Opcion); } } //CUENTABANCARIA_EMPLEADO o CUENTABANCARIA_PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { if (_obj_Auxiliar != null) { P_CuentasBancarias_Pagos frm_P_CuentasBancarias_Pagos = new P_CuentasBancarias_Pagos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, (long)_obj_Auxiliar); //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_CuentasBancarias_Pagos.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_CuentasBancarias_Pagos.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_CuentasBancarias_Pagos.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_CuentasBancarias_Pagos.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_CuentasBancarias_Pagos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_CuentasBancarias_Pagos.P_Base_id = _lng_RegistroSeleccionado; frm_P_CuentasBancarias_Pagos.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_CuentasBancarias_Pagos.P_Base_TipoAperturaPantalla = 0; frm_P_CuentasBancarias_Pagos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_CuentasBancarias_Pagos, _str_Opcion); } } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_DepartamentosExternos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Embalajes(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { string str_Pantalla = Variables.G_MDL_PANTALLA_EMPLEADOS.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_EMPLEADOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //AUX_1 if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo) { P_Empleado_AUX_1 frm_P_Empleado_AUX_1 = new P_Empleado_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_1, _str_Opcion); } //AUX_2 else if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_2.Codigo) { P_Empleado_AUX_2 frm_P_Empleado_AUX_2 = new P_Empleado_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_2, _str_Opcion); } //Normal else { P_Empleado frm_P_Empleado = new P_Empleado(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado, _str_Opcion); } } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { string str_Pantalla = Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_EMPLEADOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS.Codigo) { P_Empleado frm_P_Empleado = new P_Empleado(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado, _str_Opcion); } //AUX_1 else if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo) { P_Empleado_AUX_1 frm_P_Empleado_AUX_1 = new P_Empleado_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_1, _str_Opcion); } //AUX_2 else { P_Empleado_AUX_2 frm_P_Empleado_AUX_2 = new P_Empleado_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_2, _str_Opcion); } } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { string str_Pantalla = Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_2.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_EMPLEADOS).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS.Codigo) { P_Empleado frm_P_Empleado = new P_Empleado(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado, _str_Opcion); } //AUX_1 else if (str_Pantalla == Variables.G_MDL_PANTALLA_EMPLEADOS_AUX_1.Codigo) { P_Empleado_AUX_1 frm_P_Empleado_AUX_1 = new P_Empleado_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_1, _str_Opcion); } //AUX_2 else { P_Empleado_AUX_2 frm_P_Empleado_AUX_2 = new P_Empleado_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Empleado_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Empleado_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Empleado_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Empleado_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Empleado_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Empleado_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Empleado_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Empleado_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empleado_AUX_2, _str_Opcion); } } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { P_FormaPago frm_P_FormaPago = new P_FormaPago(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_FormaPago.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_FormaPago.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_FormaPago.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_FormaPago.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_FormaPago.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_FormaPago.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_FormaPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_FormaPago.P_Base_id = _lng_RegistroSeleccionado; frm_P_FormaPago.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_FormaPago.P_Base_TipoAperturaPantalla = 0; frm_P_FormaPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_FormaPago,_str_Opcion); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Medidas(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_MotivosAltaBaja(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { P_NomenclaturaPrecio frm_P_NomenclaturaPrecio = new P_NomenclaturaPrecio(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_NomenclaturaPrecio.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_NomenclaturaPrecio.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_NomenclaturaPrecio.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_NomenclaturaPrecio.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_NomenclaturaPrecio.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_NomenclaturaPrecio.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_NomenclaturaPrecio.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_NomenclaturaPrecio.P_Base_id = _lng_RegistroSeleccionado; frm_P_NomenclaturaPrecio.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_NomenclaturaPrecio.P_Base_TipoAperturaPantalla = 0; frm_P_NomenclaturaPrecio.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_NomenclaturaPrecio, _str_Opcion); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { P_PieImpresion frm_P_PieImpresion = new P_PieImpresion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_PieImpresion.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_PieImpresion.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_PieImpresion.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_PieImpresion.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_PieImpresion.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_PieImpresion.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_PieImpresion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_PieImpresion.P_Base_id = _lng_RegistroSeleccionado; frm_P_PieImpresion.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_PieImpresion.P_Base_TipoAperturaPantalla = 0; frm_P_PieImpresion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_PieImpresion, _str_Opcion); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { P_Prioridad frm_P_Prioridad = new P_Prioridad(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Prioridad.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Prioridad.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Prioridad.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Prioridad.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Prioridad.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Prioridad.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Prioridad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Prioridad.P_Base_id = _lng_RegistroSeleccionado; frm_P_Prioridad.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Prioridad.P_Base_TipoAperturaPantalla = 0; frm_P_Prioridad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Prioridad, _str_Opcion); } //PROCESOS_ARTICULOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROCESOS_ARTICULOS)) { P_Procesos_Articulos frm_P_Procesos_Articulos = new P_Procesos_Articulos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Procesos_Articulos.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Procesos_Articulos.P_Base_Campo_2 = _str_Campo2_Valor; frm_P_Procesos_Articulos.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Procesos_Articulos.P_Base_PantallaOrigen = null; frm_P_Procesos_Articulos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Procesos_Articulos.P_Base_id = _lng_RegistroSeleccionado; frm_P_Procesos_Articulos.P_Base_TipoAperturaPantalla = 0; Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Procesos_Articulos, _str_Opcion); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { //Crear la pantalla con o sin filtros iniciales .............................. P_PromocionEsquema frm_P_PromocionEquema = null; bool bol_Sin_Filtros = true; try { if (_obj_Auxiliar != null && _obj_Auxiliar.GetType().Equals(typeof(long))) { int int_tipoClienteProveedor = int.Parse(_obj_Auxiliar.ToString()); frm_P_PromocionEquema = new P_PromocionEsquema(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, int_tipoClienteProveedor); bol_Sin_Filtros = false; } } catch (Exception) { } if (bol_Sin_Filtros) { frm_P_PromocionEquema = new P_PromocionEsquema(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo,-1); } //........................................................................... frm_P_PromocionEquema.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_PromocionEquema.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_PromocionEquema.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_PromocionEquema.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_PromocionEquema.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_PromocionEquema.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_PromocionEquema.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_PromocionEquema.P_Base_id = _lng_RegistroSeleccionado; frm_P_PromocionEquema.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_PromocionEquema.P_Base_TipoAperturaPantalla = 0; frm_P_PromocionEquema.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_PromocionEquema, _str_Opcion); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { string str_Pantalla = Variables.G_MDL_PANTALLA_PROVEEDORES.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_PROVEEDORES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //AUX_1 if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_1.Codigo) { P_Proveedor_AUX_1 frm_P_Proveedor_AUX_1 = new P_Proveedor_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_1, _str_Opcion); } //AUX_2 else if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_2.Codigo) { P_Proveedor_AUX_2 frm_P_Proveedor_AUX_2 = new P_Proveedor_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_2, _str_Opcion); } //Normal else { P_Proveedor frm_P_Proveedor = new P_Proveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor, _str_Opcion); } } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { string str_Pantalla = Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_1.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_PROVEEDORES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES.Codigo) { P_Proveedor frm_P_Proveedor = new P_Proveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor, _str_Opcion); } //AUX_2 else if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_2.Codigo) { P_Proveedor_AUX_2 frm_P_Proveedor_AUX_2 = new P_Proveedor_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_2, _str_Opcion); } //AUX_1 else { P_Proveedor_AUX_1 frm_P_Proveedor_AUX_1 = new P_Proveedor_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_1, _str_Opcion); } } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { string str_Pantalla = Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_2.Codigo; if (_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas != null && _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Count > 0) { GEN_ControlPantallas mdl_GEN_ControlPantallas = _mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas.Where(m => m.tipo == Variables.G_STR_PANTALLATIPO_PROVEEDORES).FirstOrDefault(); if (mdl_GEN_ControlPantallas != null) { str_Pantalla = mdl_GEN_ControlPantallas.pantalla; } } //Normal if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES.Codigo) { P_Proveedor frm_P_Proveedor = new P_Proveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor, _str_Opcion); } //AUX_1 else if (str_Pantalla == Variables.G_MDL_PANTALLA_PROVEEDORES_AUX_1.Codigo) { P_Proveedor_AUX_1 frm_P_Proveedor_AUX_1 = new P_Proveedor_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_1, _str_Opcion); } //AUX_2 else { P_Proveedor_AUX_2 frm_P_Proveedor_AUX_2 = new P_Proveedor_AUX_2(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_AUX_2.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_AUX_2.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_AUX_2.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_AUX_2.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_AUX_2.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_AUX_2.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_AUX_2.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_AUX_2.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_AUX_2, _str_Opcion); } } //PROVEEDOR_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { P_Proveedor_CodigoArticuloProveedor frm_P_Proveedor_CodigoArticuloProveedor = new P_Proveedor_CodigoArticuloProveedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Proveedor_CodigoArticuloProveedor.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Proveedor_CodigoArticuloProveedor.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedor_CodigoArticuloProveedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedor_CodigoArticuloProveedor.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedor_CodigoArticuloProveedor.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedor_CodigoArticuloProveedor.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Proveedor_CodigoArticuloProveedor.P_Base_id = _lng_RegistroSeleccionado; frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TipoAperturaPantalla = 0; frm_P_Proveedor_CodigoArticuloProveedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedor_CodigoArticuloProveedor, _str_Opcion); } //PROVEEDORES_ARTICULOS_RELACIONES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_ARTICULOS)) { P_Proveedores_Articulos frm_P_Proveedores_Articulos_Relaciones = new P_Proveedores_Articulos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Proveedores_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Proveedores_Articulos_Relaciones.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Proveedores_Articulos_Relaciones.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Proveedores_Articulos_Relaciones.P_Base_F3Origen = _usc_Exferia_F3_Origen; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Proveedores_Articulos_Relaciones, _str_Opcion); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { //Crear la pantalla con o sin filtros iniciales .............................. P_TarifaPromocion frm_P_TarifaPromocion_Detalle = null; bool bol_Sin_Filtros = true; try { if (_obj_Auxiliar != null && _obj_Auxiliar.GetType().Equals(typeof(long))) { int int_tipoClienteProveedor =int.Parse(_obj_Auxiliar.ToString()); frm_P_TarifaPromocion_Detalle = new P_TarifaPromocion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo, int_tipoClienteProveedor,-1); bol_Sin_Filtros = false; } } catch (Exception) { } if (bol_Sin_Filtros) { frm_P_TarifaPromocion_Detalle = new P_TarifaPromocion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); } //........................................................................... frm_P_TarifaPromocion_Detalle.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_TarifaPromocion_Detalle.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_TarifaPromocion_Detalle.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_TarifaPromocion_Detalle.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_TarifaPromocion_Detalle.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_TarifaPromocion_Detalle.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_TarifaPromocion_Detalle.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_TarifaPromocion_Detalle.P_Base_id = _lng_RegistroSeleccionado; frm_P_TarifaPromocion_Detalle.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_TarifaPromocion_Detalle.P_Base_TipoAperturaPantalla = 0; frm_P_TarifaPromocion_Detalle.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_TarifaPromocion_Detalle, _str_Opcion); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Tasas(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TelefonosTipos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { P_Tesoreria frm_P_Tesoreria = new P_Tesoreria(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Tesoreria.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Tesoreria.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Tesoreria.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Tesoreria.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Tesoreria.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Tesoreria.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Tesoreria.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Tesoreria.P_Base_id = _lng_RegistroSeleccionado; frm_P_Tesoreria.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Tesoreria.P_Base_TipoAperturaPantalla = 0; frm_P_Tesoreria.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Tesoreria, _str_Opcion); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { P_Tesoreria_AUX_1 frm_P_Tesoreria_AUX_1 = new P_Tesoreria_AUX_1(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Tesoreria_AUX_1.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Tesoreria_AUX_1.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Tesoreria_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Tesoreria_AUX_1.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Tesoreria_AUX_1.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Tesoreria_AUX_1.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Tesoreria_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Tesoreria_AUX_1.P_Base_id = _lng_RegistroSeleccionado; frm_P_Tesoreria_AUX_1.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Tesoreria_AUX_1.P_Base_TipoAperturaPantalla = 0; frm_P_Tesoreria_AUX_1.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Tesoreria_AUX_1, _str_Opcion); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposGastos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { P_TipoPago frm_P_TipoPago = new P_TipoPago(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_TipoPago.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_TipoPago.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_TipoPago.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_TipoPago.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_TipoPago.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_TipoPago.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_TipoPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_TipoPago.P_Base_id = _lng_RegistroSeleccionado; frm_P_TipoPago.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_TipoPago.P_Base_TipoAperturaPantalla = 0; frm_P_TipoPago.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_TipoPago, _str_Opcion); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposProductos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposTransportes(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_TiposVariacionesExistencias(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { P_Ubicacion frm_P_Ubicacion = new P_Ubicacion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Ubicacion.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Ubicacion.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Ubicacion.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Ubicacion.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Ubicacion.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Ubicacion.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Ubicacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Ubicacion.P_Base_id = _lng_RegistroSeleccionado; } //Alta else { frm_P_Ubicacion.P_Base_TipoAperturaPantalla = 0; frm_P_Ubicacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Ubicacion, _str_Opcion); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { P_UbicacionPerfil frm_P_UbicacionPerfil = new P_UbicacionPerfil(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_UbicacionPerfil.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_UbicacionPerfil.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_UbicacionPerfil.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_UbicacionPerfil.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_UbicacionPerfil.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_UbicacionPerfil.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_UbicacionPerfil.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_UbicacionPerfil.P_Base_id = _lng_RegistroSeleccionado; } //Alta else { frm_P_UbicacionPerfil.P_Base_TipoAperturaPantalla = 0; frm_P_UbicacionPerfil.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_UbicacionPerfil, _str_Opcion); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_MAE_Vehiculos(), _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto); frm_P_MantenimientoSimple.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_MantenimientoSimple.P_Base_Campo_2 = _str_Campo2_Valor; Cargar_MantenimientoSimple(_frm_P_Base_Origen, _usc_Exferia_F3_Origen, _mdl_INTERNO_OpcionesDetalle_Modelo, _lng_RegistroSeleccionado, frm_P_MantenimientoSimple, _str_Opcion); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { P_Vendedor frm_P_Vendedor = new P_Vendedor(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo); frm_P_Vendedor.P_Base_Campo_1 = _str_Campo1_Valor; frm_P_Vendedor.P_Base_Campo_2 = _str_Campo2_Valor; //Se llamo desde una pantalla if (_frm_P_Base_Origen != null) { frm_P_Vendedor.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); frm_P_Vendedor.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { frm_P_Vendedor.P_Base_PantallaPadre_IdentificadorTAG = ""; frm_P_Vendedor.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { frm_P_Vendedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); frm_P_Vendedor.P_Base_id = _lng_RegistroSeleccionado; frm_P_Vendedor.P_Base_TipoAperturaPantalla = 1; } //Alta else { frm_P_Vendedor.P_Base_TipoAperturaPantalla = 0; frm_P_Vendedor.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Vendedor, _str_Opcion); } //######################################################################################### } private void Cargar_MantenimientoSimple(P_Base _frm_P_Base_Origen, Exferia_F3 _usc_Exferia_F3_Origen, INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo, long _lng_RegistroSeleccionado, P_MantenimientoSimple _frm_P_MantenimientoSimple, string _str_Opcion) { if (_frm_P_Base_Origen != null) { _frm_P_MantenimientoSimple.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); _frm_P_MantenimientoSimple.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { _frm_P_MantenimientoSimple.P_Base_PantallaPadre_IdentificadorTAG = ""; _frm_P_MantenimientoSimple.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { _frm_P_MantenimientoSimple.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); _frm_P_MantenimientoSimple.P_Base_id = _lng_RegistroSeleccionado; _frm_P_MantenimientoSimple.P_Base_TipoAperturaPantalla = 1; } //Alta else { _frm_P_MantenimientoSimple.P_Base_TipoAperturaPantalla = 0; _frm_P_MantenimientoSimple.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(_frm_P_MantenimientoSimple, _str_Opcion); } #endregion private void Cargar_MantenimientoAgrupacionesCabecera(P_Base _frm_P_Base_Origen, Exferia_F3 _usc_Exferia_F3_Origen, INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo, long _lng_RegistroSeleccionado, P_MantenimientoAgrupacionesCabecera _frm_P_MantenimientoAgrupacionesCabecera, string _str_Opcion) { if (_frm_P_Base_Origen != null) { _frm_P_MantenimientoAgrupacionesCabecera.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString(); _frm_P_MantenimientoAgrupacionesCabecera.P_Base_PantallaOrigen = _frm_P_Base_Origen; } //Se llamo desde un control F3 else { _frm_P_MantenimientoAgrupacionesCabecera.P_Base_PantallaPadre_IdentificadorTAG = ""; _frm_P_MantenimientoAgrupacionesCabecera.P_Base_F3Origen = _usc_Exferia_F3_Origen; } //Modificar if (_lng_RegistroSeleccionado > 0) { _frm_P_MantenimientoAgrupacionesCabecera.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper(); _frm_P_MantenimientoAgrupacionesCabecera.P_Base_id = _lng_RegistroSeleccionado; _frm_P_MantenimientoAgrupacionesCabecera.P_Base_TipoAperturaPantalla = 1; } //Alta else { _frm_P_MantenimientoAgrupacionesCabecera.P_Base_TipoAperturaPantalla = 0; _frm_P_MantenimientoAgrupacionesCabecera.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta"; } Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(_frm_P_MantenimientoAgrupacionesCabecera, _str_Opcion); } private dynamic OBTENER_REGISTRO(string _str_Opcion, long _lng_id, long _lng_idEmpresaSeleccionada,long _lng_idEjercicioActual) { dynamic dnm_Valores = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); dnm_Valores = obj_MAE_AbonosTipos_Datos.Obtener(_lng_id); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Obtener(_lng_id); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Obtener(_lng_id); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesClientesCabeceras_Datos.Obtener(_lng_id); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Obtener(_lng_id); } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Obtener(_lng_id); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Obtener(_lng_id); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Obtener(_lng_id); } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Obtener(_lng_id); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); dnm_Valores = obj_MAE_ArticulosComodin_Datos.Obtener(_lng_id); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Obtener(_lng_id); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Obtener(_lng_id); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); dnm_Valores = obj_MAE_Cargos_Datos.Obtener(_lng_id); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener(_lng_id); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Obtener(_lng_id); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Obtener(_lng_id); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Obtener(_lng_id); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Obtener(_lng_id); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); dnm_Valores = obj_MAE_Embalajes_Datos.Obtener(_lng_id); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener(_lng_id); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener(_lng_id); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Obtener(_lng_id); } //FORMAPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); dnm_Valores = obj_MAE_FormasPago_Datos.Obtener(_lng_id); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); dnm_Valores = obj_MAE_Medidas_Datos.Obtener(_lng_id); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Obtener(_lng_id); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Obtener(_lng_id); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); dnm_Valores = obj_MAE_PieImpresiones_Datos.Obtener(_lng_id); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); dnm_Valores = obj_MAE_Prioridades_Datos.Obtener(_lng_id); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Obtener(_lng_id); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener(_lng_id); } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener(_lng_id); } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Obtener(_lng_id); } //PROVEEDOR_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Obtener(_lng_id); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Obtener(_lng_id); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); dnm_Valores = obj_MAE_Tasas_Datos.Obtener(_lng_id); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); dnm_Valores = obj_MAE_TelefonosTipos_Datos.Obtener(_lng_id ); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener(_lng_id); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Obtener(_lng_id); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); dnm_Valores = obj_MAE_TiposGastos_Datos.Obtener(_lng_id); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); dnm_Valores = obj_MAE_TiposPagos_Datos.Obtener(_lng_id); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); dnm_Valores = obj_MAE_TiposProductos_Datos.Obtener(_lng_id ); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); dnm_Valores = obj_MAE_TiposTransportes_Datos.Obtener(_lng_id); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Obtener(_lng_id); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); dnm_Valores = obj_MAE_Ubicaciones_Datos.Obtener(_lng_id); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Obtener(_lng_id); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); dnm_Valores = obj_MAE_Vehiculos_Datos.Obtener(_lng_id); } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos(); dnm_Valores = obj_MAE_Vendedores_Datos.Obtener(_lng_id); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valores; } private dynamic GRABAR_REGISTRO(string _str_Opcion,dynamic _dnm_Modelo) { dynamic dnm_Valores = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); dnm_Valores = obj_MAE_AbonosTipos_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONARTICULOLINEAFOTOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEAFOTOS)) { MAE_AgrupacionesArticulosLineasFotos_Datos obj_MAE_AgrupacionesArticulosLineasFotos_Datos = new MAE_AgrupacionesArticulosLineasFotos_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosLineasFotos_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesClientesCabeceras_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Grabar(_dnm_Modelo); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Grabar(_dnm_Modelo); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Grabar(_dnm_Modelo); } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); dnm_Valores = obj_MAE_Articulos_Datos.Grabar(_dnm_Modelo); } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); dnm_Valores = obj_MAE_ArticulosComodin_Datos.Grabar(_dnm_Modelo); } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); dnm_Valores = obj_MAE_ArticulosTotalizados_Datos.Grabar(_dnm_Modelo); } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); dnm_Valores = obj_MAE_Articulos_Trazabilidad_Datos.Grabar(_dnm_Modelo); } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); dnm_Valores = obj_MAE_Cargos_Datos.Grabar(_dnm_Modelo); } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); dnm_Valores = obj_MAE_CategoriasProfesionales_Datos.Grabar(_dnm_Modelo); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo); } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo); } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo); } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); dnm_Valores = obj_MAE_Clientes_Datos.Grabar(_dnm_Modelo); } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Grabar(_dnm_Modelo); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); dnm_Valores = obj_MAE_DepartamentosExternos_Datos.Grabar(_dnm_Modelo); } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); dnm_Valores = obj_MAE_Embalajes_Datos.Grabar(_dnm_Modelo); } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Grabar(_dnm_Modelo); } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Grabar(_dnm_Modelo); } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Grabar(_dnm_Modelo); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); dnm_Valores = obj_MAE_FormasPago_Datos.Grabar(_dnm_Modelo); } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); dnm_Valores = obj_MAE_Medidas_Datos.Grabar(_dnm_Modelo); } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Grabar(_dnm_Modelo); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); dnm_Valores = obj_MAE_NomenclaturasPrecios_Datos.Grabar(_dnm_Modelo); } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); dnm_Valores = obj_MAE_PieImpresiones_Datos.Grabar(_dnm_Modelo); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); dnm_Valores = obj_MAE_Prioridades_Datos.Grabar(_dnm_Modelo); } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); dnm_Valores = obj_MAE_PromocionesEsquema_Cabecera_Datos.Grabar(_dnm_Modelo); } //PROVEEDORES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Grabar(_dnm_Modelo); } //PROVEEDORES_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Grabar(_dnm_Modelo); } //PROVEEDORES_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); dnm_Valores = obj_MAE_Proveedores_Datos.Grabar(_dnm_Modelo); } //PROVEEDORES_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Grabar(_dnm_Modelo); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); dnm_Valores = obj_MAE_TarifasPromociones_Detalle_Datos.Grabar(_dnm_Modelo); } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); dnm_Valores = obj_MAE_Tasas_Datos.Grabar(_dnm_Modelo); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); dnm_Valores = obj_MAE_TelefonosTipos_Datos.Grabar(_dnm_Modelo); } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Grabar(_dnm_Modelo); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Grabar(_dnm_Modelo); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); dnm_Valores = obj_MAE_TiposGastos_Datos.Grabar(_dnm_Modelo); } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); dnm_Valores = obj_MAE_TiposPagos_Datos.Grabar(_dnm_Modelo); } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); dnm_Valores = obj_MAE_TiposProductos_Datos.Grabar(_dnm_Modelo); } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); dnm_Valores = obj_MAE_TiposTransportes_Datos.Grabar(_dnm_Modelo); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Grabar(_dnm_Modelo); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); dnm_Valores = obj_MAE_Ubicaciones_Datos.Grabar(_dnm_Modelo); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Grabar(_dnm_Modelo); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); dnm_Valores = obj_MAE_Vehiculos_Datos.Grabar(_dnm_Modelo); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valores; } private dynamic BORRAR_REGISTRO(string _str_Opcion, long _lng_id) { dynamic dnm_Valores = null; try { //ABONOTIPO if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ABONOTIPO)) { MAE_AbonosTipos_Datos obj_MAE_AbonosTipos_Datos = new MAE_AbonosTipos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AbonosTipos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AbonosTipos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //AGRUPACIONARTICULOCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOCABECERA)) { MAE_AgrupacionesArticulosCabeceras_Datos obj_MAE_AgrupacionesArticulosCabeceras_Datos = new MAE_AgrupacionesArticulosCabeceras_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesArticulosCabeceras_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesArticulosCabeceras); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //AGRUPACIONARTICULOLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesArticulosLineas_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesArticulosLineas); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //AGRUPACIONARTICULOLINEAFOTOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEAFOTOS)) { MAE_AgrupacionesArticulosLineasFotos_Datos obj_MAE_AgrupacionesArticulosLineasFotos_Datos = new MAE_AgrupacionesArticulosLineasFotos_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosLineasFotos_Datos.Borrar(_lng_id); } //AGRUPACIONCLIENTECABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTECABECERA)) { MAE_AgrupacionesClientesCabeceras_Datos obj_MAE_AgrupacionesClientesCabeceras_Datos = new MAE_AgrupacionesClientesCabeceras_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesClientesCabeceras_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesClientesCabeceras); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_AgrupacionesClientesLineas_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_AgrupacionesClientesLineas); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //AGRUPACIONPROVEEDORCABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORCABECERA)) { MAE_AgrupacionesProveedoresCabeceras_Datos obj_MAE_AgrupacionesProveedoresCabeceras_Datos = new MAE_AgrupacionesProveedoresCabeceras_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresCabeceras_Datos.Borrar(_lng_id); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Borrar(_lng_id); } //ARTICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Articulos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Articulos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //ARTICULO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULO_AUX_1)) { MAE_Articulos_Datos obj_MAE_Articulos_Datos = new MAE_Articulos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Articulos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Articulos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //ARTICULOCOMODIN else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOCOMODIN)) { MAE_ArticulosComodin_Datos obj_MAE_ArticulosComodin_Datos = new MAE_ArticulosComodin_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_ArticulosComodin_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_ArticulosComodin); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //ARTICULOSTOTALIZADOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOSTOTALIZADOS)) { MAE_ArticulosTotalizados_Datos obj_MAE_ArticulosTotalizados_Datos = new MAE_ArticulosTotalizados_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_ArticulosTotalizados_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_ArticulosTotalizados); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //ARTICULOSTRAZABILIDAD else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_ARTICULOS_TRAZABILIDAD)) { MAE_Articulos_Trazabilidad_Datos obj_MAE_Articulos_Trazabilidad_Datos = new MAE_Articulos_Trazabilidad_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Articulos_Trazabilidad_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Articulos_Trazabilidad); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //CATEGORIAPROFESIONAL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CATEGORIAPROFESIONAL)) { MAE_CategoriasProfesionales_Datos obj_MAE_CategoriasProfesionales_Datos = new MAE_CategoriasProfesionales_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_CategoriasProfesionales_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_CategoriasProfesionales); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //CARGOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CARGOS)) { MAE_Cargos_Datos obj_MAE_Cargos_Datos = new MAE_Cargos_Datos(); dnm_Valores = obj_MAE_Cargos_Datos.Borrar(_lng_id); } //CLIENTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Clientes); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //CLIENTE_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Clientes); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //CLIENTE_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Clientes); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //CLIENTE_CRM else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_CRM)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Datos.Borrar(_lng_id); dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //CONTACTOSPROCESOSEMAIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTOSPROCESOSEMAIL)) { MAE_ContactosProcesosEmail_Datos obj_MAE_ContactosProcesosEmail_Datos = new MAE_ContactosProcesosEmail_Datos(); dnm_Valores = obj_MAE_ContactosProcesosEmail_Datos.Borrar(_lng_id); } //DEPARTAMENTOSEXTERNOS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_DEPARTAMENTOSEXTERNOS)) { MAE_DepartamentosExternos_Datos obj_MAE_DepartamentosExternos_Datos = new MAE_DepartamentosExternos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_DepartamentosExternos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_DepartamentosExternos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //EMBALAJE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMBALAJE)) { MAE_Embalajes_Datos obj_MAE_Embalajes_Datos = new MAE_Embalajes_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Embalajes_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Embalajes); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //EMPLEADO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Borrar(_lng_id); if (dnm_Valores.TodoCorrecto) { //Actualizar el fechaborrado en EmpleadosKairosPro if (Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO != null && Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO.Trim().Length > 0) { //Cargamos el ensamblado ######################################################################################################## Assembly m_assembly_1 = Assembly.LoadFrom(Variables.G_STR_LIBRERIA_RUTAINICIAL + @"\" + Variables.G_STR_LIBRERIA_KAIROSPRO + ".dll"); //Obtenemos el tipo de la clase Type m_type_1 = m_assembly_1.GetType("" + Variables.G_STR_LIBRERIA_KAIROSPRO + "." + Variables.G_STR_LIBRERIA_DATOSKAIROSPRO); //Creamos la instancia var obj_Clase_1 = Activator.CreateInstance(m_type_1); //Cargamos el metodo solicitado MethodInfo obj_MethodInfo_1 = obj_Clase_1.GetType().GetMethod(Variables.G_STR_LIBRERIA_DATOSKAIROSPRO_PROCEDIMIENTO_KRSEMPLEADOS_ACTUALIZAR_FECHABORRADO, BindingFlags.Instance | BindingFlags.NonPublic); //Obtener valores object[] arr_Parametros_1 = { _lng_id }; //Pasamos los parametros al metodo y lo ejecutamos obj_MethodInfo_1.Invoke(obj_Clase_1, arr_Parametros_1); //############################################################################################################################### } } } //EMPLEADO_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_1)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Borrar(_lng_id); if (dnm_Valores.TodoCorrecto) { //Actualizar el fechaborrado en EmpleadosKairosPro if (Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO != null && Variables.G_STR_CONEXION_BASEDATOS_KAIROSPRO.Trim().Length > 0) { //Cargamos el ensamblado ######################################################################################################## Assembly m_assembly_1 = Assembly.LoadFrom(Variables.G_STR_LIBRERIA_RUTAINICIAL + @"\" + Variables.G_STR_LIBRERIA_KAIROSPRO + ".dll"); //Obtenemos el tipo de la clase Type m_type_1 = m_assembly_1.GetType("" + Variables.G_STR_LIBRERIA_KAIROSPRO + "." + Variables.G_STR_LIBRERIA_DATOSKAIROSPRO); //Creamos la instancia var obj_Clase_1 = Activator.CreateInstance(m_type_1); //Cargamos el metodo solicitado MethodInfo obj_MethodInfo_1 = obj_Clase_1.GetType().GetMethod(Variables.G_STR_LIBRERIA_DATOSKAIROSPRO_PROCEDIMIENTO_KRSEMPLEADOS_ACTUALIZAR_FECHABORRADO, BindingFlags.Instance | BindingFlags.NonPublic); //Obtener valores object[] arr_Parametros_1 = { _lng_id }; //Pasamos los parametros al metodo y lo ejecutamos obj_MethodInfo_1.Invoke(obj_Clase_1, arr_Parametros_1); //############################################################################################################################### } } } //EMPLEADO_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_EMPLEADO_AUX_2)) { MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); dnm_Valores = obj_MAE_Empleados_Datos.Borrar(_lng_id); } //FORMADEPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_FORMADEPAGO)) { MAE_FormasPago_Datos obj_MAE_FormasPago_Datos = new MAE_FormasPago_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_FormasPago_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_FormasPago); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //MEDIDA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MEDIDA)) { MAE_Medidas_Datos obj_MAE_Medidas_Datos = new MAE_Medidas_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Medidas_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Medidas); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //MOTIVOALTABAJA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_MOTIVOALTABAJA)) { MAE_MotivosAltaBaja_Datos obj_MAE_MotivosAltaBaja_Datos = new MAE_MotivosAltaBaja_Datos(); dnm_Valores = obj_MAE_MotivosAltaBaja_Datos.Borrar(_lng_id); } //NOMENCLATURAPRECIO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_NOMENCLATURAPRECIO)) { MAE_NomenclaturasPrecios_Datos obj_MAE_NomenclaturasPrecios_Datos = new MAE_NomenclaturasPrecios_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_NomenclaturasPrecios_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_NomenclaturasPrecios); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //PIEIMPRESION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PIEIMPRESION)) { MAE_PieImpresiones_Datos obj_MAE_PieImpresiones_Datos = new MAE_PieImpresiones_Datos(); dnm_Valores = obj_MAE_PieImpresiones_Datos.Borrar(_lng_id); } //PRIORIDADES else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PRIORIDADES)) { MAE_Prioridades_Datos obj_MAE_Prioridades_Datos = new MAE_Prioridades_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Prioridades_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Prioridades); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //PROMOCIONESESQUEMA_CABECERA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROMOCIONESESQUEMA_CABECERA)) { MAE_PromocionesEsquema_Cabecera_Datos obj_MAE_PromocionesEsquema_Cabecera_Datos = new MAE_PromocionesEsquema_Cabecera_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_PromocionesEsquema_Cabecera_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_PromocionesEsquema_Cabecera); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Proveedores); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //PROVEEDOR_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_1)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Proveedores); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //PROVEEDOR_AUX_2 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Proveedores); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //PROVEEDOR_CODIGOSARTICULOPROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDORES_CODIGOSARTICULOPROVEEDOR)) { MAE_Proveedores_CodigosArticuloProveedor_Datos obj_MAE_Proveedores_CodigosArticuloProveedor_Datos = new MAE_Proveedores_CodigosArticuloProveedor_Datos(); dnm_Valores = obj_MAE_Proveedores_CodigosArticuloProveedor_Datos.Borrar(_lng_id); } //TARIFAPROMOCIONDETALLE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TARIFAPROMOCION)) { MAE_TarifasPromociones_Datos obj_MAE_TarifasPromociones_Detalle_Datos = new MAE_TarifasPromociones_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TarifasPromociones_Detalle_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TarifasPromociones); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //TASA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TASA)) { MAE_Tasas_Datos obj_MAE_Tasas_Datos = new MAE_Tasas_Datos(); dnm_Valores = obj_MAE_Tasas_Datos.Borrar(_lng_id); } //TELEFONOTIPO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TELEFONOTIPO)) { MAE_TelefonosTipos_Datos obj_MAE_TelefonosTipos_Datos = new MAE_TelefonosTipos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TelefonosTipos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TelefonosTipos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //TESORERIA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Borrar(_lng_id); } //TESORERIA_AUX_1 else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TESORERIA_AUX_1)) { MAE_Tesorerias_Datos obj_MAE_Tesorerias_Datos = new MAE_Tesorerias_Datos(); dnm_Valores = obj_MAE_Tesorerias_Datos.Borrar(_lng_id); } //TIPOGASTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOGASTO)) { MAE_TiposGastos_Datos obj_MAE_TiposGastos_Datos = new MAE_TiposGastos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TiposGastos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TiposGastos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //TIPOPAGO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPAGO)) { MAE_TiposPagos_Datos obj_MAE_TiposPagos_Datos = new MAE_TiposPagos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TiposPagos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TiposPagos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //TIPOPRODUCTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOPRODUCTO)) { MAE_TiposProductos_Datos obj_MAE_TiposProductos_Datos = new MAE_TiposProductos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_TiposProductos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_TiposProductos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //TIPOTRANSPORTE else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOTRANSPORTE)) { MAE_TiposTransportes_Datos obj_MAE_TiposTransportes_Datos = new MAE_TiposTransportes_Datos(); dnm_Valores = obj_MAE_TiposTransportes_Datos.Borrar(_lng_id); } //TIPOSVARIACIONESEXISTENCIAS else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_TIPOSVARIACIONESEXISTENCIAS)) { MAE_TiposVariacionesExistencias_Datos obj_MAE_TiposVariacionesExistencias_Datos = new MAE_TiposVariacionesExistencias_Datos(); dnm_Valores = obj_MAE_TiposVariacionesExistencias_Datos.Borrar(_lng_id); } //UBICACION else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACION)) { MAE_Ubicaciones_Datos obj_MAE_Ubicaciones_Datos = new MAE_Ubicaciones_Datos(); dnm_Valores = obj_MAE_Ubicaciones_Datos.Borrar(_lng_id); } //UBICACIONPERFIL else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_UBICACIONPERFIL)) { MAE_UbicacionesPerfiles_Datos obj_MAE_UbicacionesPerfiles_Datos = new MAE_UbicacionesPerfiles_Datos(); dnm_Valores = obj_MAE_UbicacionesPerfiles_Datos.Borrar(_lng_id); } //VEHICULO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VEHICULOS)) { MAE_Vehiculos_Datos obj_MAE_Vehiculos_Datos = new MAE_Vehiculos_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Vehiculos_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Vehiculos); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } //VENDEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_VENDEDOR)) { MAE_Vendedores_Datos obj_MAE_Vendedores_Datos = new MAE_Vendedores_Datos(); INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Vendedores_Datos.Borrar(_lng_id); #region SINCRONIZACION if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto) { INTERNO_Sincronizacion_ActualizarRegistro_Modelo mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo = new INTERNO_Sincronizacion_ActualizarRegistro_Modelo(); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.tabla = nameof(MAE_Vendedores); mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo.idClavePrimaria = _lng_id; Sincronizacion_ActualizarRegistro.Sincronizacion_ActualizarRegistro_RESTOTABLAS(mdl_INTERNO_Sincronizacion_ActualizarRegistro_Modelo); } #endregion dnm_Valores = mdl_INTERNO_ValorDevuelto_Modelo; } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valores; } private dynamic BORRAR_REGISTRO_POROBJETO(string _str_Opcion, object _mdl_obj) { dynamic dnm_Valores = null; try { //AGRUPACIONARTICULOLINEA if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONARTICULOLINEA)) { MAE_AgrupacionesArticulosLineas_Datos obj_MAE_AgrupacionesArticulosLineas_Datos = new MAE_AgrupacionesArticulosLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesArticulosLineas_Datos.Borrar(_mdl_obj); } //AGRUPACIONCLIENTELINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONCLIENTELINEA)) { MAE_AgrupacionesClientesLineas_Datos obj_MAE_AgrupacionesClientesLineas_Datos = new MAE_AgrupacionesClientesLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesClientesLineas_Datos.Borrar(_mdl_obj); } //AGRUPACIONPROVEEDORLINEA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_AGRUPACIONPROVEEDORLINEA)) { MAE_AgrupacionesProveedoresLineas_Datos obj_MAE_AgrupacionesProveedoresLineas_Datos = new MAE_AgrupacionesProveedoresLineas_Datos(); dnm_Valores = obj_MAE_AgrupacionesProveedoresLineas_Datos.Borrar(_mdl_obj); } //CUENTABANCARIA (COBROS) else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_SOCIO) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_CLIENTE)) { MAE_CuentasBancariasSEPA_Cobros_Datos obj_MAE_CuentasBancariasSEPA_Cobros_Datos = new MAE_CuentasBancariasSEPA_Cobros_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Cobros_Datos.Borrar(_mdl_obj); } //CUENTABANCARIA (PAGOS) else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_EMPLEADO) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CUENTABANCARIA_PROVEEDOR)) { MAE_CuentasBancariasSEPA_Pagos_Datos obj_MAE_CuentasBancariasSEPA_Pagos_Datos = new MAE_CuentasBancariasSEPA_Pagos_Datos(); dnm_Valores = obj_MAE_CuentasBancariasSEPA_Pagos_Datos.Borrar(_mdl_obj); } //CONTACTO else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_CLIENTE) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_PROVEEDOR) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_CLIENTEPOTENCIAL) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_ORGANISMOSCERTIFICADORES) || _str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CONTACTO_EMPRESASINSTALADORAS)) { MAE_Contactos_Datos obj_MAE_Contactos_Datos = new MAE_Contactos_Datos(); dnm_Valores = obj_MAE_Contactos_Datos.Borrar(_mdl_obj); } } catch (Control_Errores) { } catch (Exception) { } return dnm_Valores; } private dynamic OBTENER_REGISTRO_TEXTBOXBUSQUEDA(string _str_Opcion, string _str_Filtro, string _str_CampoBusqueda, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual) { dynamic dnm_Valor = null; try { } catch (Control_Errores) { } catch (Exception) { } return dnm_Valor; } private ABS_TextBox_Busqueda OBTENCION_ABS_TEXTBOXBUSQUEDA(string _str_Opcion) { ABS_TextBox_Busqueda obj_ABS_TextBox_Busqueda = null; return obj_ABS_TextBox_Busqueda; } #region Bolsa private PE_Esperando g_frm_PE_Esperando; private string g_str_Opcion; private P_Base g_frm_P_Base_Origen; private INTERNO_ValoresGenerales_Modelo g_mdl_INTERNO_ValoresGenerales_Modelo; private DateTime g_dtt_FechaPorDefecto; private List g_lst_ids; private void MOSTRAR_BOLSA( string _str_Opcion, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, List _lst_ids) { Funciones_Bolsa obj_Funciones_Bolsa = new Funciones_Bolsa(); //Datos Variables segun Opcione ########################################################### ABS_Bolsa obj_ABS_Bolsa_Auxiliar = null; //CLIENTE if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { obj_ABS_Bolsa_Auxiliar = new ABS_Bolsa_MAE_Clientes(); } //PROVEEDOR else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { obj_ABS_Bolsa_Auxiliar = new ABS_Bolsa_MAE_Proveedores(); } //######################################################################################### //Llamar a la Funcion general que cargara los datos y generar la pantalla del listado obj_Funciones_Bolsa.Mostrar_Bolsa( _frm_P_Base_Origen, _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, obj_ABS_Bolsa_Auxiliar, _str_Opcion); } #region Agregar a la Bolsa private BackgroundWorker g_obj_TareaAsincrona_AgregarBolsa; private string g_str_AGREGARBOLSA_NombreCampo_Bolsa = ""; private void AGREGAR_BOLSA( string _str_Opcion, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, List _lst_ids) { try { g_str_Opcion= _str_Opcion; g_frm_P_Base_Origen= _frm_P_Base_Origen; g_mdl_INTERNO_ValoresGenerales_Modelo = _mdl_INTERNO_ValoresGenerales_Modelo ; g_dtt_FechaPorDefecto= _dtt_FechaPorDefecto; g_lst_ids= _lst_ids != null ? _lst_ids.Cast().ToList() : null; //Mostrar la pantalla de espera g_frm_PE_Esperando = new PE_Esperando(Mensajes.G_STR_ESPERANDO_AGREGANDODATOS()); //Si la tarea asincrona esta en marcha la paro if (g_obj_TareaAsincrona_AgregarBolsa != null) { while (g_obj_TareaAsincrona_AgregarBolsa.IsBusy) Application.DoEvents(); } else { g_obj_TareaAsincrona_AgregarBolsa = new BackgroundWorker(); g_obj_TareaAsincrona_AgregarBolsa.DoWork += new DoWorkEventHandler(TareaAsincrona_AgregarBolsa_DoWork); g_obj_TareaAsincrona_AgregarBolsa.RunWorkerCompleted += new RunWorkerCompletedEventHandler(TareaAsincrona_AgregarBolsa_Completed); g_obj_TareaAsincrona_AgregarBolsa.WorkerReportsProgress = false; } //(Tarea Asincrona) Cargar Datos ################################################################## g_obj_TareaAsincrona_AgregarBolsa.RunWorkerAsync(); //################################################################################################# g_frm_PE_Esperando.ShowDialog(); } catch (Exception ex) { if (g_frm_PE_Esperando != null) { g_frm_PE_Esperando.Close(); g_frm_PE_Esperando = null; } throw new Control_Errores(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA(), ex, nameof(Opciones) + "/" + nameof(AGREGAR_BOLSA), true); } } private void TareaAsincrona_AgregarBolsa_DoWork(object sender, DoWorkEventArgs e) { INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo(); try { //CLIENTE o CLIENTE_BOLSA if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA)) { g_str_AGREGARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Clientes_Listado_Modelo.Bolsa); MAE_Clientes_Bolsa_Datos obj_MAE_Clientes_Bolsa_Datos = new MAE_Clientes_Bolsa_Datos(); mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Bolsa_Datos.Grabar(g_lst_ids); } //PROVEEDOR o PROVEEDOR_BOLSA else if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA)) { g_str_AGREGARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.Bolsa); MAE_Proveedores_Bolsa_Datos obj_MAE_Proveedores_Bolsa_Datos = new MAE_Proveedores_Bolsa_Datos(); mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Bolsa_Datos.Grabar(g_lst_ids); } } catch (ThreadAbortException ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_AgregarBolsa_DoWork)); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje= Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA(); } catch (Control_Errores) { mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA(); } catch (Exception ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_AgregarBolsa_DoWork)); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA(); } finally { e.Result = mdl_INTERNO_ValorDevuelto_Modelo; } } private void TareaAsincrona_AgregarBolsa_Completed(object sender, RunWorkerCompletedEventArgs e) { if (g_frm_PE_Esperando != null) { g_frm_PE_Esperando.Close(); g_frm_PE_Esperando = null; } try { INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo_Resultado = (INTERNO_ValorDevuelto_Modelo)e.Result; //Mostrar si tuviera algun mensaje if (mdl_ValorDevuelto_Modelo_Resultado.TodoCorrecto == false) { Mensajes.MostrarMensaje(mdl_ValorDevuelto_Modelo_Resultado.Mensaje); } else { if (g_frm_P_Base_Origen != null) { List lst_INTERNO_ActualizarCampoListadoGeneral_Modelo = new List(); foreach (long lng_id in g_lst_ids) { lst_INTERNO_ActualizarCampoListadoGeneral_Modelo.Add(new INTERNO_ActualizarCampoListadoGeneral_Modelo(lng_id, g_str_AGREGARBOLSA_NombreCampo_Bolsa, true)); } g_frm_P_Base_Origen.P_Base_ActualizarRegistros_Campo(lst_INTERNO_ActualizarCampoListadoGeneral_Modelo,G_ENUM_TIPOACCION.INT_MODIFICAR); } } } catch (Exception ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_AgregarBolsa_Completed)); Mensajes.MostrarMensaje(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_GRABARDATOSPANTALLA()); } } #endregion #region Borrar a la Bolsa private BackgroundWorker g_obj_TareaAsincrona_BorrarBolsa; private string g_str_BORRARBOLSA_NombreCampo_Bolsa = ""; private void BORRAR_BOLSA(string _str_Opcion, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, List _lst_ids) { try { g_str_Opcion = _str_Opcion; g_frm_P_Base_Origen = _frm_P_Base_Origen; g_mdl_INTERNO_ValoresGenerales_Modelo = _mdl_INTERNO_ValoresGenerales_Modelo; g_dtt_FechaPorDefecto = _dtt_FechaPorDefecto; g_lst_ids = _lst_ids != null ? _lst_ids.Cast().ToList() : null; //Mostrar la pantalla de espera g_frm_PE_Esperando = new PE_Esperando(Mensajes.G_STR_ESPERANDO_BORRANDODATOS()); //Si la tarea asincrona esta en marcha la paro if (g_obj_TareaAsincrona_BorrarBolsa != null) { while (g_obj_TareaAsincrona_BorrarBolsa.IsBusy) Application.DoEvents(); } else { g_obj_TareaAsincrona_BorrarBolsa = new BackgroundWorker(); g_obj_TareaAsincrona_BorrarBolsa.DoWork += new DoWorkEventHandler(TareaAsincrona_BorrarBolsa_DoWork); g_obj_TareaAsincrona_BorrarBolsa.RunWorkerCompleted += new RunWorkerCompletedEventHandler(TareaAsincrona_BorrarBolsa_Completed); g_obj_TareaAsincrona_BorrarBolsa.WorkerReportsProgress = false; } //(Tarea Asincrona) Cargar Datos ################################################################## g_obj_TareaAsincrona_BorrarBolsa.RunWorkerAsync(); //################################################################################################# g_frm_PE_Esperando.ShowDialog(); } catch (Exception ex) { if (g_frm_PE_Esperando != null) { g_frm_PE_Esperando.Close(); g_frm_PE_Esperando = null; } throw new Control_Errores(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA(), ex, nameof(Opciones) + "/" + nameof(BORRAR_BOLSA), true); } } private void TareaAsincrona_BorrarBolsa_DoWork(object sender, DoWorkEventArgs e) { INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo(); try { //CLIENTE o CLIENTE_BOLSA if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_1) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_AUX_2) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA)) { g_str_BORRARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Clientes_Listado_Modelo.Bolsa); MAE_Clientes_Bolsa_Datos obj_MAE_Clientes_Bolsa_Datos = new MAE_Clientes_Bolsa_Datos(); mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Clientes_Bolsa_Datos.Borrar(g_lst_ids); } //PROVEEDOR o PROVEEDOR_BOLSA else if (g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_AUX_2) || g_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA)) { g_str_BORRARBOLSA_NombreCampo_Bolsa = nameof(INTERNO_MAE_Proveedores_Listado_Modelo.Bolsa); MAE_Proveedores_Bolsa_Datos obj_MAE_Proveedores_Bolsa_Datos = new MAE_Proveedores_Bolsa_Datos(); mdl_INTERNO_ValorDevuelto_Modelo = obj_MAE_Proveedores_Bolsa_Datos.Borrar(g_lst_ids); } } catch (ThreadAbortException ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_BorrarBolsa_DoWork)); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje= Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA(); } catch (Control_Errores) { mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA(); } catch (Exception ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_BorrarBolsa_DoWork)); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA(); } finally { e.Result = mdl_INTERNO_ValorDevuelto_Modelo; } } private void TareaAsincrona_BorrarBolsa_Completed(object sender, RunWorkerCompletedEventArgs e) { if (g_frm_PE_Esperando != null) { g_frm_PE_Esperando.Close(); g_frm_PE_Esperando = null; } try { INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo_Resultado = (INTERNO_ValorDevuelto_Modelo)e.Result; //Mostrar si tuviera algun mensaje if (mdl_ValorDevuelto_Modelo_Resultado.TodoCorrecto == false) { Mensajes.MostrarMensaje(mdl_ValorDevuelto_Modelo_Resultado.Mensaje); } else { if (g_frm_P_Base_Origen != null) { List lst_INTERNO_ActualizarCampoListadoGeneral_Modelo = new List(); foreach (long lng_id in g_lst_ids) { lst_INTERNO_ActualizarCampoListadoGeneral_Modelo.Add(new INTERNO_ActualizarCampoListadoGeneral_Modelo(lng_id, g_str_BORRARBOLSA_NombreCampo_Bolsa,false)); } g_frm_P_Base_Origen.P_Base_ActualizarRegistros_Campo(lst_INTERNO_ActualizarCampoListadoGeneral_Modelo, G_ENUM_TIPOACCION.INT_ELIMINAR); } } } catch (Exception ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_BorrarBolsa_Completed)); Mensajes.MostrarMensaje(Mensajes.G_STR_MENSAJES_GENERAL_ERROR_BORRARDATOSPANTALLA()); } } #endregion #region Obtener el Listado de la Bolsa private List OBTENER_LISTADO_BOLSA(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { List lst_Valores = null; try { //CLIENTE_BOLSA if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA)) { MAE_Clientes_Bolsa_Datos obj_MAE_Clientes_Bolsa_Datos = new MAE_Clientes_Bolsa_Datos(); lst_Valores = obj_MAE_Clientes_Bolsa_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } //PROVEEDOR_BOLSA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA)) { MAE_Proveedores_Bolsa_Datos obj_MAE_Proveedores_Bolsa_Datos = new MAE_Proveedores_Bolsa_Datos(); lst_Valores = obj_MAE_Proveedores_Bolsa_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo); } } catch (Control_Errores) { } catch (Exception) { } return lst_Valores; } #endregion private List FILTRAR_REGISTROS_PARA_BOLSA(string _str_Opcion, string _str_Opcion_Secundaria, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_ColumnasAMostrar, Dictionary _dct_ListadoFiltros) { List lst_Valores = null; try { //CLIENTE_BOLSA if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_CLIENTE_BOLSA)) { //CLIENTE if (_str_Opcion_Secundaria.Equals(Variables.G_STR_OPCION_MAE_CLIENTE)) { MAE_Clientes_Datos obj_MAE_Clientes_Datos = new MAE_Clientes_Datos(); lst_Valores = obj_MAE_Clientes_Datos.Obtener_Registros_Para_Bolsa(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_ColumnasAMostrar, _dct_ListadoFiltros); } } //PROVEEDOR_BOLSA else if (_str_Opcion.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR_BOLSA)) { //PROVEEDOR if (_str_Opcion_Secundaria.Equals(Variables.G_STR_OPCION_MAE_PROVEEDOR)) { MAE_Proveedores_Datos obj_MAE_Proveedores_Datos = new MAE_Proveedores_Datos(); lst_Valores = obj_MAE_Proveedores_Datos.Obtener_Registros_Para_Bolsa(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_ColumnasAMostrar, _dct_ListadoFiltros); } } } catch (Control_Errores) { } catch (Exception) { } return lst_Valores; } #endregion #region KairosPro private BackgroundWorker g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro; private void Sincronizacion_Empleados_Con_KairosPro( string _str_Opcion, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, List _lst_ids) { try { //Pedimos confirmacion if (_lst_ids == null || _lst_ids.Count == 0) { Mensajes.MostrarMensaje(Mensajes.G_STR_KAIROSPRO_EMPLEADOS_NOSELECCIONADO()); } else { if (Mensajes.MostrarMensaje_Pregunta(Mensajes.G_STR_KAIROSPRO_PREGUNTA_SINCRONIZAR_EMPLEADOS())) { //Mostramos la pantalla de espera g_frm_PE_Esperando = new PE_Esperando(); //Si la tarea asincrona esta en marcha la paro if (g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro != null) { while (g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.IsBusy) Application.DoEvents(); } else { g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro = new BackgroundWorker(); g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.DoWork += new DoWorkEventHandler(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork); g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.RunWorkerCompleted += new RunWorkerCompletedEventHandler(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_Completed); g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.WorkerReportsProgress = true; } List lst_Argumentos = new List(); lst_Argumentos.Add(_lst_ids != null ? _lst_ids.Cast().ToList() : null); lst_Argumentos.Add(_str_Opcion); lst_Argumentos.Add(_mdl_INTERNO_ValoresGenerales_Modelo); //(Tarea Asincrona) ########################################################################## g_obj_TareaAsincrona_Sincronizar_Empleados_Con_KairosPro.RunWorkerAsync(lst_Argumentos); //############################################################################################ g_frm_PE_Esperando.ShowDialog(); } } } catch (Control_Errores) { } catch (Exception ex) { if(g_frm_PE_Esperando != null) { g_frm_PE_Esperando.Close(); g_frm_PE_Esperando = null; } Control_Errores.Errores_Log("", ex, nameof(Opciones) + "/" + nameof(Sincronizacion_Empleados_Con_KairosPro)); } } private void TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork(object sender, DoWorkEventArgs e) { INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo(); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true; mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = ""; try { List lst_Argumentos = (List)e.Argument; //Argumentos List lst_idsEmpleados = (List)lst_Argumentos[0]; string str_Opcion = (string)lst_Argumentos[1]; INTERNO_ValoresGenerales_Modelo mdl_INTERNO_ValoresGenerales_Modelo = (INTERNO_ValoresGenerales_Modelo)lst_Argumentos[2]; MAE_Empleados_Datos obj_MAE_Empleados_Datos = new MAE_Empleados_Datos(); //Sincronizar los empleados seleccionados con kairosPro mdl_INTERNO_ValorDevuelto_Modelo = Funciones_Maestros.Sincronizacion_Empleados_Con_KairosPro((BackgroundWorker)sender, str_Opcion, mdl_INTERNO_ValoresGenerales_Modelo, lst_idsEmpleados); } catch (ThreadAbortException ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork)); mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS(); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; } catch (Control_Errores) { mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS(); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; } catch (Exception ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_DoWork)); mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS(); mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false; } finally { e.Result = mdl_INTERNO_ValorDevuelto_Modelo; } } private void TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_Completed(object sender, RunWorkerCompletedEventArgs e) { try { if(g_frm_PE_Esperando != null) { g_frm_PE_Esperando.Close(); g_frm_PE_Esperando = null; } INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = (INTERNO_ValorDevuelto_Modelo)e.Result; //Mostrar si tuviera algun mensaje if(mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto == false) { Mensajes.MostrarMensaje(mdl_INTERNO_ValorDevuelto_Modelo.Mensaje); } else { Mensajes.MostrarMensaje(Mensajes.G_STR_KAIROSPRO_SINCRONIZAR_EMPLEADOS_CORRECTO()); } } catch (Exception ex) { Control_Errores.Errores_Log(ex.Message, ex, nameof(Opciones) + "/" + nameof(TareaAsincrona_Sincronizacion_Empleados_Con_KairosPro_Completed)); Mensajes.MostrarMensaje(Mensajes.G_STR_KAIROSPRO_ERROR_SINCRONIZAR_EMPLEADOS()); } } #endregion } }