parent
d70a212443
commit
8bf7b188ab
|
|
@ -278,22 +278,7 @@ namespace Exferia_General._1_Datos
|
||||||
{
|
{
|
||||||
obj_Exferia_Entities = new Exferia_Entities();
|
obj_Exferia_Entities = new Exferia_Entities();
|
||||||
obj_Exferia_Entities.Configuration.LazyLoadingEnabled = false;
|
obj_Exferia_Entities.Configuration.LazyLoadingEnabled = false;
|
||||||
/*
|
|
||||||
string str_SQL =
|
|
||||||
" SELECT " +
|
|
||||||
//GEN_Configuracion_Informes
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.id) + " = " + nameof(GEN_Configuracion_Informes) + "." + nameof(GEN_Configuracion_Informes.id) + "," +
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.codigo) + " = " + nameof(GEN_Configuracion_Informes) + "." + nameof(GEN_Configuracion_Informes.codigo) + "," +
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.descripcion) + " = " + nameof(GEN_Configuracion_Informes) + "." + nameof(GEN_Configuracion_Informes.descripcion) + "," +
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.idEjercicio) + " = " + nameof(GEN_Configuracion_Informes) + "." + nameof(GEN_Configuracion_Informes.idEjercicio) + "," +
|
|
||||||
//GEN_EjerciciosActivos_Empresa
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.Ejercicio_Codigo) + " = " + nameof(GEN_EjerciciosActivos_Empresa) + "." + nameof(GEN_EjerciciosActivos_Empresa.anioControl) + "," +
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.Ejercicio_Descripcion) + " = " + nameof(GEN_EjerciciosActivos_Empresa) + "." + nameof(GEN_EjerciciosActivos_Empresa.descripcion) + "," +
|
|
||||||
nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.Ejercicio_FechaBorrado) + " = " + nameof(GEN_EjerciciosActivos_Empresa) + "." + nameof(GEN_EjerciciosActivos_Empresa.fechaBorrado) +
|
|
||||||
" FROM " + nameof(GEN_Configuracion_Informes) +
|
|
||||||
" LEFT JOIN " + nameof(GEN_EjerciciosActivos_Empresa) + " ON " + nameof(GEN_Configuracion_Informes) + "." + nameof(GEN_Configuracion_Informes.idEjercicio) + "=" + nameof(GEN_EjerciciosActivos_Empresa) + "." + nameof(GEN_EjerciciosActivos_Empresa.id);
|
|
||||||
|
|
||||||
*/
|
|
||||||
string str_SQL =
|
string str_SQL =
|
||||||
" SELECT " +
|
" SELECT " +
|
||||||
//GEN_Configuracion_Informes
|
//GEN_Configuracion_Informes
|
||||||
|
|
@ -301,7 +286,8 @@ namespace Exferia_General._1_Datos
|
||||||
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.codigo) + "," +
|
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.codigo) + "," +
|
||||||
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.descripcion) + "," +
|
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.descripcion) + "," +
|
||||||
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.fecha_fin) + "," +
|
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.fecha_fin) + "," +
|
||||||
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.idEmpresa) +
|
"f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.text_perm) + ","+
|
||||||
|
"e." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.idEmpresa) +
|
||||||
" FROM " + nameof(GEN_Firmas_Electronicas) + " f inner join " + nameof(GEN_Empresas) +
|
" FROM " + nameof(GEN_Firmas_Electronicas) + " f inner join " + nameof(GEN_Empresas) +
|
||||||
" e on e." + nameof(GEN_Empresas.id) + "=" + nameof(GEN_Firmas_Electronicas.idEmpresa);
|
" e on e." + nameof(GEN_Empresas.id) + "=" + nameof(GEN_Firmas_Electronicas.idEmpresa);
|
||||||
//Rellenar el Modelo
|
//Rellenar el Modelo
|
||||||
|
|
@ -420,35 +406,6 @@ namespace Exferia_General._1_Datos
|
||||||
//Rellenar el Modelo
|
//Rellenar el Modelo
|
||||||
g_mdl_GEN_Configuracion_Informes = obj_Exferia_Entities.Database.SqlQuery<GEN_Firmas_Electronicas>(_str_SQL, _arr_Parametros).FirstOrDefault();
|
g_mdl_GEN_Configuracion_Informes = obj_Exferia_Entities.Database.SqlQuery<GEN_Firmas_Electronicas>(_str_SQL, _arr_Parametros).FirstOrDefault();
|
||||||
|
|
||||||
#region Rellenar tablas Relacionadas
|
|
||||||
if (g_mdl_GEN_Configuracion_Informes != null)
|
|
||||||
{
|
|
||||||
//reiniciar Valores de los hilos
|
|
||||||
for (int int_Contador = 0; int_Contador < g_int_TotalHilos_Modelo; int_Contador++)
|
|
||||||
{
|
|
||||||
g_bol_Hilos_Terminados_Modelo[int_Contador] = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//Esperando a que terminen todos los hilos .........................................
|
|
||||||
bool bol_Termino = false;
|
|
||||||
while (bol_Termino == false)
|
|
||||||
{
|
|
||||||
bol_Termino = true;
|
|
||||||
foreach (bool bol_Termino_Hilo in g_bol_Hilos_Terminados_Modelo)
|
|
||||||
{
|
|
||||||
if (bol_Termino_Hilo == false)
|
|
||||||
{
|
|
||||||
bol_Termino = false;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Thread.Sleep(10);
|
|
||||||
}
|
|
||||||
//.................................................................................
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
catch (Control_Errores)
|
catch (Control_Errores)
|
||||||
{
|
{
|
||||||
|
|
@ -640,10 +597,10 @@ namespace Exferia_General._1_Datos
|
||||||
obj_Exferia_Entities.Configuration.LazyLoadingEnabled = false;
|
obj_Exferia_Entities.Configuration.LazyLoadingEnabled = false;
|
||||||
|
|
||||||
// Ver si existe ######################################################################
|
// Ver si existe ######################################################################
|
||||||
GEN_Firmas_Electronicas mdl_GEN_Configuracion_Informes_Final = Obtener_Modelo_Por_Id(_lng_id, false);
|
GEN_Firmas_Electronicas mdl_GEN_Firma_electronica_Final = Obtener_Modelo_Por_Id(_lng_id, false);
|
||||||
//######################################################################################
|
//######################################################################################
|
||||||
|
|
||||||
if (mdl_GEN_Configuracion_Informes_Final != null)
|
if (mdl_GEN_Firma_electronica_Final != null)
|
||||||
{
|
{
|
||||||
|
|
||||||
#region Delete
|
#region Delete
|
||||||
|
|
@ -661,7 +618,7 @@ namespace Exferia_General._1_Datos
|
||||||
obj_Exferia_Entities.Database.ExecuteSqlCommand(str_SQL_Delete, arr_Parametros_Delete);
|
obj_Exferia_Entities.Database.ExecuteSqlCommand(str_SQL_Delete, arr_Parametros_Delete);
|
||||||
|
|
||||||
// Grabar un registro de trazabilidad con los datos de la transaccion realizada.
|
// Grabar un registro de trazabilidad con los datos de la transaccion realizada.
|
||||||
Datos_Generales.USR_Trazabilidad_Grabar(typeof(GEN_Firmas_Electronicas), null, mdl_GEN_Configuracion_Informes_Final, G_ENUM_TIPOACCION.INT_ELIMINAR, obj_Exferia_Entities);
|
Datos_Generales.USR_Trazabilidad_Grabar(typeof(GEN_Firmas_Electronicas), null, mdl_GEN_Firma_electronica_Final, G_ENUM_TIPOACCION.INT_ELIMINAR, obj_Exferia_Entities);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Devolver también el Objeto
|
// Devolver también el Objeto
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue