2428 lines
143 KiB
C#
2428 lines
143 KiB
C#
using Exferia_Aplicacion.General;
|
|
using Exferia_Controles;
|
|
using Exferia_Formularios;
|
|
using Exferia_General._3_Vistas;
|
|
using Exferia_General._3_Vistas.F3;
|
|
using Exferia_General._3_Vistas.Listados;
|
|
using Exferia_General._3_Vistas.MantenimientoSimple;
|
|
using Exferia_General.General;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Reflection;
|
|
using Exferia_Aplicacion.Sincronizacion;
|
|
using Exferia_EntityFramework;
|
|
using Exferia_General._1_Datos;
|
|
using Exferia_General._0_Modelos;
|
|
using Exferia_Aplicacion.Modelos_Listado_Filtros;
|
|
|
|
namespace Exferia_General
|
|
{
|
|
public class Opciones
|
|
{
|
|
/// <summary>
|
|
/// Evento que se activa cuando se selecciona un registro
|
|
/// </summary>
|
|
///
|
|
public event EventHandler<INTERNO_EventArgs_Listado> 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<INTERNO_EventArgs_Listado> 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<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
|
|
Dictionary<string, object> _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<INTERNO_EventArgs_Listado>(Evento_RegistroSeleccionado);
|
|
|
|
//Datos Variables segun Opcione ###########################################################
|
|
ABS_Listado obj_ABS_Listado_Auxiliar = null;
|
|
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Administraciones();
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
if (_mdl_INTERNO_ValoresGenerales_Modelo != null && _mdl_INTERNO_ValoresGenerales_Modelo.lng_idEmpresa > -1)
|
|
{
|
|
//Ejercicio Filtro pantalla.................................................................................................................................
|
|
//Instanciar la Variable
|
|
if (_dct_ListadoFiltros == null)
|
|
{
|
|
_dct_ListadoFiltros = new Dictionary<string, object>();
|
|
}
|
|
|
|
//Fìltrar por el Ejercicio Actual
|
|
INTERNO_Listado_Filtros_Relacionadas_Modelo mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS = new INTERNO_Listado_Filtros_Relacionadas_Modelo();
|
|
//CAMPO
|
|
mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS.CAMPO = nameof(INTERNO_GEN_Almacenes_Listado_Modelo.idEmpresa);
|
|
//VALOR
|
|
List<long> lst_Valores = new List<long>();
|
|
lst_Valores.Add(_mdl_INTERNO_ValoresGenerales_Modelo.lng_idEmpresa);
|
|
mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS.ID = lst_Valores;
|
|
|
|
if (_dct_ListadoFiltros.Count > 0 && _dct_ListadoFiltros.ContainsKey(nameof(INTERNO_GEN_Almacenes_Listado_Modelo.Empresa)))
|
|
{
|
|
_dct_ListadoFiltros[nameof(INTERNO_GEN_Almacenes_Listado_Modelo.Empresa)] = mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS;
|
|
}
|
|
else
|
|
{
|
|
_dct_ListadoFiltros.Add(nameof(INTERNO_GEN_Almacenes_Listado_Modelo.Empresa), mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS);
|
|
}
|
|
//....................................................................................................................................................
|
|
|
|
}
|
|
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Almacenes();
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Configuracion_Informes();
|
|
}
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Firmas_Electronicas();
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_ConfiguracionesEmails();
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
if (_mdl_INTERNO_ValoresGenerales_Modelo!=null && _mdl_INTERNO_ValoresGenerales_Modelo.lng_idEmpresa>-1)
|
|
{
|
|
//Ejercicio Filtro pantalla.................................................................................................................................
|
|
//Instanciar la Variable
|
|
if (_dct_ListadoFiltros == null)
|
|
{
|
|
_dct_ListadoFiltros = new Dictionary<string, object>();
|
|
}
|
|
|
|
//Fìltrar por el Ejercicio Actual
|
|
INTERNO_Listado_Filtros_Relacionadas_Modelo mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS = new INTERNO_Listado_Filtros_Relacionadas_Modelo();
|
|
//CAMPO
|
|
mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS.CAMPO = nameof(INTERNO_GEN_Delegaciones_Listado_Modelo.idEmpresa);
|
|
//VALOR
|
|
List<long> lst_Valores = new List<long>();
|
|
lst_Valores.Add(_mdl_INTERNO_ValoresGenerales_Modelo.lng_idEmpresa);
|
|
mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS.ID = lst_Valores;
|
|
|
|
if (_dct_ListadoFiltros.Count > 0 && _dct_ListadoFiltros.ContainsKey(nameof(INTERNO_GEN_Delegaciones_Listado_Modelo.Empresa)))
|
|
{
|
|
_dct_ListadoFiltros[nameof(INTERNO_GEN_Delegaciones_Listado_Modelo.Empresa)] = mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS;
|
|
}
|
|
else
|
|
{
|
|
_dct_ListadoFiltros.Add(nameof(INTERNO_GEN_Delegaciones_Listado_Modelo.Empresa), mdl_INTERNO_Listado_Filtros_Relacionadas_Modelo_FILTROS);
|
|
}
|
|
//....................................................................................................................................................
|
|
|
|
}
|
|
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Delegaciones();
|
|
}
|
|
//EJERCICIOACTIVO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EJERCICIOACTIVO))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_EjerciciosActivos_Empresa();
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_EntidadesBancarias();
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Empresas();
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_ImpuestosCabecera();
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_ImpuestosTipos();
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Monedas();
|
|
}
|
|
//MUNICPIOS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Municipios();
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Paises();
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_USR_Perfiles();
|
|
}
|
|
//PERFILESFUNCIONALIDAD
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFILESFUNCIONALIDAD))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_PerfilesFuncionalidad();
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Poblaciones();
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Provincias();
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_RetencionesTipos();
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_Terminales();
|
|
}
|
|
//TIPOS COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_TiposCompraVenta();
|
|
}
|
|
//TIPOS DE VIAS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_TiposVias();
|
|
}
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_GEN_TiposVias();
|
|
}
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_ERP_TASACOMBUSTIBLE))
|
|
{
|
|
obj_ABS_Listado_Auxiliar = new ABS_Listado_HRM_PreciosCombustible_Historico();
|
|
}
|
|
//#########################################################################################
|
|
|
|
//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<dynamic> OBTENER_LISTADO(string _str_Opcion,
|
|
long _lng_idEmpresaSeleccionada,
|
|
long _lng_idEjercicioActual,
|
|
List<string> _lst_CamposConRelacionABuscar,
|
|
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
|
|
{
|
|
List<dynamic> lst_Valores = null;
|
|
|
|
try
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
lst_Valores = obj_GEN_Administraciones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
lst_Valores = obj_GEN_Almacenes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
GEN_Configuracion_Informes_Datos obj_GEN_Configuracion_Informes_Datos = new GEN_Configuracion_Informes_Datos();
|
|
lst_Valores = obj_GEN_Configuracion_Informes_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//CONFIGURACION_FIRMAS DIGITALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
GEN_Firmas_Electronicas_Datos obj_GEN_Firmas_Electronicas_Datos = new GEN_Firmas_Electronicas_Datos();
|
|
lst_Valores = obj_GEN_Firmas_Electronicas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
lst_Valores = obj_GEN_ConfiguracionesEmails_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
lst_Valores = obj_GEN_Delegaciones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//EJERCICIOACTIVO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EJERCICIOACTIVO))
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
lst_Valores = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
lst_Valores = obj_GEN_EntidadesBancarias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
lst_Valores = obj_GEN_Empresas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
lst_Valores = obj_GEN_ImpuestosCabecera_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
lst_Valores = obj_GEN_ImpuestosTipos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
GEN_Monedas_Datos obj_GEN_Monedas_Datos = new GEN_Monedas_Datos();
|
|
lst_Valores = obj_GEN_Monedas_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
lst_Valores = obj_GEN_Municipios_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
lst_Valores = obj_GEN_Paises_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
USR_Perfiles_Datos obj_USR_Perfiles_Datos = new USR_Perfiles_Datos();
|
|
lst_Valores = obj_USR_Perfiles_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PERFILESFUNCIONALIDAD
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFILESFUNCIONALIDAD))
|
|
{
|
|
GEN_PerfilesFuncionalidad_Datos obj_GEN_PerfilesFuncionalidad_Datos = new GEN_PerfilesFuncionalidad_Datos();
|
|
lst_Valores = obj_GEN_PerfilesFuncionalidad_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//POBLACIONES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
lst_Valores = obj_GEN_Poblaciones_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
lst_Valores = obj_GEN_Provincias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
lst_Valores = obj_GEN_RetencionesTipos_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
|
|
if (_lst_INTERNO_Filtro_OpcionPadre_Modelo == null)
|
|
{
|
|
_lst_INTERNO_Filtro_OpcionPadre_Modelo = new List<INTERNO_Filtro_OpcionPadre_Modelo>();
|
|
}
|
|
|
|
lst_Valores = obj_GEN_Terminales_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPOS COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
lst_Valores = obj_GEN_TiposCompraVenta_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
lst_Valores = obj_GEN_TiposVias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
lst_Valores = obj_GEN_TiposVias_Datos.Obtener_Listado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TASACOMBUSTIBLE
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_ERP_TASACOMBUSTIBLE))
|
|
{
|
|
//Cargamos el ensamblado
|
|
Assembly m_assembly = Assembly.LoadFrom(Variables.G_STR_LIBRERIA_RUTAINICIAL + @"\" + Variables.G_STR_LIBRERIA_HERMES + ".dll");
|
|
//Obtenemos el tipo de la clase
|
|
Type m_type = m_assembly.GetType(Variables.G_STR_LIBRERIA_HERMES + "." + Variables.G_STR_LIBRERIA_DATOSHERMES);
|
|
//creamos la instancia
|
|
var obj_Clase = Activator.CreateInstance(m_type);
|
|
//Cargamos el metodo solicitado
|
|
MethodInfo obj_MethodInfo = obj_Clase.GetType().GetMethod(Variables.G_STR_LIBRERIA_DATOSHERMES_PROCEDIMIENTO_HRMPRECIOSCOMBUSTIBLEHISTORICO_OBTENER_LISTADO, BindingFlags.Instance | BindingFlags.NonPublic);
|
|
|
|
//Obtener valores
|
|
object[] arr_Parametros = { null,null,null,null,null};
|
|
//Pasamos los parametros al metodo y lo ejecutamos
|
|
lst_Valores = (List<dynamic>) obj_MethodInfo.Invoke(obj_Clase, arr_Parametros);
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
catch (Exception ex)
|
|
{ }
|
|
|
|
return lst_Valores;
|
|
}
|
|
|
|
private dynamic OBTENER_REGISTROSLISTADO(string _str_Opcion,
|
|
long _lng_idEmpresaSeleccionada,
|
|
long _lng_idEjercicioActual,
|
|
List<string> _lst_CamposConRelacionABuscar,
|
|
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
|
|
long _lng_id,
|
|
List<long> _lst_ids)
|
|
{
|
|
dynamic dnm_Valor = null;
|
|
|
|
try
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
dnm_Valor = obj_GEN_Administraciones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
dnm_Valor = obj_obj_GEN_Almacenes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
GEN_Configuracion_Informes_Datos obj_GEN_Configuracion_Informes_Datos = new GEN_Configuracion_Informes_Datos();
|
|
dnm_Valor = obj_GEN_Configuracion_Informes_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//Firmas electronicas
|
|
//todo firmas-electronicas
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
GEN_Firmas_Electronicas_Datos obj_GEN_Firmas_Electronicas_Datos = new GEN_Firmas_Electronicas_Datos();
|
|
dnm_Valor = obj_GEN_Firmas_Electronicas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
dnm_Valor = obj_GEN_ConfiguracionesEmails_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
dnm_Valor = obj_GEN_Delegaciones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
dnm_Valor = obj_GEN_EntidadesBancarias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos_Negocio = new GEN_Empresas_Datos();
|
|
dnm_Valor = obj_GEN_Empresas_Datos_Negocio.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
dnm_Valor = obj_GEN_ImpuestosCabecera_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
dnm_Valor = obj_GEN_ImpuestosTipos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
GEN_Monedas_Datos obj_GEN_Monedas_Datos = new GEN_Monedas_Datos();
|
|
dnm_Valor = obj_GEN_Monedas_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
dnm_Valor = obj_GEN_Municipios_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
dnm_Valor = obj_GEN_Paises_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
USR_Perfiles_Datos obj_USR_Perfiles_Datos = new USR_Perfiles_Datos();
|
|
dnm_Valor = obj_USR_Perfiles_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//PERFILESFUNCIONALIDAD
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFILESFUNCIONALIDAD))
|
|
{
|
|
GEN_PerfilesFuncionalidad_Datos obj_GEN_PerfilesFuncionalidad_Datos = new GEN_PerfilesFuncionalidad_Datos();
|
|
dnm_Valor = obj_GEN_PerfilesFuncionalidad_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
dnm_Valor = obj_GEN_Poblaciones_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
dnm_Valor = obj_GEN_Provincias_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
dnm_Valor = obj_GEN_RetencionesTipos_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
dnm_Valor = obj_GEN_Terminales_Datos.Obtener_RegistroListado(_lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_CamposConRelacionABuscar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _lng_id, _lst_ids);
|
|
}
|
|
//TIPOS COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
dnm_Valor = obj_GEN_TiposCompraVenta_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<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
|
|
Dictionary<string, object> _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;
|
|
|
|
//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<dynamic> OBTENER_LISTADO_SECUNDARIO(string _str_Opcion,
|
|
long _lng_idEmpresaSeleccionada,
|
|
long _lng_idEjercicioActual,
|
|
List<string> _lst_CamposConRelacionABuscar,
|
|
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
|
|
{
|
|
List<dynamic> lst_Valores = null;
|
|
|
|
try
|
|
{
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
catch (Exception)
|
|
{ }
|
|
|
|
return lst_Valores;
|
|
}
|
|
private dynamic OBTENER_REGISTROSLISTADO_SECUNDARIO(string _str_Opcion,
|
|
long _lng_idEmpresaSeleccionada,
|
|
long _lng_idEjercicioActual,
|
|
List<string> _lst_CamposConRelacionABuscar,
|
|
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
|
|
long _lng_id,
|
|
List<long> _lst_ids)
|
|
{
|
|
dynamic dnm_Valor = null;
|
|
|
|
try
|
|
{
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
catch (Exception)
|
|
{ }
|
|
|
|
return dnm_Valor;
|
|
}
|
|
#endregion
|
|
|
|
private dynamic OBTENER_REGISTRO_F3(string _str_Opcion,
|
|
string _str_filtro,
|
|
string _str_CampoBusqueda,
|
|
long _lng_idEmpresaSeleccionada,
|
|
long _lng_idEjercicioActual,
|
|
List<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,
|
|
List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo,
|
|
object _obj_Filtros_Auxiliar)
|
|
{
|
|
dynamic dnm_Valores = null;
|
|
|
|
try
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
dnm_Valores = obj_GEN_Administraciones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
dnm_Valores = obj_obj_GEN_Almacenes_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
dnm_Valores = obj_GEN_ConfiguracionesEmails_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
dnm_Valores = obj_GEN_Delegaciones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//EJERCICIOACTIVO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EJERCICIOACTIVO))
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
dnm_Valores = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
dnm_Valores = obj_GEN_EntidadesBancarias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
dnm_Valores = obj_GEN_Empresas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosCabecera_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosTipos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
GEN_Monedas_Datos obj_GEN_Monedas_Datos = new GEN_Monedas_Datos();
|
|
dnm_Valores = obj_GEN_Monedas_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
dnm_Valores = obj_GEN_Municipios_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
dnm_Valores = obj_GEN_Paises_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
USR_Perfiles_Datos obj_USR_Perfiles_Datos = new USR_Perfiles_Datos();
|
|
dnm_Valores = obj_USR_Perfiles_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
dnm_Valores = obj_GEN_Poblaciones_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
dnm_Valores = obj_GEN_Provincias_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
dnm_Valores = obj_GEN_RetencionesTipos_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
dnm_Valores = obj_GEN_Terminales_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPOS COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
dnm_Valores = obj_GEN_TiposCompraVenta_Datos.Obtener_F3(_str_filtro, _str_CampoBusqueda, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
dnm_Valores = obj_GEN_TiposVias_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<INTERNO_Filtro_OpcionPadre_Modelo> _lst_INTERNO_Filtro_OpcionPadre_Modelo,List<INTERNO_Filtro_Modelo> _lst_INTERNO_Filtro_Modelo)
|
|
{
|
|
dynamic dnm_Valores = null;
|
|
|
|
try
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
dnm_Valores = obj_GEN_Administraciones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
dnm_Valores = obj_obj_GEN_Almacenes_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
dnm_Valores = obj_GEN_ConfiguracionesEmails_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
dnm_Valores = obj_GEN_Delegaciones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
dnm_Valores = obj_GEN_EntidadesBancarias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
dnm_Valores = obj_GEN_Empresas_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosCabecera_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosTipos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
GEN_Monedas_Datos obj_GEN_Monedas_Datos = new GEN_Monedas_Datos();
|
|
dnm_Valores = obj_GEN_Monedas_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
dnm_Valores = obj_GEN_Municipios_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
dnm_Valores = obj_GEN_Paises_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
USR_Perfiles_Datos obj_USR_Perfiles_Datos = new USR_Perfiles_Datos();
|
|
dnm_Valores = obj_USR_Perfiles_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
dnm_Valores = obj_GEN_Poblaciones_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
dnm_Valores = obj_GEN_Provincias_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
dnm_Valores = obj_GEN_RetencionesTipos_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
dnm_Valores = obj_GEN_Terminales_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPOS COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
dnm_Valores = obj_GEN_TiposCompraVenta_Datos.Obtener_F3_PorId(_lng_id, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
dnm_Valores = obj_GEN_TiposVias_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;
|
|
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Administraciones();
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Almacenes();
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_ConfiguracionesEmails();
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Delegaciones();
|
|
}
|
|
//EJERCICIOACTIVO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EJERCICIOACTIVO))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_EjerciciosActivos_Empresa();
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_EntidadesBancarias();
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Empresas();
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_ImpuestosCabecera();
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_ImpuestosTipos();
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Monedas();
|
|
}
|
|
//MUCICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Municipios();
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Paises();
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_USR_Perfiles();
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Poblaciones();
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Provincias();
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_RetencionesTipos();
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_Terminales();
|
|
}
|
|
//TIPO COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_TiposCompraVenta();
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
obj_ABS_F3 = new ABS_F3_GEN_TiposVias();
|
|
}
|
|
|
|
return obj_ABS_F3;
|
|
}
|
|
|
|
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<INTERNO_CampoValor_Modelo> _lst_ListadoArgumentos_ParaMantemiento)
|
|
{
|
|
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_GEN_Administraciones(), _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);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
P_Almacen frm_P_Almacen = new P_Almacen(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Almacen.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Almacen.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Almacen.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Almacen.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Almacen.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Almacen.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Almacen.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Almacen.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Almacen.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Almacen.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Almacen.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Almacen, _str_Opcion);
|
|
}
|
|
//CONFIGURACIONCAMPOCODIGO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_CAMPOCODIGO))
|
|
{
|
|
P_Configuracion_CampoCodigo frm_P_Configuracion_CampoCodigo = new P_Configuracion_CampoCodigo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Configuracion_CampoCodigo.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Configuracion_CampoCodigo.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_Configuracion_CampoCodigo.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Configuracion_CampoCodigo.P_Base_PantallaOrigen = null;
|
|
frm_P_Configuracion_CampoCodigo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Configuracion_CampoCodigo.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Configuracion_CampoCodigo.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Configuracion_CampoCodigo, _str_Opcion);
|
|
}
|
|
//CONFIGURACION_SW_SIGMA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_SW_SIGMA))
|
|
{
|
|
P_Configuracion_SW_Sigma frm_P_Configuracion_SW_Sigma = new P_Configuracion_SW_Sigma(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Configuracion_SW_Sigma.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Configuracion_SW_Sigma.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_Configuracion_SW_Sigma.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Configuracion_SW_Sigma.P_Base_PantallaOrigen = null;
|
|
frm_P_Configuracion_SW_Sigma.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Configuracion_SW_Sigma.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Configuracion_SW_Sigma.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Configuracion_SW_Sigma, _str_Opcion);
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
P_Configuracion_Informes frm_P_Configuracion_Informes = new P_Configuracion_Informes(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Configuracion_Informes.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Configuracion_Informes.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Configuracion_Informes.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Configuracion_Informes.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Configuracion_Informes.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Configuracion_Informes.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Configuracion_Informes.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Configuracion_Informes.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Configuracion_Informes.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Configuracion_Informes.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Configuracion_Informes.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Configuracion_Informes, _str_Opcion);
|
|
}
|
|
//firmas electronicas
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
|
|
P_Firmas_Electronicas frm_P_Firmas_Electronicas = new P_Firmas_Electronicas(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Firmas_Electronicas.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Firmas_Electronicas.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Firmas_Electronicas.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Firmas_Electronicas.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Firmas_Electronicas.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Firmas_Electronicas.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Firmas_Electronicas.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Firmas_Electronicas.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Firmas_Electronicas.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Firmas_Electronicas.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Firmas_Electronicas.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Firmas_Electronicas, _str_Opcion);
|
|
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
P_ConfiguracionEmail frm_P_ConfiguracionEmail = new P_ConfiguracionEmail(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_ConfiguracionEmail.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_ConfiguracionEmail.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_ConfiguracionEmail.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_ConfiguracionEmail.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_ConfiguracionEmail.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_ConfiguracionEmail.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_ConfiguracionEmail.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_ConfiguracionEmail.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_ConfiguracionEmail.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_ConfiguracionEmail.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_ConfiguracionEmail.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ConfiguracionEmail, _str_Opcion);
|
|
}
|
|
//CONFIGURACIONESQUEMAMENU
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONESQUEMA_MENU))
|
|
{
|
|
P_ConfiguracionEsquemaMenu frm_P_ConfiguracionEsquemaMenu = new P_ConfiguracionEsquemaMenu(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_PantallaOrigen = null;
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_ConfiguracionEsquemaMenu.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ConfiguracionEsquemaMenu, _str_Opcion);
|
|
}
|
|
//ERP_CONFIGURACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_ERP_CONFIGURACION))
|
|
{
|
|
P_ERP_Configuracion frm_P_ERP_Configuracion = new P_ERP_Configuracion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_ERP_Configuracion.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_ERP_Configuracion.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_ERP_Configuracion.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_ERP_Configuracion.P_Base_PantallaOrigen = null;
|
|
frm_P_ERP_Configuracion.P_Base_TituloPantalla_CaminoHormigas = "ERP_CONFIGURACION";// _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_ERP_Configuracion.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_ERP_Configuracion.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ERP_Configuracion, _str_Opcion);
|
|
}
|
|
//CONFIGURACIONGENERAL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONGENERAL))
|
|
{
|
|
P_ConfiguracionGeneral frm_P_ConfiguracionGeneral = new P_ConfiguracionGeneral(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_ConfiguracionGeneral.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_ConfiguracionGeneral.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_ConfiguracionGeneral.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_ConfiguracionGeneral.P_Base_PantallaOrigen = null;
|
|
frm_P_ConfiguracionGeneral.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_ConfiguracionGeneral.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_ConfiguracionGeneral.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ConfiguracionGeneral, _str_Opcion);
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
P_Delegacion frm_P_Delegacion = new P_Delegacion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Delegacion.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Delegacion.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Delegacion.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Delegacion.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Delegacion.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Delegacion.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Delegacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Delegacion.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Delegacion.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Delegacion.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Delegacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Delegacion, _str_Opcion);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
P_EntidadBancaria frm_P_EntidadBancaria = new P_EntidadBancaria(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_EntidadBancaria.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_EntidadBancaria.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_EntidadBancaria.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_EntidadBancaria.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_EntidadBancaria.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_EntidadBancaria.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_EntidadBancaria.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_EntidadBancaria.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_EntidadBancaria.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_EntidadBancaria.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_EntidadBancaria.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_EntidadBancaria, _str_Opcion);
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
P_Empresa frm_P_Empresa = new P_Empresa(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Empresa.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Empresa.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Empresa.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Empresa.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Empresa.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Empresa.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Empresa.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Empresa.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Empresa.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Empresa.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Empresa.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empresa, _str_Opcion);
|
|
}
|
|
//EMPRESASELECCION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESASELECCION))
|
|
{
|
|
P_Empresa_Seleccion frm_P_Empresa_Seleccion = new P_Empresa_Seleccion();
|
|
frm_P_Empresa_Seleccion.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Empresa_Seleccion.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_Empresa_Seleccion.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Empresa_Seleccion.P_Base_PantallaOrigen = null;
|
|
frm_P_Empresa_Seleccion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Empresa_Seleccion.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Empresa_Seleccion.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empresa_Seleccion, _str_Opcion);
|
|
}
|
|
//EMPRESACOMPARTIRDATO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA_COMPARTIRDATO))
|
|
{
|
|
P_Empresa_CompartirDatos frm_P_Empresa_CompartirDatos = new P_Empresa_CompartirDatos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Empresa_CompartirDatos.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Empresa_CompartirDatos.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_Empresa_CompartirDatos.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Empresa_CompartirDatos.P_Base_PantallaOrigen = null;
|
|
frm_P_Empresa_CompartirDatos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Empresa_CompartirDatos.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Empresa_CompartirDatos.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Empresa_CompartirDatos, _str_Opcion);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
P_Impuesto frm_P_Impuesto = new P_Impuesto(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Impuesto.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Impuesto.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Impuesto.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Impuesto.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Impuesto.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Impuesto.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Impuesto.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Impuesto.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Impuesto.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Impuesto.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Impuesto.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Impuesto, _str_Opcion);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
P_ImpuestoTipo frm_P_ImpuestoTipo = new P_ImpuestoTipo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_ImpuestoTipo.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_ImpuestoTipo.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_ImpuestoTipo.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_ImpuestoTipo.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_ImpuestoTipo.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_ImpuestoTipo.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_ImpuestoTipo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_ImpuestoTipo.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_ImpuestoTipo.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_ImpuestoTipo.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_ImpuestoTipo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_ImpuestoTipo, _str_Opcion);
|
|
}
|
|
//LICENCIASPRODUCTOS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_LICENCIASPRODUCTOS))
|
|
{
|
|
P_LicenciasProductos frm_P_LicenciasProductos = new P_LicenciasProductos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_LicenciasProductos.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_LicenciasProductos.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_LicenciasProductos.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_LicenciasProductos.P_Base_PantallaOrigen = null;
|
|
frm_P_LicenciasProductos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_LicenciasProductos.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_LicenciasProductos.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_LicenciasProductos, _str_Opcion);
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
P_Moneda frm_P_Moneda = new P_Moneda(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Moneda.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Moneda.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Moneda.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Moneda.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Moneda.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Moneda.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Moneda.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Moneda.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Moneda.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Moneda.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Moneda.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Moneda, _str_Opcion);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_GEN_Municipios(), _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);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_GEN_Paises(), _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);
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
P_Perfil frm_P_Perfil = new P_Perfil(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Perfil.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Perfil.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Perfil.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Perfil.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Perfil.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Perfil.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Perfil.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Perfil.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Perfil.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Perfil.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Perfil.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Perfil, _str_Opcion);
|
|
}
|
|
//PERFILESFUNCIONALIDAD
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFILESFUNCIONALIDAD))
|
|
{
|
|
P_PerfilFuncionalidad frm_P_PerfilFuncionalidad = new P_PerfilFuncionalidad(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_PerfilFuncionalidad.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_PerfilFuncionalidad.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_PerfilFuncionalidad.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_PerfilFuncionalidad.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_PerfilFuncionalidad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_PerfilFuncionalidad.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_PerfilFuncionalidad.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_PerfilFuncionalidad.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_PerfilFuncionalidad.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_PerfilFuncionalidad, _str_Opcion);
|
|
}
|
|
//PERMISOS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERMISOS))
|
|
{
|
|
P_Permisos frm_P_Permisos = new P_Permisos(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Permisos.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Permisos.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_Permisos.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Permisos.P_Base_PantallaOrigen = null;
|
|
frm_P_Permisos.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Permisos.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Permisos.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Permisos, _str_Opcion);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_GEN_Poblaciones(), _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);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_GEN_Provincias(), _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);
|
|
}
|
|
//RETENCION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCION))
|
|
{
|
|
P_Retencion frm_P_Retencion = new P_Retencion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Retencion.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Retencion.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Retencion.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Retencion.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
frm_P_Retencion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Retencion.P_Base_TipoAperturaPantalla = 1;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Retencion, _str_Opcion);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
P_RetencionTipo frm_P_RetencionTipo = new P_RetencionTipo(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_RetencionTipo.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_RetencionTipo.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_RetencionTipo.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_RetencionTipo.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_RetencionTipo.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_RetencionTipo.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_RetencionTipo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_RetencionTipo.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_RetencionTipo.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_RetencionTipo.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_RetencionTipo.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_RetencionTipo, _str_Opcion);
|
|
}
|
|
//SINCRONIZACIONSEGUIMIENTO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_SNC_SINCRONIZACIONSEGUIMIENTO))
|
|
{
|
|
P_Visor_SeguimientoSincronizacion frm_P_Visor_SeguimientoSincronizacion = new P_Visor_SeguimientoSincronizacion(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_PantallaOrigen = null;
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Visor_SeguimientoSincronizacion.P_Base_TipoAperturaPantalla = 0;
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Visor_SeguimientoSincronizacion, _str_Opcion);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
P_Terminal frm_P_Terminal = new P_Terminal(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_Terminal.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_Terminal.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_Terminal.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_Terminal.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_Terminal.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_Terminal.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_Terminal.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_Terminal.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_Terminal.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_Terminal.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_Terminal.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_Terminal, _str_Opcion);
|
|
}
|
|
//TIPOS COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
P_TipoCompraVenta frm_P_TipoCompraVenta = new P_TipoCompraVenta(_mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, _mdl_INTERNO_OpcionesDetalle_Modelo);
|
|
frm_P_TipoCompraVenta.P_Base_Campo_1 = _str_Campo1_Valor;
|
|
frm_P_TipoCompraVenta.P_Base_Campo_2 = _str_Campo2_Valor;
|
|
|
|
//Se llamo desde una pantalla
|
|
if (_frm_P_Base_Origen != null)
|
|
{
|
|
frm_P_TipoCompraVenta.P_Base_PantallaPadre_IdentificadorTAG = _frm_P_Base_Origen.Tag.ToString();
|
|
frm_P_TipoCompraVenta.P_Base_PantallaOrigen = _frm_P_Base_Origen;
|
|
}
|
|
//Se llamo desde un control F3
|
|
else
|
|
{
|
|
frm_P_TipoCompraVenta.P_Base_PantallaPadre_IdentificadorTAG = "";
|
|
frm_P_TipoCompraVenta.P_Base_F3Origen = _usc_Exferia_F3_Origen;
|
|
}
|
|
|
|
//Modificar
|
|
if (_lng_RegistroSeleccionado > 0)
|
|
{
|
|
frm_P_TipoCompraVenta.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper();
|
|
frm_P_TipoCompraVenta.P_Base_id = _lng_RegistroSeleccionado;
|
|
frm_P_TipoCompraVenta.P_Base_TipoAperturaPantalla = 1;
|
|
}
|
|
//Alta
|
|
else
|
|
{
|
|
frm_P_TipoCompraVenta.P_Base_TipoAperturaPantalla = 0;
|
|
frm_P_TipoCompraVenta.P_Base_TituloPantalla_CaminoHormigas = _mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_TituloMantenimiento.ToUpper() + " -> Alta";
|
|
}
|
|
|
|
|
|
Funciones_PanelPrincipal.Cargar_PantallaEmpotrada(frm_P_TipoCompraVenta, _str_Opcion);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
P_MantenimientoSimple frm_P_MantenimientoSimple = new P_MantenimientoSimple(new ABS_MantenimientoSimple_GEN_TiposVias(), _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);
|
|
}
|
|
//#########################################################################################
|
|
}
|
|
|
|
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);
|
|
}
|
|
|
|
private dynamic OBTENER_REGISTRO(string _str_Opcion, long _lng_id, long _lng_idEmpresaSeleccionada,long _lng_idEjercicioActual)
|
|
{
|
|
dynamic dnm_Valores = null;
|
|
|
|
try
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
dnm_Valores = obj_GEN_Administraciones_Datos.Obtener(_lng_id);
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
GEN_Configuracion_Informes_Datos obj_GEN_Configuracion_Informes_Datos = new GEN_Configuracion_Informes_Datos();
|
|
dnm_Valores = obj_GEN_Configuracion_Informes_Datos.Obtener(_lng_id);
|
|
}
|
|
//Firmas electronicas
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
GEN_Firmas_Electronicas_Datos obj_GEN_Firmas_Electronicas_Datos = new GEN_Firmas_Electronicas_Datos();
|
|
dnm_Valores = obj_GEN_Firmas_Electronicas_Datos.Obtener(_lng_id);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
dnm_Valores = obj_GEN_ConfiguracionesEmails_Datos.Obtener(_lng_id);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
dnm_Valores = obj_obj_GEN_Almacenes_Datos.Obtener(_lng_id);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
dnm_Valores = obj_GEN_EntidadesBancarias_Datos.Obtener(_lng_id);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosCabecera_Datos.Obtener(_lng_id);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosTipos_Datos.Obtener(_lng_id);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
dnm_Valores = obj_GEN_Municipios_Datos.Obtener(_lng_id);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
dnm_Valores = obj_GEN_Paises_Datos.Obtener(_lng_id);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
dnm_Valores = obj_GEN_Poblaciones_Datos.Obtener(_lng_id);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
dnm_Valores = obj_GEN_Provincias_Datos.Obtener(_lng_id);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
dnm_Valores = obj_GEN_RetencionesTipos_Datos.Obtener(_lng_id);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
dnm_Valores = obj_GEN_Terminales_Datos.Obtener(_lng_id);
|
|
}
|
|
//TIPO COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
dnm_Valores = obj_GEN_TiposCompraVenta_Datos.Obtener(_lng_id);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
dnm_Valores = obj_GEN_TiposVias_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
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
dnm_Valores = obj_GEN_Administraciones_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
dnm_Valores = obj_GEN_Almacenes_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
GEN_Configuracion_Informes_Datos obj_GEN_Configuracion_Informes_Datos = new GEN_Configuracion_Informes_Datos();
|
|
dnm_Valores = obj_GEN_Configuracion_Informes_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//Firmas electronicas
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
GEN_Firmas_Electronicas_Datos obj_GEN_Firmas_Electronicas_Datos = new GEN_Firmas_Electronicas_Datos();
|
|
dnm_Valores = obj_GEN_Firmas_Electronicas_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
dnm_Valores = obj_GEN_ConfiguracionesEmails_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
dnm_Valores = obj_GEN_EntidadesBancarias_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosCabecera_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
dnm_Valores = obj_GEN_ImpuestosTipos_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
dnm_Valores = obj_GEN_Municipios_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
dnm_Valores = obj_GEN_Paises_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//PERFILESFUNCIONALIDAD
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFILESFUNCIONALIDAD))
|
|
{
|
|
GEN_PerfilesFuncionalidad_Datos obj_GEN_PerfilesFuncionalidad_Datos = new GEN_PerfilesFuncionalidad_Datos();
|
|
dnm_Valores = obj_GEN_PerfilesFuncionalidad_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
dnm_Valores = obj_GEN_Poblaciones_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
dnm_Valores = obj_GEN_Provincias_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//RECEPCIONFICHERO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_PRV_RECEPCIONFICHERO))
|
|
{
|
|
PRV_RecepcionFicheros_Datos obj_PRV_RecepcionFicheros_Datos = new PRV_RecepcionFicheros_Datos();
|
|
dnm_Valores = obj_PRV_RecepcionFicheros_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
dnm_Valores = obj_GEN_RetencionesTipos_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Terminales_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//TIPO COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
dnm_Valores = obj_GEN_TiposCompraVenta_Datos.Grabar(_dnm_Modelo);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
dnm_Valores = obj_GEN_TiposVias_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
|
|
{
|
|
//ADMINISTRACIONES
|
|
if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ADMINISTRACIONES))
|
|
{
|
|
GEN_Administraciones_Datos obj_GEN_Administraciones_Datos = new GEN_Administraciones_Datos();
|
|
dnm_Valores = obj_GEN_Administraciones_Datos.Borrar(_lng_id);
|
|
}
|
|
//ALMACEN
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ALMACEN))
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
dnm_Valores = obj_GEN_Almacenes_Datos.Borrar(_lng_id);
|
|
}
|
|
//CONFIGURACION_INFORMES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACION_INFORMES))
|
|
{
|
|
GEN_Configuracion_Informes_Datos obj_GEN_Configuracion_Informes_Datos = new GEN_Configuracion_Informes_Datos();
|
|
dnm_Valores = obj_GEN_Configuracion_Informes_Datos.Borrar(_lng_id);
|
|
}
|
|
//Firmas electronicas
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_FIRMAS_ELECTRONICAS))
|
|
{
|
|
GEN_Firmas_Electronicas_Datos obj_GEN_Firmas_Electronicas_Datos = new GEN_Firmas_Electronicas_Datos();
|
|
dnm_Valores = obj_GEN_Firmas_Electronicas_Datos.Borrar(_lng_id);
|
|
}
|
|
//CONFIGURACIONEMAIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_CONFIGURACIONEMAIL))
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
dnm_Valores = obj_GEN_ConfiguracionesEmails_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_KRSCONFIGURACIONESEMAILS_BORRAR, 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);
|
|
//###############################################################################################################################
|
|
}
|
|
}
|
|
}
|
|
//DELEGACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_DELEGACION))
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Delegaciones_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(GEN_Delegaciones);
|
|
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;
|
|
|
|
}
|
|
//ENTIDADBANCARIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_ENTIDADBANCARIA))
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
dnm_Valores = obj_GEN_EntidadesBancarias_Datos.Borrar(_lng_id);
|
|
}
|
|
//EMPRESA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_EMPRESA))
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Empresas_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(GEN_Empresas);
|
|
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;
|
|
}
|
|
//IMPUESTOCABECERA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOCABECERA))
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_ImpuestosCabecera_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(GEN_ImpuestosCabecera);
|
|
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;
|
|
}
|
|
//IMPUESTOTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_IMPUESTOTIPO))
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_ImpuestosTipos_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(GEN_ImpuestosTipos);
|
|
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;
|
|
}
|
|
//MONEDA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MONEDA))
|
|
{
|
|
GEN_Monedas_Datos obj_GEN_Monedas_Datos = new GEN_Monedas_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Monedas_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(GEN_Monedas);
|
|
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;
|
|
}
|
|
//MUNICIPIO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_MUNICIPIO))
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Municipios_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(GEN_Municipios);
|
|
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;
|
|
}
|
|
//PAIS
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PAIS))
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Paises_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(GEN_Paises);
|
|
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;
|
|
}
|
|
//PERFIL
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFIL))
|
|
{
|
|
USR_Perfiles_Datos obj_USR_Perfiles_Datos = new USR_Perfiles_Datos();
|
|
dnm_Valores = obj_USR_Perfiles_Datos.Borrar(_lng_id);
|
|
}
|
|
//POBLACION
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_POBLACION))
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Poblaciones_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(GEN_Poblaciones);
|
|
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;
|
|
}
|
|
//PERFILESFUNCIONALIDAD
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PERFILESFUNCIONALIDAD))
|
|
{
|
|
GEN_PerfilesFuncionalidad_Datos obj_GEN_PerfilesFuncionalidad_Datos = new GEN_PerfilesFuncionalidad_Datos();
|
|
dnm_Valores = obj_GEN_PerfilesFuncionalidad_Datos.Borrar(_lng_id);
|
|
}
|
|
//PROVINCIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_PROVINCIA))
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Provincias_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(GEN_Provincias);
|
|
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;
|
|
}
|
|
//RETENCIONTIPO
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_RETENCIONTIPO))
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_RetencionesTipos_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(GEN_RetencionesTipos);
|
|
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;
|
|
}
|
|
//TERMINALES
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TERMINALES))
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_Terminales_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(GEN_Terminales);
|
|
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;
|
|
|
|
}
|
|
//TIPO COMPRAVENTA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOCOMPRAVENTA))
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
dnm_Valores = obj_GEN_TiposCompraVenta_Datos.Borrar(_lng_id);
|
|
}
|
|
//TIPO DE VIA
|
|
else if (_str_Opcion.Equals(Variables.G_STR_OPCION_GEN_TIPOVIA))
|
|
{
|
|
GEN_TiposVias_Datos obj_GEN_TiposVias_Datos = new GEN_TiposVias_Datos();
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = obj_GEN_TiposVias_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(GEN_TiposVias);
|
|
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 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;
|
|
}
|
|
|
|
}
|
|
} |