3255 lines
158 KiB
C#
3255 lines
158 KiB
C#
using Exferia_Aplicacion.General;
|
|
using Exferia_Aplicacion.Modelos_Generales;
|
|
using Exferia_Aplicacion.Modelos_Informes;
|
|
using Exferia_Aplicacion.Modelos_Listado_Filtros;
|
|
using Exferia_Aplicacion.Modelos_ServiciosWeb;
|
|
using Exferia_Aplicacion.Visualizacion;
|
|
using Exferia_Controles;
|
|
using Exferia_EntityFramework;
|
|
using Exferia_General._0_Modelos;
|
|
using Exferia_General._1_Datos;
|
|
using Exferia_General.General;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Transactions;
|
|
using static Exferia_Aplicacion.General.Enumerados;
|
|
|
|
namespace Exferia_General
|
|
{
|
|
public class Datos_Generales
|
|
{
|
|
|
|
#region GEN_Almacenes
|
|
public static GEN_Almacenes GEN_Almacenes_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Almacenes mdl_GEN_Almacenes = null;
|
|
try
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
|
|
mdl_GEN_Almacenes = obj_GEN_Almacenes_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Almacenes = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Almacenes = null;
|
|
}
|
|
|
|
return mdl_GEN_Almacenes;
|
|
}
|
|
public static List<GEN_Almacenes> GEN_Almacenes_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids,
|
|
bool _bol_Cargar_Delegacion)
|
|
{
|
|
List<GEN_Almacenes> lst_GEN_Almacenes = null;
|
|
try
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
|
|
lst_GEN_Almacenes = obj_GEN_Almacenes_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids, _bol_Cargar_Delegacion);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Almacenes = null;
|
|
}
|
|
|
|
return lst_GEN_Almacenes;
|
|
}
|
|
public static List<GEN_Almacenes> GEN_Almacenes_Obtener_Modelo_Listado_Por_Delegacion(long _lng_idDelegacion)
|
|
{
|
|
List<GEN_Almacenes> lst_GEN_Almacenes = null;
|
|
try
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
|
|
lst_GEN_Almacenes = obj_GEN_Almacenes_Datos.Obtener_ModeloListado_Por_IdDelegacion(_lng_idDelegacion, false);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Almacenes = null;
|
|
}
|
|
|
|
return lst_GEN_Almacenes;
|
|
}
|
|
private GEN_Almacenes GEN_Almacenes_Obtener_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Almacenes mdl_GEN_Almacenes = null;
|
|
try
|
|
{
|
|
GEN_Almacenes_Datos obj_GEN_Almacenes_Datos = new GEN_Almacenes_Datos();
|
|
|
|
mdl_GEN_Almacenes = obj_GEN_Almacenes_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Almacenes = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Almacenes = null;
|
|
}
|
|
|
|
return mdl_GEN_Almacenes;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Configuracion_CampoCodigo
|
|
public static void GEN_Configuracion_CampoCodigo_Rellenar_Listado()
|
|
{
|
|
try
|
|
{
|
|
GEN_Configuracion_CampoCodigo_Datos obj_GEN_Configuracion_CampoCodigo_Datos = new GEN_Configuracion_CampoCodigo_Datos();
|
|
Variables.G_LST_GEN_CONFIGURACION_CAMPOCODIGO = obj_GEN_Configuracion_CampoCodigo_Datos.Obtener_ModeloListado();
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Configuracion_SW_Sigma
|
|
public static void GEN_Configuracion_SW_Sigma_Rellenar_Listado()
|
|
{
|
|
try
|
|
{
|
|
GEN_Configuracion_SW_Sigma_Datos obj_GEN_Configuracion_SW_Sigma_Datos = new GEN_Configuracion_SW_Sigma_Datos();
|
|
|
|
List<GEN_Configuracion_SW_Sigma> lst_GEN_Configuracion_SW_Sigma = obj_GEN_Configuracion_SW_Sigma_Datos.Obtener();
|
|
|
|
if (lst_GEN_Configuracion_SW_Sigma != null && lst_GEN_Configuracion_SW_Sigma.Count > 0)
|
|
{
|
|
Variables.G_LST_DIRECCIONES_SIGMAPLATFORM = new List<string>();
|
|
foreach (GEN_Configuracion_SW_Sigma mdl_GEN_Configuracion_SW_Sigma_ORDENADO in lst_GEN_Configuracion_SW_Sigma.OrderBy(m => m.orden))
|
|
{
|
|
Variables.G_LST_DIRECCIONES_SIGMAPLATFORM.Add("http://" + mdl_GEN_Configuracion_SW_Sigma_ORDENADO.ip + ":" + mdl_GEN_Configuracion_SW_Sigma_ORDENADO.puerto);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
Variables.G_LST_DIRECCIONES_SIGMAPLATFORM = null;
|
|
}
|
|
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
catch (Exception)
|
|
{ }
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Configuracion_Informes
|
|
public static GEN_Configuracion_Informes GEN_Configuracion_Informes_Obtener_Por_IdEjercicio(long _lng_idEjercicio)
|
|
{
|
|
GEN_Configuracion_Informes mdl_GEN_Configuracion_Informes = null;
|
|
try
|
|
{
|
|
GEN_Configuracion_Informes_Datos obj_GEN_Configuracion_Informes_Datos = new GEN_Configuracion_Informes_Datos();
|
|
mdl_GEN_Configuracion_Informes = obj_GEN_Configuracion_Informes_Datos.Obtener_Modelo_Por_IdEjercicio(_lng_idEjercicio);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Configuracion_Informes = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Configuracion_Informes = null;
|
|
}
|
|
|
|
return mdl_GEN_Configuracion_Informes;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_ConfiguracionesEmails
|
|
private GEN_ConfiguracionesEmails GEN_ConfiguracionesEmails_Obtener_Modelo_Por_Id_PRIVADO(long _lng_id)
|
|
{
|
|
GEN_ConfiguracionesEmails mdl_GEN_ConfiguracionesEmails = null;
|
|
try
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
mdl_GEN_ConfiguracionesEmails = obj_GEN_ConfiguracionesEmails_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_ConfiguracionesEmails = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_ConfiguracionesEmails = null;
|
|
}
|
|
|
|
return mdl_GEN_ConfiguracionesEmails;
|
|
}
|
|
public static GEN_ConfiguracionesEmails GEN_ConfiguracionesEmails_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_ConfiguracionesEmails mdl_GEN_ConfiguracionesEmails = null;
|
|
try
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
mdl_GEN_ConfiguracionesEmails = obj_GEN_ConfiguracionesEmails_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_ConfiguracionesEmails = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_ConfiguracionesEmails = null;
|
|
}
|
|
|
|
return mdl_GEN_ConfiguracionesEmails;
|
|
}
|
|
public static List<GEN_ConfiguracionesEmails> GEN_ConfiguracionesEmails_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_ConfiguracionesEmails> lst_GEN_ConfiguracionesEmails = null;
|
|
try
|
|
{
|
|
GEN_ConfiguracionesEmails_Datos obj_GEN_ConfiguracionesEmails_Datos = new GEN_ConfiguracionesEmails_Datos();
|
|
|
|
lst_GEN_ConfiguracionesEmails = obj_GEN_ConfiguracionesEmails_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_ConfiguracionesEmails = null;
|
|
}
|
|
|
|
return lst_GEN_ConfiguracionesEmails;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Delegaciones
|
|
public static List<GEN_Delegaciones> GEN_Delegaciones_Obtener_Modelo_Por_Empresa(long _lng_idEmpresa)
|
|
{
|
|
List<GEN_Delegaciones> lst_GEN_Delegaciones = null;
|
|
try
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
lst_GEN_Delegaciones = obj_GEN_Delegaciones_Datos.Obtener_ModeloListado_Por_IdEmpresaSeleccionada(_lng_idEmpresa);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Delegaciones = null;
|
|
}
|
|
|
|
return lst_GEN_Delegaciones;
|
|
}
|
|
public static GEN_Delegaciones GEN_Delegaciones_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Delegaciones mdl_GEN_Delegaciones = null;
|
|
try
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
mdl_GEN_Delegaciones = obj_GEN_Delegaciones_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Delegaciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Delegaciones = null;
|
|
}
|
|
|
|
return mdl_GEN_Delegaciones;
|
|
}
|
|
public static List<GEN_Delegaciones> GEN_Delegaciones_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_Delegaciones> lst_GEN_Delegaciones = null;
|
|
try
|
|
{
|
|
GEN_Delegaciones_Datos obj_GEN_Delegaciones_Datos = new GEN_Delegaciones_Datos();
|
|
|
|
lst_GEN_Delegaciones = obj_GEN_Delegaciones_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Delegaciones = null;
|
|
}
|
|
|
|
return lst_GEN_Delegaciones;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Direcciones
|
|
public static INTERNO_ValorDevuelto_Modelo GEN_Direcciones_Actualizar(GEN_Direcciones _mdl_GEN_Direcciones)
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
|
|
mdl_ValorDevuelto_Modelo.TodoCorrecto = true;
|
|
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
|
|
mdl_ValorDevuelto_Modelo = obj_GEN_Direcciones_Datos.Grabar(_mdl_GEN_Direcciones);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Direcciones_Actualizar));
|
|
mdl_ValorDevuelto_Modelo.TodoCorrecto = false;
|
|
}
|
|
return mdl_ValorDevuelto_Modelo;
|
|
}
|
|
public static INTERNO_ValorDevuelto_Modelo GEN_Direcciones_Borrar(long _lng_id)
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
|
|
mdl_ValorDevuelto_Modelo.TodoCorrecto = true;
|
|
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
|
|
mdl_ValorDevuelto_Modelo = obj_GEN_Direcciones_Datos.Borrar(_lng_id);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Direcciones_Borrar));
|
|
mdl_ValorDevuelto_Modelo.TodoCorrecto = false;
|
|
}
|
|
return mdl_ValorDevuelto_Modelo;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsEmpresaTipoDireccion( List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsEmpresaTipoDireccion( _lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsClienteTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsClienteTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsProveedorTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsProveedorTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsEmpleadoTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsEmpleadoTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsEmpresaInstaladoraTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsEmpresaInstaladoraTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsClientes_HPVTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsClientes_HPVTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsSociosTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsSociosTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsOrganismoCertificadorTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsOrganismoCertificadorTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsInstalacionTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsInstalacionTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsAdministradorTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsAdministradorTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsJuzgadoTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsJuzgadoTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdsAgenciaHermesTipoDireccion(List<long> _lst_ids,
|
|
string _str_TipoDireccion,
|
|
bool _bol_Cargar_Paises,
|
|
bool _bol_Cargar_Provincia,
|
|
bool _bol_Cargar_Municipio,
|
|
bool _bol_Cargar_Poblacion,
|
|
bool _bol_Cargar_TipoVia)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdsAgenciaHermesTipoDireccion(_lst_ids,
|
|
_str_TipoDireccion,
|
|
_bol_Cargar_Paises,
|
|
_bol_Cargar_Provincia,
|
|
_bol_Cargar_Municipio,
|
|
_bol_Cargar_Poblacion,
|
|
_bol_Cargar_TipoVia);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
//------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdCliente(long _lng_idCliente)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdCliente(_lng_idCliente);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdProveedor(long _lng_idProveedor)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdProveedor(_lng_idProveedor);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdEmpleado(long _lng_idEmpleado)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdEmpleado(_lng_idEmpleado);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdEmpresaInstaladora(long _lng_idEmpresaInstaladora)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdEmpresaInstaladora(_lng_idEmpresaInstaladora);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdClientes_HPV(long _lng_idClientes_HPV)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdClientes_HPV(_lng_idClientes_HPV);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdSocio(long _lng_idSocio)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdSocio(_lng_idSocio);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdOrganismoCertificador(long _lng_idOrganismoCertificador)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdOrganismoCertificador(_lng_idOrganismoCertificador);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdInstalacion(long _lng_idInstalacionCabecera)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdInstalacion(_lng_idInstalacionCabecera);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdAdministrador(long _lng_idAdministrador)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdAdministrador(_lng_idAdministrador);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdJuzgado(long _lng_idJuzgado)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdJuzgado(_lng_idJuzgado);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
public static List<GEN_Direcciones> GEN_Direcciones_Obtener_Modelo_Listado_Por_IdAgenciaHermes(long _lng_idAgenciaHermes)
|
|
{
|
|
List<GEN_Direcciones> lst_GEN_Direcciones = null;
|
|
try
|
|
{
|
|
GEN_Direcciones_Datos obj_GEN_Direcciones_Datos = new GEN_Direcciones_Datos();
|
|
lst_GEN_Direcciones = obj_GEN_Direcciones_Datos.Obtener_ModeloListado_Por_IdAgenciaHermes(_lng_idAgenciaHermes);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Direcciones = null;
|
|
}
|
|
|
|
return lst_GEN_Direcciones;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_EjerciciosActivos_Empresa
|
|
public static bool GEN_EjerciciosActivos_Empresa_Registro_DadoDeBaja_Por_EjercicioFecha(long _lng_idEjercicio_Baja, DateTime _dtt_FechaTrabajo)
|
|
{
|
|
bool bol_ValorDevuelto = false;
|
|
try
|
|
{
|
|
//Buscar el Ejercicio
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener(_lng_idEjercicio_Baja);
|
|
if (mdl_GEN_EjerciciosActivos_Empresa != null)
|
|
{
|
|
if (_dtt_FechaTrabajo > mdl_GEN_EjerciciosActivos_Empresa.temporadaFechaFin)
|
|
{
|
|
bol_ValorDevuelto = true;
|
|
}
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
bol_ValorDevuelto = false;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
bol_ValorDevuelto = false;
|
|
}
|
|
|
|
return bol_ValorDevuelto;
|
|
}
|
|
|
|
public static bool GEN_EjerciciosActivos_Empresa_Fecha_DentroEjercicio(long _lng_idEjercicio, DateTime _dtt_Fecha)
|
|
{
|
|
bool bol_ValorDevuelto = true;
|
|
try
|
|
{
|
|
|
|
//Buscar el Ejercicio
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener(_lng_idEjercicio);
|
|
if (mdl_GEN_EjerciciosActivos_Empresa != null)
|
|
{
|
|
if (_dtt_Fecha > mdl_GEN_EjerciciosActivos_Empresa.temporadaFechaFin ||
|
|
_dtt_Fecha < mdl_GEN_EjerciciosActivos_Empresa.temporadaFechaInicio)
|
|
{
|
|
bol_ValorDevuelto = false;
|
|
}
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
bol_ValorDevuelto = false;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
bol_ValorDevuelto = false;
|
|
}
|
|
|
|
return bol_ValorDevuelto;
|
|
}
|
|
|
|
public static List<GEN_EjerciciosActivos_Empresa> GEN_EjerciciosActivos_Empresa_Obtener_Listado_Por_Empresa(long _lng_idEmpresa)
|
|
{
|
|
List<GEN_EjerciciosActivos_Empresa> lst_GEN_EjerciciosActivos_Empresa = null;
|
|
try
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
lst_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_ModeloListado_Por_IdEmpresa(_lng_idEmpresa, false, true, true);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_EjerciciosActivos_Empresa = null;
|
|
}
|
|
|
|
return lst_GEN_EjerciciosActivos_Empresa;
|
|
}
|
|
|
|
public static GEN_EjerciciosActivos_Empresa GEN_EjerciciosActivos_Empresa_Obtener_Por_Id(long _lng_idEjercicio)
|
|
{
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
try
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
mdl_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener(_lng_idEjercicio);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
}
|
|
|
|
return mdl_GEN_EjerciciosActivos_Empresa;
|
|
}
|
|
|
|
public static GEN_EjerciciosActivos_Empresa GEN_EjerciciosActivos_Empresa_Obtener_Por_Id(long _lng_Id,
|
|
bool _bol_Cargar_Moneda,
|
|
bool _bol_Cargar_ConceptosEjercicios,
|
|
bool _bol_Cargar_ConfiguracionEnteAEAT)
|
|
{
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
try
|
|
{
|
|
|
|
//Buscar el Ejercicio
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
mdl_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_Modelo_Por_Id(_lng_Id,
|
|
_bol_Cargar_Moneda,
|
|
_bol_Cargar_ConceptosEjercicios,
|
|
_bol_Cargar_ConfiguracionEnteAEAT);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
}
|
|
|
|
return mdl_GEN_EjerciciosActivos_Empresa;
|
|
}
|
|
|
|
public static GEN_EjerciciosActivos_Empresa GEN_EjerciciosActivos_Empresa_Obtener_Por_Anyo_Empresa(string _str_Anyo, long _lng_idEmpresa)
|
|
{
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
try
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
mdl_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_Modelo_Por_Anyo_idEmpresa(_str_Anyo, _lng_idEmpresa);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
}
|
|
|
|
return mdl_GEN_EjerciciosActivos_Empresa;
|
|
}
|
|
|
|
public static GEN_EjerciciosActivos_Empresa GEN_EjerciciosActivos_Empresa_Obtener_Por_FechaEmpresa(DateTime _dtt_Fecha, long _lng_idEmpresa)
|
|
{
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
try
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
mdl_GEN_EjerciciosActivos_Empresa = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_Modelo_Por_FechaIdempresa(_dtt_Fecha, _lng_idEmpresa);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_EjerciciosActivos_Empresa = null;
|
|
}
|
|
|
|
return mdl_GEN_EjerciciosActivos_Empresa;
|
|
}
|
|
|
|
public static INTERNO_ValoresGenerales_Modelo GEN_EjerciciosActivos_Empresa_Validar(INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaTrabajo)
|
|
{
|
|
try
|
|
{
|
|
GEN_EjerciciosActivos_Empresa_Datos obj_GEN_EjerciciosActivos_Empresa_Datos = new GEN_EjerciciosActivos_Empresa_Datos();
|
|
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa_VALIDADO = obj_GEN_EjerciciosActivos_Empresa_Datos.Obtener_Modelo_Por_FechaIdempresa(_dtt_FechaTrabajo, _mdl_INTERNO_ValoresGenerales_Modelo.lng_idEmpresa);
|
|
if (mdl_GEN_EjerciciosActivos_Empresa_VALIDADO == null)
|
|
{
|
|
_mdl_INTERNO_ValoresGenerales_Modelo = null;
|
|
}
|
|
else
|
|
{
|
|
_mdl_INTERNO_ValoresGenerales_Modelo.EjercicioActivo = mdl_GEN_EjerciciosActivos_Empresa_VALIDADO;
|
|
_mdl_INTERNO_ValoresGenerales_Modelo.G_MDL_INTERNO_FILTRO_OPCIONES_MODELO_EJERCICIOS = Funciones_General.Rellenar_Variables_Ejercicio_ParaFiltros(_mdl_INTERNO_ValoresGenerales_Modelo.Ejercicios_Listado);
|
|
//Buscar Control Contabilidad y Control
|
|
try
|
|
{
|
|
GEN_ControlContabilidad_Datos obj_GEN_ControlContabilidad_Datos = new GEN_ControlContabilidad_Datos();
|
|
_mdl_INTERNO_ValoresGenerales_Modelo.Control_Contabilidad = obj_GEN_ControlContabilidad_Datos.Obtener_Modelo_Por_IdPerfilFuncionalidad(mdl_GEN_EjerciciosActivos_Empresa_VALIDADO.idPerfilFuncionalidad);
|
|
|
|
GEN_ControlSGA_Datos obj_GEN_ControlSGA_Datos = new GEN_ControlSGA_Datos();
|
|
_mdl_INTERNO_ValoresGenerales_Modelo.Control_SGA = obj_GEN_ControlSGA_Datos.Obtener_Modelo_Por_IdPerfilFuncionalidad(mdl_GEN_EjerciciosActivos_Empresa_VALIDADO.idPerfilFuncionalidad);
|
|
|
|
GEN_Control_Datos obj_GEN_Control_Datos = new GEN_Control_Datos();
|
|
_mdl_INTERNO_ValoresGenerales_Modelo.Control = obj_GEN_Control_Datos.Obtener_Modelo_Por_IdPerfilFuncionalidad(mdl_GEN_EjerciciosActivos_Empresa_VALIDADO.idPerfilFuncionalidad);
|
|
|
|
GEN_ControlPantallas_Datos obj_GEN_ControlPantallas_Datos = new GEN_ControlPantallas_Datos();
|
|
_mdl_INTERNO_ValoresGenerales_Modelo.Control_Pantallas = obj_GEN_ControlPantallas_Datos.Obtener_ModeloListado_Por_IdPerfilFuncionalidad(mdl_GEN_EjerciciosActivos_Empresa_VALIDADO.idPerfilFuncionalidad);
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
_mdl_INTERNO_ValoresGenerales_Modelo = null;
|
|
}
|
|
|
|
return _mdl_INTERNO_ValoresGenerales_Modelo;
|
|
}
|
|
|
|
public static INTERNO_Listado_Filtros_Opciones_Modelo GEN_EjerciciosActivos_Empresa_Validar_Filtrar_ParaFiltrosListado(string _str_Nombre_Campo, GEN_EjerciciosActivos_Empresa _mdl_GEN_EjerciciosActivos_Empresa, List<INTERNO_Filtro_Opciones_Listado_Modelo> _lst_INTERNO_Filtro_Opciones_Listado_Modelo_Ejercicios)
|
|
{
|
|
INTERNO_Listado_Filtros_Opciones_Modelo mdl_INTERNO_Listado_Filtros_Opciones_Modelo = null;
|
|
|
|
if (_lst_INTERNO_Filtro_Opciones_Listado_Modelo_Ejercicios != null &&
|
|
_lst_INTERNO_Filtro_Opciones_Listado_Modelo_Ejercicios.Count > 0 &&
|
|
_mdl_GEN_EjerciciosActivos_Empresa != null)
|
|
{
|
|
INTERNO_Filtro_Opciones_Listado_Modelo mdl_INTERNO_Filtro_Opciones_Listado_Modelo = _lst_INTERNO_Filtro_Opciones_Listado_Modelo_Ejercicios.Where(m => m.VALOR_TEXTO.Equals(_mdl_GEN_EjerciciosActivos_Empresa.anioControl.ToString())).FirstOrDefault();
|
|
if (mdl_INTERNO_Filtro_Opciones_Listado_Modelo != null)
|
|
{
|
|
mdl_INTERNO_Listado_Filtros_Opciones_Modelo = new INTERNO_Listado_Filtros_Opciones_Modelo();
|
|
mdl_INTERNO_Listado_Filtros_Opciones_Modelo.CAMPO = _str_Nombre_Campo;
|
|
mdl_INTERNO_Listado_Filtros_Opciones_Modelo.VALOR_TEXTO = new List<string>();
|
|
mdl_INTERNO_Listado_Filtros_Opciones_Modelo.VALOR_TEXTO.Add(mdl_INTERNO_Filtro_Opciones_Listado_Modelo.VALOR_TEXTO);
|
|
}
|
|
}
|
|
|
|
return mdl_INTERNO_Listado_Filtros_Opciones_Modelo;
|
|
}
|
|
|
|
public static INTERNO_ValidacionFechas_Modelo GEN_EjerciciosActivos_Empresa_Validar_Por_FechaEjercicio(DateTime _dtt_FechaAValidar, GEN_EjerciciosActivos_Empresa _mdl_GEN_EjerciciosActivos_Empresa, List<GEN_EjerciciosActivos_Empresa> _lst_GEN_EjerciciosActivos_Empresa)
|
|
{
|
|
INTERNO_ValidacionFechas_Modelo mdl_INTERNO_ValidacionFechas_Modelo = new INTERNO_ValidacionFechas_Modelo();
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Objeto = null;
|
|
|
|
try
|
|
{
|
|
|
|
//No tiene Ejercicios Creados
|
|
if (_lst_GEN_EjerciciosActivos_Empresa == null || _lst_GEN_EjerciciosActivos_Empresa.Count() == 0)
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Incorrecta;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_VALIDACION_FECHASEJERCICIOS_NOTIENEEJERCICIOSCREADOS();
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.NoTieneEjerciciosCreados;
|
|
}
|
|
else
|
|
{
|
|
|
|
//BUscar el Ejercicio para la Fecha
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = _lst_GEN_EjerciciosActivos_Empresa.Where(m => m.temporadaFechaInicio <= _dtt_FechaAValidar &&
|
|
m.temporadaFechaFin >= _dtt_FechaAValidar).FirstOrDefault();
|
|
|
|
//No se encontro ningun Ejercicio creado para esta fecha
|
|
if (mdl_GEN_EjerciciosActivos_Empresa == null)
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Incorrecta;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_VALIDACION_FECHASEJERCICIOS_NOTIENEEJERCICIOSCREADOS_PARAFECHA();
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.NoTieneEjerciciosParaFechaActual;
|
|
}
|
|
else
|
|
{
|
|
//Gurdar el ejercicio encontrado
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Objeto = mdl_GEN_EjerciciosActivos_Empresa;
|
|
|
|
//Encontro un Ejercicio pero tiene fecha de cierre administrativo superior o igual a esa fecha
|
|
if (mdl_GEN_EjerciciosActivos_Empresa.cierreAdministrativo != null && mdl_GEN_EjerciciosActivos_Empresa.cierreAdministrativo.Value >= _dtt_FechaAValidar)
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Incorrecta;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_VALIDACION_FECHASEJERCICIOS_TIENECIERREADMINISTRATIVO();
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.CierreAdministrativo;
|
|
}
|
|
//Encontro un Ejercicio pero tiene fecha de cierre Contable superior o igual a esa fecha
|
|
else if (mdl_GEN_EjerciciosActivos_Empresa.cierreContable != null && mdl_GEN_EjerciciosActivos_Empresa.cierreContable.Value >= _dtt_FechaAValidar)
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Incorrecta;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_VALIDACION_FECHASEJERCICIOS_TIENECIERRECONTABLE();
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.CierreContable;
|
|
}
|
|
//Encontro un Ejercicio pero no es el de el EjercicioActivo
|
|
else if (!mdl_GEN_EjerciciosActivos_Empresa.id.Equals(_mdl_GEN_EjerciciosActivos_Empresa.id))
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Aviso;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = Mensajes.G_STR_MENSAJES_VALIDACION_FECHASEJERCICIOS_FUERAEJERCICIO();
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.OtroEjercicioActivo;
|
|
}
|
|
else
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Correcto;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = "";
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.Correcto;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Accion = G_ENUM_VALIDACIONFECHAS.Error;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Mensaje = "";
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error = G_ENUM_VALIDACIONFECHAS_TIPO.Error;
|
|
mdl_INTERNO_ValidacionFechas_Modelo.Objeto = null;
|
|
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_EjerciciosActivos_Empresa_Validar_Por_FechaEjercicio));
|
|
}
|
|
|
|
return mdl_INTERNO_ValidacionFechas_Modelo;
|
|
}
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
#region GEN_Empresas
|
|
|
|
public static GEN_Empresas GEN_Empresas_Obtener_Modelo_Por_Id(long _lng_idEmpresa)
|
|
{
|
|
GEN_Empresas mdl_GEN_Empresas = null;
|
|
|
|
try
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
|
|
mdl_GEN_Empresas = obj_GEN_Empresas_Datos.Obtener_Modelo_Por_Id(_lng_idEmpresa, false, true, false, false);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Empresas = null;
|
|
}
|
|
|
|
return mdl_GEN_Empresas;
|
|
}
|
|
public static GEN_Empresas GEN_Empresas_Obtener_Modelo_Por_Id(long _lng_id,
|
|
bool _bol_Cargar_Ejercicios,
|
|
bool _bol_Direcciones,
|
|
bool _bol_Administraciones,
|
|
bool _bol_Cargar_Almacenes)
|
|
{
|
|
GEN_Empresas mdl_GEN_Empresas = null;
|
|
try
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
|
|
mdl_GEN_Empresas = obj_GEN_Empresas_Datos.Obtener_Modelo_Por_Id(_lng_id,
|
|
_bol_Cargar_Ejercicios,
|
|
_bol_Direcciones,
|
|
_bol_Administraciones,
|
|
_bol_Cargar_Almacenes);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Empresas = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Empresas = null;
|
|
}
|
|
|
|
return mdl_GEN_Empresas;
|
|
}
|
|
public static List<GEN_Empresas> GEN_Empresas_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_Empresas> lst_GEN_Empresas = null;
|
|
try
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
|
|
lst_GEN_Empresas = obj_GEN_Empresas_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Empresas = null;
|
|
}
|
|
|
|
return lst_GEN_Empresas;
|
|
}
|
|
|
|
public static List<long> GEN_Empresas_Devolver_EmpresasCompartidas_SegunFichero(long _lng_idEmpresa_Seleccionada, string _str_Fichero)
|
|
{
|
|
List<long> lst_idEmpresasRelacionadas_Devolver = null;
|
|
|
|
if (Variables.G_LST_GEN_EMPRESAS_COMPARTIRDATOS != null && Variables.G_LST_GEN_EMPRESAS_COMPARTIRDATOS.Count > 0)
|
|
{
|
|
lst_idEmpresasRelacionadas_Devolver = Variables.G_LST_GEN_EMPRESAS_COMPARTIRDATOS.Where(m => (m.idEmpresa1.Equals(_lng_idEmpresa_Seleccionada) && m.tabla.Equals(_str_Fichero)) ||
|
|
(m.idEmpresa2.Equals(_lng_idEmpresa_Seleccionada) && m.tabla.Equals(_str_Fichero)))
|
|
.Select(m => m.idEmpresa1.Equals(_lng_idEmpresa_Seleccionada) ? m.idEmpresa2 : m.idEmpresa1).ToList();
|
|
}
|
|
|
|
//Inicializar si es nula
|
|
if (lst_idEmpresasRelacionadas_Devolver == null)
|
|
{
|
|
lst_idEmpresasRelacionadas_Devolver = new List<long>();
|
|
}
|
|
|
|
return lst_idEmpresasRelacionadas_Devolver;
|
|
}
|
|
|
|
public static long GEN_Empresas_Devolver_IdEmpresa_AGrabar(long _lng_idEmpresa_Seleccionada, string _str_Fichero)
|
|
{
|
|
long lng_idEmpresa_Devuelto = _lng_idEmpresa_Seleccionada;
|
|
|
|
if (Variables.G_LST_GEN_EMPRESAS_COMPARTIRDATOS != null && Variables.G_LST_GEN_EMPRESAS_COMPARTIRDATOS.Count > 0)
|
|
{
|
|
long? lng_idEmpresaPrincipal = Variables.G_LST_GEN_EMPRESAS_COMPARTIRDATOS.Where(m => m.idEmpresa2.Equals(_lng_idEmpresa_Seleccionada) && m.tabla.Equals(_str_Fichero))
|
|
.Select(m => m.idEmpresa1).FirstOrDefault();
|
|
|
|
if (lng_idEmpresaPrincipal != null && lng_idEmpresaPrincipal.Value > 0)
|
|
{
|
|
lng_idEmpresa_Devuelto = lng_idEmpresaPrincipal.Value;
|
|
}
|
|
}
|
|
|
|
return lng_idEmpresa_Devuelto;
|
|
}
|
|
|
|
public static List<GEN_Empresas_CompartirDatos> GEN_Empresas_Obtener_CompartirDatos()
|
|
{
|
|
GEN_Empresas_CompartirDatos_Datos obj_GEN_Empresas_CompartirDatos_Datos = new GEN_Empresas_CompartirDatos_Datos();
|
|
|
|
return obj_GEN_Empresas_CompartirDatos_Datos.Obtener_ModeloListado();
|
|
}
|
|
|
|
public static INTERNO_Informes_Acreedor_Modelo GEN_Empresas_Rellenar_Acreedor(long _lng_idEmpresa, string _str_ReferenciaOrden)
|
|
{
|
|
INTERNO_Informes_Acreedor_Modelo mdl_INTERNO_Informes_Acreedor_Modelo = new INTERNO_Informes_Acreedor_Modelo();
|
|
|
|
try
|
|
{
|
|
GEN_Empresas_Datos obj_GEN_Empresas_Datos = new GEN_Empresas_Datos();
|
|
GEN_Empresas mdl_GEN_Empresas = obj_GEN_Empresas_Datos.Obtener_Modelo_Por_Id(_lng_idEmpresa, false, true, false, false);
|
|
if (mdl_GEN_Empresas != null)
|
|
{
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Nombre = mdl_GEN_Empresas.razonSocial;
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Referencia = _str_ReferenciaOrden;
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Identificador = mdl_GEN_Empresas.nif;
|
|
|
|
GEN_Direcciones mdl_GEN_Direcciones = mdl_GEN_Empresas.GEN_Direcciones.Where(m => m.tipoDireccion != null && m.tipoDireccion.Equals(Variables.G_STR_TIPODIRECCION_FACTURACION)).FirstOrDefault();
|
|
|
|
if (mdl_GEN_Direcciones != null)
|
|
{
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Direccion = mdl_GEN_Direcciones.nombreVia;
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.CodigoPostal = mdl_GEN_Direcciones.codigoPostal;
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Poblacion = mdl_GEN_Direcciones.GEN_Poblaciones != null ? mdl_GEN_Direcciones.GEN_Poblaciones.codigo : "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Provincia_Codigo = mdl_GEN_Direcciones.GEN_Provincias != null ? mdl_GEN_Direcciones.GEN_Provincias.codigo : "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Provincia_Descripcion = mdl_GEN_Direcciones.GEN_Provincias != null ? mdl_GEN_Direcciones.GEN_Provincias.descripcion : "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Pais_Codigo = mdl_GEN_Direcciones.GEN_Paises.codigo_ISO2D;
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Pais_Descripcion = mdl_GEN_Direcciones.GEN_Paises.descripcion;
|
|
}
|
|
else
|
|
{
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Direccion = "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.CodigoPostal = "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Poblacion = "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Provincia_Codigo = "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Provincia_Descripcion = "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Pais_Codigo = "";
|
|
mdl_INTERNO_Informes_Acreedor_Modelo.Pais_Descripcion = "";
|
|
}
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
return mdl_INTERNO_Informes_Acreedor_Modelo;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_EmpresasLogos
|
|
|
|
public static byte[] GEN_EmpresasLogos_Obtener(long _lng_idEmpresa)
|
|
{
|
|
byte[] arr_Logo = null;
|
|
|
|
try
|
|
{
|
|
GEN_EmpresasLogos_Datos obj_GEN_EmpresasLogos_Datos = new GEN_EmpresasLogos_Datos();
|
|
GEN_EmpresasLogos mdl_GEN_EmpresasLogos = obj_GEN_EmpresasLogos_Datos.Obtener(_lng_idEmpresa);
|
|
if (mdl_GEN_EmpresasLogos!=null)
|
|
{
|
|
arr_Logo= mdl_GEN_EmpresasLogos.logo;
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
arr_Logo = null;
|
|
}
|
|
|
|
return arr_Logo;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_EntidadesBancarias
|
|
public static List<GEN_EntidadesBancarias> GEN_EntidadesBancarias_Obtener_Modelo_Listado()
|
|
{
|
|
List<GEN_EntidadesBancarias> lst_GEN_EntidadesBancarias = null;
|
|
try
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
lst_GEN_EntidadesBancarias = obj_GEN_EntidadesBancarias_Datos.Obtener_ModeloListado();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_EntidadesBancarias = null;
|
|
}
|
|
|
|
return lst_GEN_EntidadesBancarias;
|
|
}
|
|
|
|
public static List<GEN_EntidadesBancarias> GEN_EntidadesBancarias_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_Ids)
|
|
{
|
|
List<GEN_EntidadesBancarias> lst_GEN_EntidadesBancarias = null;
|
|
try
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
lst_GEN_EntidadesBancarias = obj_GEN_EntidadesBancarias_Datos.Obtener_ModeloListado_Por_Ids(_lst_Ids);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_EntidadesBancarias = null;
|
|
}
|
|
|
|
return lst_GEN_EntidadesBancarias;
|
|
}
|
|
|
|
public static GEN_EntidadesBancarias GEN_EntidadesBancarias_Obtener_Modelo_Por_Codigo(string _str_Codigo)
|
|
{
|
|
GEN_EntidadesBancarias mdl_GEN_EntidadesBancarias = null;
|
|
try
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
mdl_GEN_EntidadesBancarias = obj_GEN_EntidadesBancarias_Datos.Obtener_Modelo_Por_Codigo(_str_Codigo);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_EntidadesBancarias = null;
|
|
}
|
|
|
|
return mdl_GEN_EntidadesBancarias;
|
|
}
|
|
|
|
public static GEN_EntidadesBancarias GEN_EntidadesBancarias_Obtener_Modelo_Por_Id(long _lng_Id)
|
|
{
|
|
GEN_EntidadesBancarias mdl_GEN_EntidadesBancarias = null;
|
|
try
|
|
{
|
|
GEN_EntidadesBancarias_Datos obj_GEN_EntidadesBancarias_Datos = new GEN_EntidadesBancarias_Datos();
|
|
mdl_GEN_EntidadesBancarias = obj_GEN_EntidadesBancarias_Datos.Obtener_Modelo_Por_Id(_lng_Id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_EntidadesBancarias = null;
|
|
}
|
|
|
|
return mdl_GEN_EntidadesBancarias;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_ImpuestosCabecera
|
|
public static GEN_ImpuestosCabecera GEN_ImpuestosCabecera_Obtener_Modelo_Por_Id(long _lng_Id)
|
|
{
|
|
GEN_ImpuestosCabecera mdl_GEN_ImpuestosCabecera = null;
|
|
|
|
try
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
mdl_GEN_ImpuestosCabecera = obj_GEN_ImpuestosCabecera_Datos.Obtener_Modelo_Por_Id(_lng_Id, false);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_ImpuestosCabecera_Obtener_Modelo_Por_Id));
|
|
}
|
|
|
|
return mdl_GEN_ImpuestosCabecera;
|
|
}
|
|
private GEN_ImpuestosCabecera GEN_ImpuestosCabecera_Obtener_Por_Id(long _lng_id)
|
|
{
|
|
GEN_ImpuestosCabecera mdl_GEN_ImpuestosCabecera = null;
|
|
try
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
|
|
mdl_GEN_ImpuestosCabecera = obj_GEN_ImpuestosCabecera_Datos.Obtener_Modelo_Por_Id(_lng_id,false);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_ImpuestosCabecera = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_ImpuestosCabecera = null;
|
|
}
|
|
|
|
return mdl_GEN_ImpuestosCabecera;
|
|
}
|
|
public static GEN_ImpuestosCabecera GEN_ImpuestosCabecera_Obtener_Modelo_Por_Id_Aux_1(long _lng_Id, bool _bol_Cargar_ImpuestosLineas)
|
|
{
|
|
GEN_ImpuestosCabecera mdl_GEN_ImpuestosCabecera = null;
|
|
|
|
try
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
mdl_GEN_ImpuestosCabecera = obj_GEN_ImpuestosCabecera_Datos.Obtener_Modelo_Por_Id(_lng_Id, _bol_Cargar_ImpuestosLineas);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_ImpuestosCabecera_Obtener_Modelo_Por_Id_Aux_1));
|
|
}
|
|
|
|
return mdl_GEN_ImpuestosCabecera;
|
|
}
|
|
|
|
public static List<GEN_ImpuestosCabecera> GEN_ImpuestosCabecera_Obtener_Modelo_Por_Ids(List<long> _lst_Id)
|
|
{
|
|
List < GEN_ImpuestosCabecera> lst_GEN_ImpuestosCabecera = null;
|
|
|
|
try
|
|
{
|
|
GEN_ImpuestosCabecera_Datos obj_GEN_ImpuestosCabecera_Datos = new GEN_ImpuestosCabecera_Datos();
|
|
lst_GEN_ImpuestosCabecera = obj_GEN_ImpuestosCabecera_Datos.Obtener_ModeloListado_Por_Ids(_lst_Id, true);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_ImpuestosCabecera_Obtener_Modelo_Por_Ids));
|
|
}
|
|
|
|
return lst_GEN_ImpuestosCabecera;
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
#region GEN_ImpuestosLineas
|
|
public static bool? GEN_ImpuestosLineas_Existe(long _lng_idImpuestoCabecera, long _lng_idImpuestoTipo, DateTime _dtt_Fecha)
|
|
{
|
|
bool? bol_Existe = null;
|
|
|
|
try
|
|
{
|
|
GEN_ImpuestosLineas_Datos obj_GEN_ImpuestosLineas_Datos = new GEN_ImpuestosLineas_Datos();
|
|
bol_Existe = obj_GEN_ImpuestosLineas_Datos.Existe_Registro_PorFecha(_lng_idImpuestoCabecera, _lng_idImpuestoTipo, _dtt_Fecha);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_ImpuestosLineas_Existe));
|
|
bol_Existe = null;
|
|
}
|
|
|
|
return bol_Existe;
|
|
}
|
|
|
|
public static List<GEN_ImpuestosLineas> GEN_ImpuestosLineas_Obtener_Por_ImpuestoCabecera(long _lng_idImpuestoCabecera)
|
|
{
|
|
List<GEN_ImpuestosLineas> lst_GEN_ImpuestosLineas = null;
|
|
try
|
|
{
|
|
GEN_ImpuestosLineas_Datos obj_GEN_ImpuestosLineas_Datos = new GEN_ImpuestosLineas_Datos();
|
|
lst_GEN_ImpuestosLineas = obj_GEN_ImpuestosLineas_Datos.Obtener_ModeloListado_Por_IdImpuestoCabecera(_lng_idImpuestoCabecera,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_ImpuestosLineas = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_ImpuestosLineas = null;
|
|
}
|
|
|
|
return lst_GEN_ImpuestosLineas;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_Retenciones
|
|
public static bool? GEN_Retenciones_Existe(long _lng_idRetencionTipo, DateTime _dtt_Fecha)
|
|
{
|
|
bool? bol_Existe = null;
|
|
|
|
try
|
|
{
|
|
GEN_Retenciones_Datos obj_GEN_Retenciones_Datos = new GEN_Retenciones_Datos();
|
|
bol_Existe = obj_GEN_Retenciones_Datos.Existe_Registro_PorFecha(_lng_idRetencionTipo, _dtt_Fecha);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Retenciones_Existe));
|
|
bol_Existe = null;
|
|
}
|
|
|
|
return bol_Existe;
|
|
}
|
|
public static GEN_Retenciones GEN_Retenciones_Obtener(long _lng_idRetencionTipo, DateTime _dtt_Fecha)
|
|
{
|
|
GEN_Retenciones mdl_GEN_Retenciones = null;
|
|
|
|
try
|
|
{
|
|
GEN_Retenciones_Datos obj_GEN_Retenciones_Datos = new GEN_Retenciones_Datos();
|
|
mdl_GEN_Retenciones = obj_GEN_Retenciones_Datos.Obtener_Modelo_Por_IdRetencionTipo_Fecha(_lng_idRetencionTipo, _dtt_Fecha);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Retenciones_Obtener));
|
|
mdl_GEN_Retenciones = null;
|
|
}
|
|
|
|
return mdl_GEN_Retenciones;
|
|
}
|
|
|
|
public static List<GEN_Retenciones> GEN_Retenciones_Obtener()
|
|
{
|
|
List<GEN_Retenciones> lst_GEN_Retenciones = null;
|
|
try
|
|
{
|
|
GEN_Retenciones_Datos obj_GEN_Retenciones_Datos = new GEN_Retenciones_Datos();
|
|
lst_GEN_Retenciones = obj_GEN_Retenciones_Datos.Obtener_ModeloListado(true,
|
|
true,
|
|
true,
|
|
true);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Retenciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Retenciones = null;
|
|
}
|
|
|
|
return lst_GEN_Retenciones;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_ImpuestosTipos
|
|
public static GEN_ImpuestosTipos GEN_ImpuestosTipos_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_ImpuestosTipos mdl_GEN_ImpuestosTipos = null;
|
|
try
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
mdl_GEN_ImpuestosTipos = obj_GEN_ImpuestosTipos_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_ImpuestosTipos = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_ImpuestosTipos = null;
|
|
}
|
|
|
|
return mdl_GEN_ImpuestosTipos;
|
|
}
|
|
public static List<GEN_ImpuestosTipos> GEN_ImpuestosTipos_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_ImpuestosTipos> lst_GEN_ImpuestosTipos = null;
|
|
try
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
|
|
lst_GEN_ImpuestosTipos = obj_GEN_ImpuestosTipos_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_ImpuestosTipos = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_ImpuestosTipos = null;
|
|
}
|
|
|
|
return lst_GEN_ImpuestosTipos;
|
|
}
|
|
|
|
public static List<INTERNO_GEN_ImpuestosTipos_Listado_Modelo> GEN_ImpuestosTipos_Obtener_Listado()
|
|
{
|
|
List<INTERNO_GEN_ImpuestosTipos_Listado_Modelo> lst_GEN_ImpuestosTipos = null;
|
|
|
|
try
|
|
{
|
|
GEN_ImpuestosTipos_Datos obj_GEN_ImpuestosTipos_Datos = new GEN_ImpuestosTipos_Datos();
|
|
lst_GEN_ImpuestosTipos = obj_GEN_ImpuestosTipos_Datos.Obtener_Listado();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_ImpuestosTipos_Obtener_Listado));
|
|
}
|
|
|
|
return lst_GEN_ImpuestosTipos;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_Monedas
|
|
public static GEN_Monedas GEN_Monedas_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Monedas mdl_GEN_Monedas = null;
|
|
try
|
|
{
|
|
GEN_Monedas_Datos obj_GEN_Monedas_Datos = new GEN_Monedas_Datos();
|
|
mdl_GEN_Monedas = obj_GEN_Monedas_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Monedas = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Monedas = null;
|
|
}
|
|
|
|
return mdl_GEN_Monedas;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_MonedasHistoricos
|
|
public static GEN_MonedasHistoricos GEN_MonedasHistoricos_Obtener_Por_MonedaFecha(long _lng_idMoneda, DateTime _dtt_Fecha)
|
|
{
|
|
GEN_MonedasHistoricos mdl_GEN_MonedasHistoricos = null;
|
|
try
|
|
{
|
|
GEN_MonedasHistoricos_Datos obj_GEN_MonedasHistoricos_Datos = new GEN_MonedasHistoricos_Datos();
|
|
mdl_GEN_MonedasHistoricos = obj_GEN_MonedasHistoricos_Datos.Obtener_Simple(_lng_idMoneda, _dtt_Fecha);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
mdl_GEN_MonedasHistoricos = null;
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_MonedasHistoricos_Obtener_Por_MonedaFecha));
|
|
}
|
|
|
|
return mdl_GEN_MonedasHistoricos;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Municipios
|
|
public static GEN_Municipios GEN_Municipios_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Municipios mdl_GEN_Municipios = null;
|
|
try
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
mdl_GEN_Municipios = obj_GEN_Municipios_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Municipios = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Municipios = null;
|
|
}
|
|
|
|
return mdl_GEN_Municipios;
|
|
}
|
|
public static List<GEN_Municipios> GEN_Municipios_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_Municipios> lst_GEN_Municipios = null;
|
|
try
|
|
{
|
|
GEN_Municipios_Datos obj_GEN_Municipios_Datos = new GEN_Municipios_Datos();
|
|
|
|
lst_GEN_Municipios = obj_GEN_Municipios_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Municipios = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Municipios = null;
|
|
}
|
|
|
|
return lst_GEN_Municipios;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Paises
|
|
public static GEN_Paises GEN_Paises_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Paises mdl_GEN_Paises = null;
|
|
|
|
try
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
mdl_GEN_Paises = obj_GEN_Paises_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
mdl_GEN_Paises = null;
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Paises_Obtener_Modelo_Por_Id));
|
|
}
|
|
|
|
return mdl_GEN_Paises;
|
|
}
|
|
public static GEN_Paises GEN_Paises_Obtener_Modelo_Por_Codigo(string _str_Codigo)
|
|
{
|
|
GEN_Paises mdl_GEN_Paises = null;
|
|
|
|
try
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
mdl_GEN_Paises = obj_GEN_Paises_Datos.Obtener_Modelo_Por_Codigo(_str_Codigo);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
mdl_GEN_Paises = null;
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Paises_Obtener_Modelo_Por_Codigo));
|
|
}
|
|
|
|
return mdl_GEN_Paises;
|
|
}
|
|
public static List<GEN_Paises> GEN_Paises_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_Ids)
|
|
{
|
|
List<GEN_Paises> lst_GEN_Paises = null;
|
|
try
|
|
{
|
|
GEN_Paises_Datos obj_GEN_Paises_Datos = new GEN_Paises_Datos();
|
|
lst_GEN_Paises = obj_GEN_Paises_Datos.Obtener_ModeloListado_Por_Ids(_lst_Ids);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Paises = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Paises = null;
|
|
}
|
|
|
|
return lst_GEN_Paises;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_Poblaciones
|
|
public static GEN_Poblaciones GEN_Poblaciones_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Poblaciones mdl_GEN_Poblaciones = null;
|
|
try
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
mdl_GEN_Poblaciones = obj_GEN_Poblaciones_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Poblaciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Poblaciones = null;
|
|
}
|
|
|
|
return mdl_GEN_Poblaciones;
|
|
}
|
|
public static List<GEN_Poblaciones> GEN_Poblaciones_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_Poblaciones> lst_GEN_Poblaciones = null;
|
|
try
|
|
{
|
|
GEN_Poblaciones_Datos obj_GEN_Poblaciones_Datos = new GEN_Poblaciones_Datos();
|
|
|
|
lst_GEN_Poblaciones = obj_GEN_Poblaciones_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Poblaciones = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Poblaciones = null;
|
|
}
|
|
|
|
return lst_GEN_Poblaciones;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_Provincias
|
|
public static List<INTERNO_GEN_Provincias_Listado_Modelo> GEN_Provincias_Obtener_Listado(INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, List<string> _lst_CamposConRelacionABuscar)
|
|
{
|
|
List<INTERNO_GEN_Provincias_Listado_Modelo> lst_INTERNO_GEN_Provincias_Listado_Modelo = null;
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
try
|
|
{
|
|
List<dynamic> lst_dynamic = obj_GEN_Provincias_Datos.Obtener_Listado(_mdl_INTERNO_ValoresGenerales_Modelo.lng_idEmpresa, _mdl_INTERNO_ValoresGenerales_Modelo.EjercicioActivo.id, _lst_CamposConRelacionABuscar, null, null);
|
|
lst_INTERNO_GEN_Provincias_Listado_Modelo = lst_dynamic.Cast<INTERNO_GEN_Provincias_Listado_Modelo>().ToList();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_Provincias_Obtener_Listado));
|
|
}
|
|
|
|
return lst_INTERNO_GEN_Provincias_Listado_Modelo;
|
|
}
|
|
public static GEN_Provincias GEN_Provincias_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Provincias mdl_GEN_Provincias = null;
|
|
try
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
mdl_GEN_Provincias = obj_GEN_Provincias_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Provincias = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Provincias = null;
|
|
}
|
|
|
|
return mdl_GEN_Provincias;
|
|
}
|
|
public static List<GEN_Provincias> GEN_Provincias_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_Provincias> lst_GEN_Provincias = null;
|
|
try
|
|
{
|
|
GEN_Provincias_Datos obj_GEN_Provincias_Datos = new GEN_Provincias_Datos();
|
|
|
|
lst_GEN_Provincias = obj_GEN_Provincias_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Provincias = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Provincias = null;
|
|
}
|
|
|
|
return lst_GEN_Provincias;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_RetencionesTipos
|
|
public static GEN_RetencionesTipos GEN_RetencionesTipos_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_RetencionesTipos mdl_GEN_RetencionesTipos = null;
|
|
try
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
mdl_GEN_RetencionesTipos = obj_GEN_RetencionesTipos_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_RetencionesTipos = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_RetencionesTipos = null;
|
|
}
|
|
|
|
return mdl_GEN_RetencionesTipos;
|
|
}
|
|
public static List<GEN_RetencionesTipos> GEN_RetencionesTipos_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_RetencionesTipos> lst_GEN_RetencionesTipos = null;
|
|
try
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
|
|
lst_GEN_RetencionesTipos = obj_GEN_RetencionesTipos_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_RetencionesTipos = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_RetencionesTipos = null;
|
|
}
|
|
|
|
return lst_GEN_RetencionesTipos;
|
|
}
|
|
|
|
public static List<INTERNO_GEN_RetencionesTipos_Listado_Modelo> GEN_RetencionesTipos_Obtener_Listado()
|
|
{
|
|
List<INTERNO_GEN_RetencionesTipos_Listado_Modelo> lst_GEN_RetencionesTipos = null;
|
|
|
|
try
|
|
{
|
|
GEN_RetencionesTipos_Datos obj_GEN_RetencionesTipos_Datos = new GEN_RetencionesTipos_Datos();
|
|
lst_GEN_RetencionesTipos = obj_GEN_RetencionesTipos_Datos.Obtener_Listado();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_RetencionesTipos_Obtener_Listado));
|
|
}
|
|
|
|
return lst_GEN_RetencionesTipos;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_Terminales
|
|
public static GEN_Terminales GEN_Terminales_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_Terminales mdl_GEN_Terminales = null;
|
|
try
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
mdl_GEN_Terminales = obj_GEN_Terminales_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_Terminales = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_Terminales = null;
|
|
}
|
|
|
|
return mdl_GEN_Terminales;
|
|
}
|
|
public static List<GEN_Terminales> GEN_Terminales_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_Terminales> lst_GEN_Terminales = null;
|
|
try
|
|
{
|
|
GEN_Terminales_Datos obj_GEN_Terminales_Datos = new GEN_Terminales_Datos();
|
|
|
|
lst_GEN_Terminales = obj_GEN_Terminales_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_Terminales = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_Terminales = null;
|
|
}
|
|
|
|
return lst_GEN_Terminales;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_TiposCompraVenta
|
|
public static GEN_TiposCompraVenta GEN_TiposCompraVenta_Obtener_Registro_Por_Defecto(int _int_Tipo)
|
|
{
|
|
GEN_TiposCompraVenta mdl_GEN_TiposCompraVenta = null;
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
try
|
|
{
|
|
mdl_GEN_TiposCompraVenta = obj_GEN_TiposCompraVenta_Datos.Obtener_Modelo_Por_Tipo_PorDefecto(_int_Tipo);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(GEN_TiposCompraVenta_Obtener_Registro_Por_Defecto));
|
|
mdl_GEN_TiposCompraVenta = null;
|
|
}
|
|
|
|
return mdl_GEN_TiposCompraVenta;
|
|
}
|
|
|
|
public static GEN_TiposCompraVenta GEN_TiposCompraVenta_Obtener_Modelo_Por_Id(long _lng_id)
|
|
{
|
|
GEN_TiposCompraVenta mdl_GEN_TiposCompraVenta = null;
|
|
try
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
|
|
mdl_GEN_TiposCompraVenta = obj_GEN_TiposCompraVenta_Datos.Obtener_Modelo_Por_Id(_lng_id);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_GEN_TiposCompraVenta = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_GEN_TiposCompraVenta = null;
|
|
}
|
|
|
|
return mdl_GEN_TiposCompraVenta;
|
|
}
|
|
|
|
public static List<GEN_TiposCompraVenta> GEN_TiposCompraVenta_Obtener_Modelo_Listado_Por_Ids(List<long> _lst_ids)
|
|
{
|
|
List<GEN_TiposCompraVenta> lst_GEN_TiposCompraVenta = null;
|
|
try
|
|
{
|
|
GEN_TiposCompraVenta_Datos obj_GEN_TiposCompraVenta_Datos = new GEN_TiposCompraVenta_Datos();
|
|
|
|
lst_GEN_TiposCompraVenta = obj_GEN_TiposCompraVenta_Datos.Obtener_ModeloListado_Por_Ids(_lst_ids);
|
|
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
lst_GEN_TiposCompraVenta = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
lst_GEN_TiposCompraVenta = null;
|
|
}
|
|
|
|
return lst_GEN_TiposCompraVenta;
|
|
}
|
|
#endregion
|
|
|
|
#region GEN_ValoresGenerales
|
|
public static INTERNO_ValoresGenerales_Modelo GEN_ValoresGenerales_Obtener_Por_IdUsuario(long _lng_idUsuario)
|
|
{
|
|
INTERNO_ValoresGenerales_Modelo mdl_INTERNO_ValoresGenerales_Modelo = null;
|
|
try
|
|
{
|
|
GEN_ValoresGenerales_Datos obj_GEN_ValoresGenerales_Datos = new GEN_ValoresGenerales_Datos();
|
|
mdl_INTERNO_ValoresGenerales_Modelo = obj_GEN_ValoresGenerales_Datos.Obtener_AUX(_lng_idUsuario);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
mdl_INTERNO_ValoresGenerales_Modelo = null;
|
|
}
|
|
|
|
return mdl_INTERNO_ValoresGenerales_Modelo;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region GEN_VolcadoExportacion
|
|
public static void GEN_VolcadoExportacion_Rellenar_Listado()
|
|
{
|
|
try
|
|
{
|
|
GEN_VolcadoExportacion_Datos obj_GEN_VolcadoExportacion_Datos = new GEN_VolcadoExportacion_Datos();
|
|
Variables.G_LST_VOLCADOEXPORTACION = obj_GEN_VolcadoExportacion_Datos.Obtener_ModeloListado();
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
}
|
|
#endregion
|
|
|
|
// .............................................................................
|
|
|
|
#region PRV_Actualizaciones_Librerias
|
|
public static List<string> PRV_Actualizaciones_Librerias_Obtener_Listado(string _str_Ruta, string _str_Librerias)
|
|
{
|
|
List<string> lst_Librerias_Actualizar = new List<string>();
|
|
PRV_Actualizaciones_Librerias_Datos obj_PRV_Actualizaciones_Librerias_Datos = new PRV_Actualizaciones_Librerias_Datos();
|
|
|
|
try
|
|
{
|
|
List<PRV_Actualizaciones_Librerias> lst_PRV_Actualizaciones_Librerias = obj_PRV_Actualizaciones_Librerias_Datos.Obtener_ModeloListado();
|
|
|
|
string[] arr_Librerias = _str_Librerias.Split('|');
|
|
|
|
foreach (string str_NombreLibreria in arr_Librerias)
|
|
{
|
|
//Buscar Libreria en el listado de base de datos
|
|
PRV_Actualizaciones_Librerias mdl_PRV_Actualizaciones_Librerias = lst_PRV_Actualizaciones_Librerias.Where(m => m.nombreLibreria.Equals(str_NombreLibreria)).FirstOrDefault();
|
|
if (mdl_PRV_Actualizaciones_Librerias != null)
|
|
{
|
|
if (File.Exists(_str_Ruta + @"\" + str_NombreLibreria.Replace(".exe", ".txt").Replace(".dll", ".txt")))
|
|
{
|
|
//Buscar la Fecha de Modificacion del fichero
|
|
StreamReader file = new StreamReader(_str_Ruta + @"\" + str_NombreLibreria.Replace(".exe", ".txt").Replace(".dll", ".txt"));
|
|
DateTime dtt_Modificacion_LibreriaLocal = DateTime.ParseExact(file.ReadLine(), "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture);
|
|
file.Close();
|
|
|
|
if (dtt_Modificacion_LibreriaLocal < mdl_PRV_Actualizaciones_Librerias.fechaHora_Actualizacion)
|
|
{
|
|
lst_Librerias_Actualizar.Add(str_NombreLibreria);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
lst_Librerias_Actualizar.Add(str_NombreLibreria);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
lst_Librerias_Actualizar.Add(str_NombreLibreria);
|
|
}
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(PRV_Actualizaciones_Librerias_Obtener_Listado));
|
|
}
|
|
|
|
return lst_Librerias_Actualizar;
|
|
}
|
|
|
|
public static void PRV_Actualizaciones_Librerias_Actualizar(string _str_Ruta, string _str_Librerias)
|
|
{
|
|
List<PRV_Actualizaciones_Librerias> lst_PRV_Actualizaciones_Librerias_AGrabar = new List<PRV_Actualizaciones_Librerias>();
|
|
PRV_Actualizaciones_Librerias_Datos obj_PRV_Actualizaciones_Librerias_Datos = new PRV_Actualizaciones_Librerias_Datos();
|
|
|
|
try
|
|
{
|
|
List<PRV_Actualizaciones_Librerias> lst_PRV_Actualizaciones_Librerias = obj_PRV_Actualizaciones_Librerias_Datos.Obtener_ModeloListado();
|
|
|
|
string[] arr_Librerias = _str_Librerias.Split('|');
|
|
DateTime? dtt_Modificacion_LibreriaLocal = null;
|
|
foreach (string str_NombreLibreria in arr_Librerias)
|
|
{
|
|
dtt_Modificacion_LibreriaLocal = null;
|
|
|
|
if (File.Exists(_str_Ruta + @"\" + str_NombreLibreria.Replace(".exe", ".txt").Replace(".dll", ".txt")))
|
|
{
|
|
//Buscar la Fecha de Modificacion del fichero
|
|
StreamReader file = new StreamReader(_str_Ruta + @"\" + str_NombreLibreria.Replace(".exe", ".txt").Replace(".dll", ".txt"));
|
|
dtt_Modificacion_LibreriaLocal = DateTime.ParseExact(file.ReadLine(), "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture);
|
|
file.Close();
|
|
}
|
|
|
|
//Si la liberia no existe en local, no hago nada
|
|
if (dtt_Modificacion_LibreriaLocal != null)
|
|
{
|
|
//Ver si hay algo en Base de datos
|
|
if (lst_PRV_Actualizaciones_Librerias != null && lst_PRV_Actualizaciones_Librerias.Count > 0)
|
|
{
|
|
//Buscar Libreria en el listado de base de datos
|
|
PRV_Actualizaciones_Librerias mdl_PRV_Actualizaciones_Librerias_ABuscar = lst_PRV_Actualizaciones_Librerias.Where(m => m.nombreLibreria.Equals(str_NombreLibreria)).FirstOrDefault();
|
|
if (mdl_PRV_Actualizaciones_Librerias_ABuscar != null)
|
|
{
|
|
if (dtt_Modificacion_LibreriaLocal > mdl_PRV_Actualizaciones_Librerias_ABuscar.fechaHora_Actualizacion)
|
|
{
|
|
//Rellenar Modelo
|
|
PRV_Actualizaciones_Librerias mdl_PRV_Actualizaciones_Librerias = new PRV_Actualizaciones_Librerias();
|
|
mdl_PRV_Actualizaciones_Librerias.nombreLibreria = str_NombreLibreria;
|
|
mdl_PRV_Actualizaciones_Librerias.fechaHora_Actualizacion = dtt_Modificacion_LibreriaLocal.Value;
|
|
mdl_PRV_Actualizaciones_Librerias.idUsuario = Variables.G_MDL_USUARIOVALIDADO_MODELO.id;
|
|
|
|
//Añadir a la lista de actualizaciones
|
|
lst_PRV_Actualizaciones_Librerias_AGrabar.Add(mdl_PRV_Actualizaciones_Librerias);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
//Rellenar Modelo
|
|
PRV_Actualizaciones_Librerias mdl_PRV_Actualizaciones_Librerias = new PRV_Actualizaciones_Librerias();
|
|
mdl_PRV_Actualizaciones_Librerias.nombreLibreria = str_NombreLibreria;
|
|
mdl_PRV_Actualizaciones_Librerias.fechaHora_Actualizacion = dtt_Modificacion_LibreriaLocal.Value;
|
|
mdl_PRV_Actualizaciones_Librerias.idUsuario = Variables.G_MDL_USUARIOVALIDADO_MODELO.id;
|
|
|
|
//Añadir a la lista de actualizaciones
|
|
lst_PRV_Actualizaciones_Librerias_AGrabar.Add(mdl_PRV_Actualizaciones_Librerias);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
//Rellenar Modelo
|
|
PRV_Actualizaciones_Librerias mdl_PRV_Actualizaciones_Librerias = new PRV_Actualizaciones_Librerias();
|
|
mdl_PRV_Actualizaciones_Librerias.nombreLibreria = str_NombreLibreria;
|
|
mdl_PRV_Actualizaciones_Librerias.fechaHora_Actualizacion = dtt_Modificacion_LibreriaLocal.Value;
|
|
mdl_PRV_Actualizaciones_Librerias.idUsuario = Variables.G_MDL_USUARIOVALIDADO_MODELO.id;
|
|
|
|
//Añadir a la lista de actualizaciones
|
|
lst_PRV_Actualizaciones_Librerias_AGrabar.Add(mdl_PRV_Actualizaciones_Librerias);
|
|
}
|
|
}
|
|
}
|
|
|
|
//Si hay alguna liberia para actualizar, se actualiza
|
|
if (lst_PRV_Actualizaciones_Librerias_AGrabar.Count > 0)
|
|
{
|
|
//Iniciar transaccion
|
|
using (TransactionScope transaccion_SQL = new TransactionScope(TransactionScopeOption.Required))
|
|
{
|
|
try
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = null;
|
|
foreach (PRV_Actualizaciones_Librerias mdl_PRV_Actualizaciones_Librerias in lst_PRV_Actualizaciones_Librerias_AGrabar)
|
|
{
|
|
mdl_INTERNO_ValorDevuelto_Modelo = obj_PRV_Actualizaciones_Librerias_Datos.Grabar(mdl_PRV_Actualizaciones_Librerias);
|
|
|
|
if (mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto == false)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
|
|
//Termino Correctamente
|
|
if (mdl_INTERNO_ValorDevuelto_Modelo != null && mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto)
|
|
{
|
|
transaccion_SQL.Complete();
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
transaccion_SQL.Dispose();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(PRV_Actualizaciones_Librerias_Actualizar));
|
|
|
|
transaccion_SQL.Dispose();
|
|
}
|
|
finally
|
|
{
|
|
transaccion_SQL.Dispose();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(PRV_Actualizaciones_Librerias_Actualizar));
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region PRV_ArbolPrincipal
|
|
public static bool PRV_ArbolPrincipal_Cargar()
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
PRV_ArbolPrincipal_Datos obj_PRV_ArbolPrincipal_Datos = new PRV_ArbolPrincipal_Datos();
|
|
obj_PRV_ArbolPrincipal_Datos.Cargar();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
public static bool PRV_ArbolPrincipal_ColocarValidacion()
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
Encriptador obj_Encriptador;
|
|
try
|
|
{
|
|
obj_Encriptador = new Encriptador();
|
|
|
|
//Arbol Principal
|
|
PRV_ArbolPrincipal_Datos obj_PRV_ArbolPrincipal_Datos = new PRV_ArbolPrincipal_Datos();
|
|
List<INTERNO_ArbolPrincipal_Modelo> lst_INTERNO_ArbolPrincipal_Modelo = obj_PRV_ArbolPrincipal_Datos.Obtener_Listado_SoloArbolPrincipal();
|
|
|
|
foreach (INTERNO_ArbolPrincipal_Modelo mdl_INTERNO_ArbolPrincipal_Modelo in lst_INTERNO_ArbolPrincipal_Modelo.Where(m => m.Opcion != null))
|
|
{
|
|
obj_PRV_ArbolPrincipal_Datos.Actualizar_Validacion(mdl_INTERNO_ArbolPrincipal_Modelo.Id, obj_Encriptador.Encriptar((mdl_INTERNO_ArbolPrincipal_Modelo.Opcion!=null ? mdl_INTERNO_ArbolPrincipal_Modelo.Opcion : "") + "___" + mdl_INTERNO_ArbolPrincipal_Modelo.Descripcion));
|
|
}
|
|
|
|
//Arbol Principal Usuarios
|
|
PRV_ArbolPrincipal_USR_Usuarios_Datos obj_PRV_ArbolPrincipal_USR_Usuarios_Datos = new PRV_ArbolPrincipal_USR_Usuarios_Datos();
|
|
List<PRV_ArbolPrincipal_USR_Usuarios> lst_PRV_ArbolPrincipal_USR_Usuarios = obj_PRV_ArbolPrincipal_USR_Usuarios_Datos.Obtener_ModeloListado();
|
|
|
|
if (lst_PRV_ArbolPrincipal_USR_Usuarios != null && lst_PRV_ArbolPrincipal_USR_Usuarios.Count > 0)
|
|
{
|
|
foreach (PRV_ArbolPrincipal_USR_Usuarios mdl_PRV_ArbolPrincipal_USR_Usuarios in lst_PRV_ArbolPrincipal_USR_Usuarios.Where(m => m.opcion != null))
|
|
{
|
|
obj_PRV_ArbolPrincipal_USR_Usuarios_Datos.Actualizar_Validacion(mdl_PRV_ArbolPrincipal_USR_Usuarios.id, obj_Encriptador.Encriptar((mdl_PRV_ArbolPrincipal_USR_Usuarios.opcion!=null ? mdl_PRV_ArbolPrincipal_USR_Usuarios.opcion : "") + "___" + mdl_PRV_ArbolPrincipal_USR_Usuarios.descripcion));
|
|
}
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(PRV_ArbolPrincipal_ColocarValidacion));
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
#endregion
|
|
|
|
#region PRV_ArbolPrincipal_Imagenes
|
|
public static bool PRV_ArbolPrincipal_Imagenes_Cargar()
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
PRV_ArbolPrincipal_Imagenes_Datos obj_PRV_ArbolPrincipal_Imagenes_Datos = new PRV_ArbolPrincipal_Imagenes_Datos();
|
|
obj_PRV_ArbolPrincipal_Imagenes_Datos.Cargar();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
#endregion
|
|
|
|
# region PRV_Historico_Errores
|
|
private INTERNO_ValorDevuelto_Modelo PRV_Historico_Errores_Grabar(object _mdl_obj)
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
|
|
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true;
|
|
|
|
try
|
|
{
|
|
PRV_Historico_Errores_Datos obj_PRV_Historico_Errores_Datos = new PRV_Historico_Errores_Datos();
|
|
|
|
mdl_INTERNO_ValorDevuelto_Modelo = obj_PRV_Historico_Errores_Datos.Grabar(_mdl_obj);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(PRV_Historico_Errores_Grabar));
|
|
}
|
|
|
|
return mdl_INTERNO_ValorDevuelto_Modelo;
|
|
}
|
|
#endregion
|
|
|
|
#region PRV_LicenciaDatos
|
|
public static INTERNO_ValorDevuelto_Modelo PRV_LicenciaDatos_Grabar(PRV_LicenciaDatos _mdl_PRV_LicenciaDatos)
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
|
|
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true;
|
|
|
|
try
|
|
{
|
|
PRV_LicenciaDatos_Datos obj_PRV_LicenciaDatos_Datos = new PRV_LicenciaDatos_Datos();
|
|
|
|
mdl_INTERNO_ValorDevuelto_Modelo = obj_PRV_LicenciaDatos_Datos.Grabar(_mdl_PRV_LicenciaDatos);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Control_Errores.Errores_Log("", ex, nameof(Datos_Generales) + "/" + nameof(PRV_LicenciaDatos_Grabar));
|
|
}
|
|
|
|
return mdl_INTERNO_ValorDevuelto_Modelo;
|
|
}
|
|
#endregion
|
|
|
|
#region PRV_OpcionesDetalle
|
|
public static bool PRV_OpcionesDetalle_Cargar()
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
PRV_OpcionesDetalle_Datos obj_PRV_OpcionesDetalle_Datos = new PRV_OpcionesDetalle_Datos();
|
|
|
|
obj_PRV_OpcionesDetalle_Datos.Cargar();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
public static string PRV_Opciones_DescripcionPantalla_MensajeError(string _str_Opcion, G_ENUM_TIPODESCRIPCION_MENSAJEERROR _enum_TipoDescripcion)
|
|
{
|
|
string str_valorDevuelto = "";
|
|
INTERNO_OpcionesDetalle_Modelo mdl_INTERNO_OpcionesDetalle_Modelo = PRV_Opciones_Buscar_Detalles(_str_Opcion);
|
|
|
|
// Si el Modelo no es nulo se pone la descripción
|
|
if (mdl_INTERNO_OpcionesDetalle_Modelo != null)
|
|
{
|
|
// Listado
|
|
if (_enum_TipoDescripcion.Equals(G_ENUM_TIPODESCRIPCION_MENSAJEERROR.descripcion_MensajeError_Plural))
|
|
{
|
|
str_valorDevuelto = mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_Plural;
|
|
}
|
|
// Mantenimiento
|
|
else
|
|
{
|
|
str_valorDevuelto = mdl_INTERNO_OpcionesDetalle_Modelo.descripcion_Singular;
|
|
}
|
|
}
|
|
return str_valorDevuelto;
|
|
}
|
|
public static INTERNO_OpcionesDetalle_Modelo PRV_Opciones_Buscar_Detalles(string _str_Opcion)
|
|
{
|
|
INTERNO_OpcionesDetalle_Modelo mdl_INTERNO_OpcionesDetalle_Modelo = null;
|
|
|
|
if (Variables.G_LST_OPCIONESDETALLE != null)
|
|
{
|
|
mdl_INTERNO_OpcionesDetalle_Modelo = Variables.G_LST_OPCIONESDETALLE.Where(m => m.opcion != null && m.opcion.Equals(_str_Opcion)).FirstOrDefault();
|
|
}
|
|
|
|
return mdl_INTERNO_OpcionesDetalle_Modelo;
|
|
}
|
|
#endregion
|
|
|
|
#region PRV_OpcionesDisponiblesParaCliente
|
|
public static bool PRV_OpcionesDisponiblesParaCliente_Actualizar_Segun_ProductosLicenciasFechas()
|
|
{
|
|
bool bol_Recargar_Arbol = false;
|
|
try
|
|
{
|
|
PRV_OpcionesDisponiblesParaCliente_Datos obj_PRV_OpcionesDisponiblesParaCliente_Datos = new PRV_OpcionesDisponiblesParaCliente_Datos();
|
|
|
|
bol_Recargar_Arbol= obj_PRV_OpcionesDisponiblesParaCliente_Datos.Actualizar_Segun_ProductosLicenciasFechas();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_GRABAR());
|
|
}
|
|
return bol_Recargar_Arbol;
|
|
}
|
|
|
|
public static void PRV_OpcionesDisponiblesParaCliente_Bloquear_Productos_SegunLicenciasFechas(INTERNO_ServicioWeb_Licencia_Modelo _mdl_INTERNO_ServicioWeb_Licencia_Modelo_Temporal)
|
|
{
|
|
try
|
|
{
|
|
PRV_OpcionesDisponiblesParaCliente_Datos obj_PRV_OpcionesDisponiblesParaCliente_Datos = new PRV_OpcionesDisponiblesParaCliente_Datos();
|
|
|
|
obj_PRV_OpcionesDisponiblesParaCliente_Datos.Bloquear_Productos_SegunLicenciasFechas(_mdl_INTERNO_ServicioWeb_Licencia_Modelo_Temporal);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_GRABAR());
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region PRV_Productos
|
|
public static bool PRV_Productos_Cargar()
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
PRV_Productos_Datos obj_PRV_Productos_Datos = new PRV_Productos_Datos();
|
|
obj_PRV_Productos_Datos.Cargar();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region PRV_RecepcionFicheros
|
|
public static PRV_RecepcionFicheros PRV_RecepcionFicheros_Obtener_Modelo_Por_Id(long _lng_id, bool _bol_Cargar_Tipos)
|
|
{
|
|
PRV_RecepcionFicheros mdl_PRV_RecepcionFicheros = null;
|
|
try
|
|
{
|
|
PRV_RecepcionFicheros_Datos obj_PRV_RecepcionFicheros_Datos = new PRV_RecepcionFicheros_Datos();
|
|
mdl_PRV_RecepcionFicheros = obj_PRV_RecepcionFicheros_Datos.Obtener_Modelo_Por_Id(_lng_id, _bol_Cargar_Tipos);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_PRV_RecepcionFicheros = null;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
mdl_PRV_RecepcionFicheros = null;
|
|
}
|
|
|
|
return mdl_PRV_RecepcionFicheros;
|
|
}
|
|
#endregion
|
|
|
|
//..............................................................................
|
|
|
|
#region USR_Trazabilidad
|
|
public static bool USR_Trazabilidad_Grabar(Type _typ_tipoObjeto, object _obj_modeloViejo, object _obj_modeloNuevo, G_ENUM_TIPOACCION _enum_tipo, Exferia_Entities _obj_Exferia_Entities)
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
USR_Trazabilidad_Datos.Grabar_Trazabilidad(_typ_tipoObjeto, _obj_modeloViejo, _obj_modeloNuevo, _enum_tipo, _obj_Exferia_Entities);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
#region USR_Usuarios
|
|
public static bool USR_Usuarios_Validar(string _str_Usuario, string _str_Clave, bool _bol_RecordarClave)
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
USR_Usuarios_Datos obj_USR_Usuarios_Datos = new USR_Usuarios_Datos();
|
|
|
|
bol_TodoCorrecto = obj_USR_Usuarios_Datos.Validar(_str_Usuario, _str_Clave, _bol_RecordarClave);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
public static bool USR_Usuarios_Cargar(long _lng_idUsuario)
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
USR_Usuarios_Datos obj_USR_Usuarios_Datos = new USR_Usuarios_Datos();
|
|
obj_USR_Usuarios_Datos.Cargar(_lng_idUsuario);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
public static void USR_Usuarios_Existe_SuperAdmin()
|
|
{
|
|
try
|
|
{
|
|
USR_Usuarios_Datos obj_USR_Usuarios_Datos = new USR_Usuarios_Datos();
|
|
// Si no existe el superAdmin, lo creo
|
|
if (!obj_USR_Usuarios_Datos.Comprobar_SuperAdmin())
|
|
{
|
|
obj_USR_Usuarios_Datos.Crear_SuperAdmin();
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
}
|
|
|
|
public static bool USR_Usuarios_Validar_DesdeServicio(long _lng_idUsuario)
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
USR_Usuarios_Datos obj_USR_Usuarios_Datos = new USR_Usuarios_Datos();
|
|
bol_TodoCorrecto = obj_USR_Usuarios_Datos.Validar_DesdeServicio(_lng_idUsuario);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region USR_Accesos
|
|
public static INTERNO_ValorDevuelto_Modelo USR_Accesos_Insertar(USR_Accesos _mdl_USR_Accesos)
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo=new INTERNO_ValorDevuelto_Modelo();
|
|
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true;
|
|
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = "";
|
|
|
|
try
|
|
{
|
|
USR_Accesos_Datos obj_USR_Accesos_Datos = new USR_Accesos_Datos();
|
|
|
|
mdl_INTERNO_ValorDevuelto_Modelo = obj_USR_Accesos_Datos.Insertar(_mdl_USR_Accesos);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
|
|
}
|
|
|
|
return mdl_INTERNO_ValorDevuelto_Modelo;
|
|
}
|
|
#endregion
|
|
|
|
//...............................................................................
|
|
|
|
#region OTROS
|
|
public static bool Buscar_CodigoRepetido(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_Campo_Valor,
|
|
string _str_CampoID_Nombre,
|
|
long? _lng_CampoID_Valor,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
bool _bol_TieneFechaBorrado)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoRepetido(_str_Tabla_Nombre, _str_Campo_Nombre, _str_Campo_Valor, _str_CampoID_Nombre, _lng_CampoID_Valor, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _bol_TieneFechaBorrado);
|
|
}
|
|
|
|
public static List<INTERNO_Listado_Simple_Modelo> Buscar_Datos_Filtros_Relacionados(string _str_Tabla_Nombre,
|
|
string _str_Campo_Id,
|
|
string _str_Campo_Codigo,
|
|
string _str_Campo_Descripcion,
|
|
string _str_Campo_FechaBorrado,
|
|
string _str_Valor_Auxiliar_1,
|
|
string _str_Valor_Auxiliar_2,
|
|
string _str_Where,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoOrden,
|
|
int _int_TipoOrden)
|
|
{
|
|
return Compartidas_Datos.Buscar_Datos_Filtros_Relacionados(_str_Tabla_Nombre, _str_Campo_Id, _str_Campo_Codigo, _str_Campo_Descripcion, _str_Campo_FechaBorrado, _str_Valor_Auxiliar_1, _str_Valor_Auxiliar_2, _str_Where, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor,_str_CampoOrden,_int_TipoOrden);
|
|
}
|
|
|
|
|
|
public static bool Buscar_CodigoRepetido(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_Campo_Valor,
|
|
string _str_CampoID_Nombre,
|
|
long? _lng_CampoID_Valor,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoAuxiliar_Nombre,
|
|
long _lng_CampoAuxiliar_Valor,
|
|
bool _bol_TieneFechaBorrado)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoRepetido(_str_Tabla_Nombre, _str_Campo_Nombre, _str_Campo_Valor, _str_CampoID_Nombre, _lng_CampoID_Valor, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _str_CampoAuxiliar_Nombre, _lng_CampoAuxiliar_Valor, _bol_TieneFechaBorrado);
|
|
}
|
|
|
|
public static bool Buscar_CodigoRepetido(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_Campo_Valor,
|
|
string _str_CampoID_Nombre,
|
|
long? _lng_CampoID_Valor,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoAuxiliar_Nombre,
|
|
long _lng_CampoAuxiliar_Valor,
|
|
bool _bol_TieneFechaBorrado,
|
|
string _str_CampoFecha_Nombre,
|
|
DateTime _dtt_FechaInicio_Ejercicio,
|
|
DateTime _dtt_FechaFin_Ejercicio)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoRepetido(_str_Tabla_Nombre, _str_Campo_Nombre, _str_Campo_Valor, _str_CampoID_Nombre, _lng_CampoID_Valor, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _str_CampoAuxiliar_Nombre, _lng_CampoAuxiliar_Valor, _bol_TieneFechaBorrado, _str_CampoFecha_Nombre, _dtt_FechaInicio_Ejercicio, _dtt_FechaFin_Ejercicio);
|
|
}
|
|
|
|
#region Buscar codigo Siguiente
|
|
public static string Buscar_CodigoSiguiente(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
bool _bol_TieneFechaBorrado,
|
|
int _int_Campo_CaracteresMaximo)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoSiguiente(_str_Tabla_Nombre, _str_Campo_Nombre, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _bol_TieneFechaBorrado, _int_Campo_CaracteresMaximo);
|
|
}
|
|
|
|
public static string Buscar_CodigoSiguiente(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoAuxiliar_Nombre,
|
|
long _lng_CampoAuxiliar_Valor,
|
|
bool _bol_TieneFechaBorrado,
|
|
int _int_Campo_CaracteresMaximo)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoSiguiente(_str_Tabla_Nombre, _str_Campo_Nombre, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _str_CampoAuxiliar_Nombre, _lng_CampoAuxiliar_Valor, _bol_TieneFechaBorrado, _int_Campo_CaracteresMaximo);
|
|
}
|
|
|
|
public static string Buscar_CodigoSiguiente(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoAuxiliar_Nombre,
|
|
long _lng_CampoAuxiliar_Valor,
|
|
string _str_Campo_Fecha,
|
|
DateTime _dtt_Fecha_Desde,
|
|
DateTime _dtt_Fecha_Hasta,
|
|
bool _bol_TieneFechaBorrado,
|
|
int _int_Campo_CaracteresMaximo)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoSiguiente(_str_Tabla_Nombre, _str_Campo_Nombre, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _str_CampoAuxiliar_Nombre, _lng_CampoAuxiliar_Valor, _str_Campo_Fecha, _dtt_Fecha_Desde, _dtt_Fecha_Hasta, _bol_TieneFechaBorrado, _int_Campo_CaracteresMaximo);
|
|
}
|
|
|
|
|
|
public static string Buscar_CodigoSiguiente_Numerico(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
bool _bol_TieneFechaBorrado,
|
|
int _int_Campo_CaracteresMaximo)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoSiguiente_Numerico(_str_Tabla_Nombre, _str_Campo_Nombre, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _bol_TieneFechaBorrado, _int_Campo_CaracteresMaximo);
|
|
}
|
|
|
|
public static string Buscar_CodigoSiguiente_Numerico(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoAuxiliar_Nombre,
|
|
long _lng_CampoAuxiliar_Valor,
|
|
bool _bol_TieneFechaBorrado,
|
|
int _int_Campo_CaracteresMaximo)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoSiguiente_Numerico(_str_Tabla_Nombre, _str_Campo_Nombre, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _str_CampoAuxiliar_Nombre, _lng_CampoAuxiliar_Valor, _bol_TieneFechaBorrado, _int_Campo_CaracteresMaximo);
|
|
}
|
|
|
|
public static string Buscar_CodigoSiguiente_Numerico(string _str_Tabla_Nombre,
|
|
string _str_Campo_Nombre,
|
|
string _str_CampoEmpresa_Nombre,
|
|
long _lng_CampoEmpresa_Valor,
|
|
string _str_CampoAuxiliar_Nombre,
|
|
long _lng_CampoAuxiliar_Valor,
|
|
bool _bol_TieneFechaBorrado,
|
|
int _int_Campo_CaracteresMaximo,
|
|
string _str_CampoFecha_Nombre,
|
|
DateTime _dtt_FechaInicio_Ejercicio,
|
|
DateTime _dtt_FechaFin_Ejercicio)
|
|
{
|
|
return Compartidas_Datos.Buscar_CodigoSiguiente_Numerico(_str_Tabla_Nombre, _str_Campo_Nombre, _str_CampoEmpresa_Nombre, _lng_CampoEmpresa_Valor, _str_CampoAuxiliar_Nombre, _lng_CampoAuxiliar_Valor, _bol_TieneFechaBorrado, _int_Campo_CaracteresMaximo, _str_CampoFecha_Nombre, _dtt_FechaInicio_Ejercicio, _dtt_FechaFin_Ejercicio);
|
|
}
|
|
#endregion
|
|
|
|
public static bool Comprobar_Conexion_SQLServer()
|
|
{
|
|
return Compartidas_Datos.Comprobar_Conexion_SQLServer();
|
|
}
|
|
|
|
public static bool Cambiar_Estado_Registro(List<long> _lst_idDocumentos,
|
|
string _str_Opcion,
|
|
string _str_Estado)
|
|
{
|
|
return Compartidas_Datos.Cambiar_Estado_Registro(_lst_idDocumentos, _str_Opcion, _str_Estado);
|
|
}
|
|
|
|
public static DateTime Calcular_Vencimiento(DateTime _dtt_FechaInicial,
|
|
MAE_FormasPago _mdl_MAE_FormasPago)
|
|
{
|
|
DateTime dtt_Valor_Devuelto = _dtt_FechaInicial;
|
|
|
|
if (_mdl_MAE_FormasPago != null)
|
|
{
|
|
//Si tiene diasDesplazamientoInicial
|
|
if (_mdl_MAE_FormasPago.diasDesplazamientoInicial > 0)
|
|
{
|
|
dtt_Valor_Devuelto = _dtt_FechaInicial.AddDays(_mdl_MAE_FormasPago.diasDesplazamientoInicial);
|
|
}
|
|
}
|
|
|
|
return dtt_Valor_Devuelto;
|
|
}
|
|
|
|
|
|
public static G_ENUM_VALIDACIONFECHAS_TIPOCIERRE ComprobarBloquear_EjercicioCierre(dynamic _dnm_Pantalla,
|
|
GEN_EjerciciosActivos_Empresa _mdl_GEN_EjerciciosActivos_Empresa,
|
|
List<GEN_EjerciciosActivos_Empresa> _lst_GEN_EjerciciosActivos_Empresa,
|
|
dynamic _ex_lbl_Error,
|
|
DateTime _dtt_Fecha,
|
|
int _int_Controlar_TipoCierre)
|
|
{
|
|
//_int_Controlar_TipoCierre
|
|
//0 Controla los dos tipos de Cierre
|
|
//1 Solo Controla el cierre administrativo
|
|
//2 Solo Controla el cierre contable
|
|
|
|
G_ENUM_VALIDACIONFECHAS_TIPOCIERRE obj_G_ENUM_VALIDACIONFECHAS_TIPOCIERRE = G_ENUM_VALIDACIONFECHAS_TIPOCIERRE.Ninguno;
|
|
|
|
|
|
//Si el Ejercicio del Documento, tiene CierreAdministrativo o CierreContabilidad Superior o igual a la fecha actual Bloqueo todo
|
|
//Buscar el Ejercicio para la Fecha
|
|
GEN_EjerciciosActivos_Empresa mdl_GEN_EjerciciosActivos_Empresa = _lst_GEN_EjerciciosActivos_Empresa.Where(m => m.temporadaFechaInicio <= _dtt_Fecha &&
|
|
m.temporadaFechaFin >= _dtt_Fecha).FirstOrDefault();
|
|
if (mdl_GEN_EjerciciosActivos_Empresa != null)
|
|
{
|
|
if ((_int_Controlar_TipoCierre == 0 || _int_Controlar_TipoCierre == 1) &&
|
|
mdl_GEN_EjerciciosActivos_Empresa.cierreAdministrativo != null &&
|
|
mdl_GEN_EjerciciosActivos_Empresa.cierreAdministrativo.Value >= _dtt_Fecha)
|
|
{
|
|
//Bloqueo los Controles
|
|
if (_dnm_Pantalla != null)
|
|
{
|
|
SoloLectura.Empezar(_dnm_Pantalla, true);
|
|
}
|
|
|
|
obj_G_ENUM_VALIDACIONFECHAS_TIPOCIERRE = G_ENUM_VALIDACIONFECHAS_TIPOCIERRE.CierreAdministrativo;
|
|
}
|
|
else if ((_int_Controlar_TipoCierre == 0 || _int_Controlar_TipoCierre == 2) &&
|
|
mdl_GEN_EjerciciosActivos_Empresa.cierreContable != null &&
|
|
mdl_GEN_EjerciciosActivos_Empresa.cierreContable.Value >= _dtt_Fecha)
|
|
{
|
|
//Bloqueo los Controles
|
|
if (_dnm_Pantalla != null)
|
|
{
|
|
SoloLectura.Empezar(_dnm_Pantalla, true);
|
|
}
|
|
obj_G_ENUM_VALIDACIONFECHAS_TIPOCIERRE = G_ENUM_VALIDACIONFECHAS_TIPOCIERRE.CierreContable;
|
|
}
|
|
}
|
|
|
|
if (_mdl_GEN_EjerciciosActivos_Empresa != null)
|
|
{
|
|
//VALIDACION DE LA FECHA, PARA SABER SI SE ESTA TRABAJANDO SOBRE EL EJERCICIO ACTIVO O NO ....................................................................
|
|
INTERNO_ValidacionFechas_Modelo mdl_INTERNO_ValidacionFechas_Modelo = GEN_EjerciciosActivos_Empresa_Validar_Por_FechaEjercicio(_dtt_Fecha,
|
|
_mdl_GEN_EjerciciosActivos_Empresa,
|
|
_lst_GEN_EjerciciosActivos_Empresa.ToList());
|
|
|
|
//Sino es Correcto
|
|
if (_ex_lbl_Error != null)
|
|
{
|
|
if (!mdl_INTERNO_ValidacionFechas_Modelo.Accion.Equals(G_ENUM_VALIDACIONFECHAS.Correcto))
|
|
{
|
|
//No Tiene Ejercicios Creados
|
|
if (mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error.Equals(G_ENUM_VALIDACIONFECHAS_TIPO.NoTieneEjerciciosCreados))
|
|
{
|
|
_ex_lbl_Error.Text = Mensajes.G_STR_MENSAJES_FECHASEJERCICIOS_ETIQUETA_NOTIENEEJERCICIOSCREADOS();
|
|
}
|
|
//No Tiene Ejercicios Para Fecha Actual Creados
|
|
else if (mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error.Equals(G_ENUM_VALIDACIONFECHAS_TIPO.NoTieneEjerciciosParaFechaActual))
|
|
{
|
|
_ex_lbl_Error.Text = Mensajes.G_STR_MENSAJES_FECHASEJERCICIOS_ETIQUETA_NOTIENEEJERCICIOSCREADOS_PARAFECHA();
|
|
}
|
|
//CierreAdministrativo
|
|
else if (mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error.Equals(G_ENUM_VALIDACIONFECHAS_TIPO.CierreAdministrativo))
|
|
{
|
|
_ex_lbl_Error.Text = Mensajes.G_STR_MENSAJES_FECHASEJERCICIOS_ETIQUETA_TIENECIERREADMINISTRATIVO();
|
|
}
|
|
//CierreContable
|
|
else if (mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error.Equals(G_ENUM_VALIDACIONFECHAS_TIPO.CierreContable))
|
|
{
|
|
_ex_lbl_Error.Text = Mensajes.G_STR_MENSAJES_FECHASEJERCICIOS_ETIQUETA_TIENECIERRECONTABLE();
|
|
}
|
|
//OtroEjercicioActivo
|
|
else if (mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error.Equals(G_ENUM_VALIDACIONFECHAS_TIPO.OtroEjercicioActivo))
|
|
{
|
|
_ex_lbl_Error.Text = Mensajes.G_STR_MENSAJES_FECHASEJERCICIOS_ETIQUETA_FUERAEJERCICIO();
|
|
}
|
|
//Error
|
|
else if (mdl_INTERNO_ValidacionFechas_Modelo.Tipo_Error.Equals(G_ENUM_VALIDACIONFECHAS_TIPO.Error))
|
|
{
|
|
_ex_lbl_Error.Text = Mensajes.G_STR_MENSAJES_FECHASEJERCICIOS_ETIQUETA_ERROR();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
_ex_lbl_Error.Text = "";
|
|
}
|
|
}
|
|
//.............................................................................................................................................................
|
|
}
|
|
|
|
return obj_G_ENUM_VALIDACIONFECHAS_TIPOCIERRE;
|
|
}
|
|
|
|
|
|
public static bool Borrar_Registro(List<long> _lst_idRegistros, string _str_Tabla)
|
|
{
|
|
return Compartidas_Datos.Borrar_Registro(_lst_idRegistros, _str_Tabla);
|
|
}
|
|
|
|
public static bool Actualizar_Valor_Campo(long _lng_idDocumento,
|
|
string _str_Tabla,
|
|
string _str_Campo,
|
|
dynamic _dnm_Valor,
|
|
bool _bol_CampoTexto)
|
|
{
|
|
bool bol_ValorDevuelto = true;
|
|
|
|
try
|
|
{
|
|
bol_ValorDevuelto = Compartidas_Datos.Actualizar_Valor_Campo(_lng_idDocumento, _str_Tabla, _str_Campo, _dnm_Valor, _bol_CampoTexto);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
bol_ValorDevuelto = true;
|
|
}
|
|
|
|
return bol_ValorDevuelto;
|
|
}
|
|
|
|
#region Buscar_Datos_F3_Padre
|
|
|
|
public static INTERNO_Datos_F3_PadreBusqueda_Modelo Buscar_Datos_F3_Padre(string _str_Tabla_Nombre_Principal,
|
|
long _lng_id,
|
|
string _str_Tabla_Nombre_Secundaria,
|
|
string _str_Campo_Id_Secundaria_Relacion,
|
|
string _str_Campo_Codigo_Secundaria,
|
|
string _str_Campo_Descripcion_Secundaria,
|
|
string _str_Campo_FechaBorrado_Secundaria)
|
|
{
|
|
|
|
INTERNO_Datos_F3_PadreBusqueda_Modelo mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo = null;
|
|
|
|
try
|
|
{
|
|
mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo = Compartidas_Datos.Buscar_Datos_F3_Padre(_str_Tabla_Nombre_Principal,
|
|
_lng_id,
|
|
_str_Tabla_Nombre_Secundaria,
|
|
_str_Campo_Id_Secundaria_Relacion,
|
|
_str_Campo_Codigo_Secundaria,
|
|
_str_Campo_Descripcion_Secundaria,
|
|
_str_Campo_FechaBorrado_Secundaria,
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"");
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo = null;
|
|
}
|
|
|
|
return mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo;
|
|
}
|
|
public static INTERNO_Datos_F3_PadreBusqueda_Modelo Buscar_Datos_F3_Padre(string _str_Tabla_Nombre_Principal,
|
|
long _lng_id,
|
|
string _str_Tabla_Nombre_Secundaria,
|
|
string _str_Campo_Id_Secundaria_Relacion,
|
|
string _str_Campo_Codigo_Secundaria,
|
|
string _str_Campo_Descripcion_Secundaria,
|
|
string _str_Campo_FechaBorrado_Secundaria,
|
|
string _str_Tabla_Nombre_Terciaria,
|
|
string _str_Campo_Id_Terciaria_Relacion,
|
|
string _str_Campo_Codigo_Terciaria,
|
|
string _str_Campo_Descripcion_Terciaria,
|
|
string _str_Campo_FechaBorrado_Terciaria)
|
|
{
|
|
|
|
INTERNO_Datos_F3_PadreBusqueda_Modelo mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo = null;
|
|
|
|
try
|
|
{
|
|
mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo = Compartidas_Datos.Buscar_Datos_F3_Padre(_str_Tabla_Nombre_Principal,
|
|
_lng_id,
|
|
_str_Tabla_Nombre_Secundaria,
|
|
_str_Campo_Id_Secundaria_Relacion,
|
|
_str_Campo_Codigo_Secundaria,
|
|
_str_Campo_Descripcion_Secundaria,
|
|
_str_Campo_FechaBorrado_Secundaria,
|
|
_str_Tabla_Nombre_Terciaria,
|
|
_str_Campo_Id_Terciaria_Relacion,
|
|
_str_Campo_Codigo_Terciaria,
|
|
_str_Campo_Descripcion_Terciaria,
|
|
_str_Campo_FechaBorrado_Terciaria);
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo = null;
|
|
}
|
|
|
|
return mdl_INTERNO_Datos_F3_PadreBusqueda_Modelo;
|
|
}
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region PERMISOS
|
|
public static bool Permisos_Cargar()
|
|
{
|
|
bool bol_TodoCorrecto = true;
|
|
try
|
|
{
|
|
USR_Usuarios_Perfiles_Permisos_Datos obj_USR_Usuarios_Perfiles_Permisos_Datos = new USR_Usuarios_Perfiles_Permisos_Datos();
|
|
obj_USR_Usuarios_Perfiles_Permisos_Datos.Cargar();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_ERROR_OBTENERDATOS_BD());
|
|
|
|
bol_TodoCorrecto = false;
|
|
}
|
|
|
|
return bol_TodoCorrecto;
|
|
}
|
|
|
|
public static List<INTERNO_Permisos_Modelo> Permisos_Buscar(string _str_Opcion)
|
|
{
|
|
List<INTERNO_Permisos_Modelo> lst_INTERNO_Permisos_Modelo = null;
|
|
try
|
|
{
|
|
if (Variables.G_LST_PERMISOS_PORUSUARIO != null)
|
|
{
|
|
PRV_Opciones_Datos obj_PRV_Opciones_Datos = new PRV_Opciones_Datos();
|
|
List<string> lst_Opciones = obj_PRV_Opciones_Datos.Buscar_Opciones_Hijas(_str_Opcion);
|
|
|
|
lst_INTERNO_Permisos_Modelo = Variables.G_LST_PERMISOS_PORUSUARIO.Where(m => (m.opcion != null && (m.opcion.Equals(_str_Opcion) || lst_Opciones.Contains(m.opcion))) ||
|
|
(m.idObjeto != null && (m.ObjetoDescripcion_Interna.Equals(_str_Opcion) || lst_Opciones.Contains(m.ObjetoDescripcion_Interna)))
|
|
).ToList();
|
|
}
|
|
}
|
|
catch (Control_Errores)
|
|
{ }
|
|
return lst_INTERNO_Permisos_Modelo;
|
|
|
|
}
|
|
|
|
public static bool Permisos_Comprobar(string _str_Opcion, List<INTERNO_Permisos_Modelo> _lst_INTERNO_Permisos_Modelo, int _int_idPermiso, bool _bol_MostrarMensaje)
|
|
{
|
|
bool bol_ValorPermiso = true;
|
|
|
|
if (_lst_INTERNO_Permisos_Modelo != null && _lst_INTERNO_Permisos_Modelo.Count > 0)
|
|
{
|
|
INTERNO_Permisos_Modelo mdl_INTERNO_Permisos_Modelo = _lst_INTERNO_Permisos_Modelo.Where(m => m.idPermiso.Equals(_int_idPermiso) && m.opcion != null && m.opcion.Equals(_str_Opcion)).FirstOrDefault();
|
|
if (mdl_INTERNO_Permisos_Modelo != null && mdl_INTERNO_Permisos_Modelo.conPermiso == false)
|
|
{
|
|
if (_bol_MostrarMensaje)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_MENSAJES_GENERAL_NOTIENEPERMISO());
|
|
}
|
|
|
|
bol_ValorPermiso = false;
|
|
}
|
|
}
|
|
|
|
return bol_ValorPermiso;
|
|
}
|
|
|
|
public static bool Permisos_Comprobar(string _str_Opcion, List<INTERNO_Permisos_Modelo> _lst_INTERNO_Permisos_Modelo, int _int_idPermiso, bool _bol_MostrarMensaje, string _str_nombreCampo)
|
|
{
|
|
bool bol_ValorPermiso = true;
|
|
|
|
if (_lst_INTERNO_Permisos_Modelo != null && _lst_INTERNO_Permisos_Modelo.Count > 0)
|
|
{
|
|
INTERNO_Permisos_Modelo mdl_INTERNO_Permisos_Modelo = _lst_INTERNO_Permisos_Modelo.Where(m => m.idPermiso.Equals(_int_idPermiso) && m.opcion == null && m.ObjetoDescripcion_Interna.Equals(_str_nombreCampo)).FirstOrDefault();
|
|
if (mdl_INTERNO_Permisos_Modelo != null && mdl_INTERNO_Permisos_Modelo.conPermiso == false)
|
|
{
|
|
if (_bol_MostrarMensaje)
|
|
{
|
|
Mensajes.MostrarMensaje(Mensajes.G_STR_MENSAJES_GENERAL_NOTIENEPERMISO());
|
|
}
|
|
|
|
bol_ValorPermiso = false;
|
|
}
|
|
}
|
|
|
|
return bol_ValorPermiso;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region ERP_ValoresGenerales
|
|
|
|
private ERP_ValoresGenerales ERP_ValoresGenerales_ObtenerArticuloTasa()
|
|
{
|
|
ERP_ValoresGenerales mdl_ERP_ValoresGenerales = null;
|
|
|
|
try
|
|
{
|
|
ERP_ValoresGenerales_Datos obj_mdl_ERP_ValoresGenerales_Datos = new ERP_ValoresGenerales_Datos();
|
|
|
|
mdl_ERP_ValoresGenerales = obj_mdl_ERP_ValoresGenerales_Datos.ObtenerArticuloTasa();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_ERP_ValoresGenerales = null;
|
|
}
|
|
|
|
return mdl_ERP_ValoresGenerales;
|
|
}
|
|
|
|
private INTERNO_ERP_ValoresGenerales_Listado_Modelo ERP_ValoresGenerales_Obtener()
|
|
{
|
|
INTERNO_ERP_ValoresGenerales_Listado_Modelo mdl_ERP_ValoresGenerales = null;
|
|
|
|
try
|
|
{
|
|
ERP_ValoresGenerales_Datos obj_mdl_ERP_ValoresGenerales_Datos = new ERP_ValoresGenerales_Datos();
|
|
|
|
mdl_ERP_ValoresGenerales = obj_mdl_ERP_ValoresGenerales_Datos.Obtener_AUX();
|
|
}
|
|
catch (Control_Errores)
|
|
{
|
|
mdl_ERP_ValoresGenerales = null;
|
|
}
|
|
|
|
return mdl_ERP_ValoresGenerales;
|
|
}
|
|
#endregion ERP_ValoresGenerales
|
|
|
|
#region EXTERNOS
|
|
private INTERNO_ValorDevuelto_Modelo Enviar_Email_Externo(dynamic _dnm_Valores)
|
|
{
|
|
INTERNO_ValorDevuelto_Modelo mdl_INTERNO_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
|
|
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = true;
|
|
|
|
try
|
|
{
|
|
INTERNO_EnvioEmail_Modelo mdl_INTERNO_EnvioEmail_Modelo = new INTERNO_EnvioEmail_Modelo();
|
|
|
|
mdl_INTERNO_EnvioEmail_Modelo.asunto = _dnm_Valores.asunto;
|
|
mdl_INTERNO_EnvioEmail_Modelo.cuerpo = _dnm_Valores.cuerpo;
|
|
mdl_INTERNO_EnvioEmail_Modelo.email = _dnm_Valores.email;
|
|
mdl_INTERNO_EnvioEmail_Modelo.nombreAMostrar = _dnm_Valores.nombreAMostrar;
|
|
mdl_INTERNO_EnvioEmail_Modelo.pop3 = _dnm_Valores.pop3;
|
|
mdl_INTERNO_EnvioEmail_Modelo.pop3_Clave = _dnm_Valores.pop3_Clave;
|
|
mdl_INTERNO_EnvioEmail_Modelo.pop3_Puerto = _dnm_Valores.pop3_Puerto;
|
|
mdl_INTERNO_EnvioEmail_Modelo.pop3_Servidor = _dnm_Valores.pop3_Servidor;
|
|
mdl_INTERNO_EnvioEmail_Modelo.pop3_Usuario = _dnm_Valores.pop3_Usuario;
|
|
mdl_INTERNO_EnvioEmail_Modelo.smtp_Clave = _dnm_Valores.smtp_Clave;
|
|
mdl_INTERNO_EnvioEmail_Modelo.smtp_ConexionSSL = _dnm_Valores.smtp_ConexionSSL;
|
|
mdl_INTERNO_EnvioEmail_Modelo.smtp_Puerto = _dnm_Valores.smtp_Puerto;
|
|
mdl_INTERNO_EnvioEmail_Modelo.smtp_RequiereAutenticacion = _dnm_Valores.smtp_RequiereAutenticacion;
|
|
mdl_INTERNO_EnvioEmail_Modelo.smtp_Servidor = _dnm_Valores.smtp_Servidor;
|
|
mdl_INTERNO_EnvioEmail_Modelo.smtp_Usuario = _dnm_Valores.smtp_Usuario;
|
|
|
|
//emails_destino
|
|
if (_dnm_Valores.emails_destino!=null && _dnm_Valores.emails_destino.Count>0)
|
|
{
|
|
mdl_INTERNO_EnvioEmail_Modelo.emails_destino = new List<INTERNO_Email_Modelo>();
|
|
|
|
foreach (dynamic dnm_Emails in _dnm_Valores.emails_destino)
|
|
{
|
|
INTERNO_Email_Modelo mdl_INTERNO_Email_Modelo = new INTERNO_Email_Modelo();
|
|
|
|
mdl_INTERNO_Email_Modelo.Email = dnm_Emails.Email;
|
|
mdl_INTERNO_Email_Modelo.Copia = dnm_Emails.Copia;
|
|
mdl_INTERNO_Email_Modelo.Oculto = dnm_Emails.Oculto;
|
|
|
|
//Añadir el listado
|
|
mdl_INTERNO_EnvioEmail_Modelo.emails_destino.Add(mdl_INTERNO_Email_Modelo);
|
|
}
|
|
}
|
|
|
|
//ficheros
|
|
if (_dnm_Valores.ficheros != null && _dnm_Valores.ficheros.Count > 0)
|
|
{
|
|
mdl_INTERNO_EnvioEmail_Modelo.ficheros = new List<INTERNO_EnvioEmail_Ficheros_Modelo>();
|
|
|
|
foreach (dynamic dnm_Fichero in _dnm_Valores.ficheros)
|
|
{
|
|
INTERNO_EnvioEmail_Ficheros_Modelo mdl_INTERNO_EnvioEmail_Ficheros_Modelo = new INTERNO_EnvioEmail_Ficheros_Modelo();
|
|
|
|
mdl_INTERNO_EnvioEmail_Ficheros_Modelo.fichero_PDF = dnm_Fichero.fichero_PDF;
|
|
mdl_INTERNO_EnvioEmail_Ficheros_Modelo.nombreFichero_A_Enviar = dnm_Fichero.nombreFichero_A_Enviar;
|
|
|
|
//Añadir el listado
|
|
mdl_INTERNO_EnvioEmail_Modelo.ficheros.Add(mdl_INTERNO_EnvioEmail_Ficheros_Modelo);
|
|
}
|
|
}
|
|
|
|
mdl_INTERNO_ValorDevuelto_Modelo = Funciones.Email_Enviar(mdl_INTERNO_EnvioEmail_Modelo);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
mdl_INTERNO_ValorDevuelto_Modelo.TodoCorrecto = false;
|
|
mdl_INTERNO_ValorDevuelto_Modelo.Mensaje = ex.Message;
|
|
}
|
|
return mdl_INTERNO_ValorDevuelto_Modelo;
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
}
|