diff --git a/Exferia_General/.vs/config/applicationhost.config b/Exferia_General/.vs/config/applicationhost.config
new file mode 100644
index 0000000..c148cf5
--- /dev/null
+++ b/Exferia_General/.vs/config/applicationhost.config
@@ -0,0 +1,971 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Exferia_General/Exferia_General/0_Modelos/INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.cs b/Exferia_General/Exferia_General/0_Modelos/INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.cs
index b335d74..2944a43 100644
--- a/Exferia_General/Exferia_General/0_Modelos/INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.cs
+++ b/Exferia_General/Exferia_General/0_Modelos/INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.cs
@@ -45,31 +45,5 @@ namespace Exferia_General._0_Modelos
}
public string DescripcionEmpresa { get; set; }
- /*
- //Ejercicio
- public string Ejercicio_Codigo { get; set; }
- public string Ejercicio_Descripcion { get; set; }
- public DateTime? Ejercicio_FechaBorrado { get; set; }
- public string Ejercicio
- {
- get
- {
- string str_Aux = "";
-
- //Codigo
- if (Ejercicio_Codigo != null && Ejercicio_Codigo.Trim().Length > 0)
- {
- str_Aux = "(" + Ejercicio_Codigo + ") ";
- }
-
- //Descripcion
- if (Ejercicio_Descripcion != null && Ejercicio_Descripcion.Trim().Length > 0)
- {
- str_Aux += Ejercicio_Descripcion;
- }
-
- return str_Aux;
- }
- }*/
}
}
diff --git a/Exferia_General/Exferia_General/1_Datos/GEN_Firmas_Electronicas_Datos.cs b/Exferia_General/Exferia_General/1_Datos/GEN_Firmas_Electronicas_Datos.cs
index b00c2f6..5a01f36 100644
--- a/Exferia_General/Exferia_General/1_Datos/GEN_Firmas_Electronicas_Datos.cs
+++ b/Exferia_General/Exferia_General/1_Datos/GEN_Firmas_Electronicas_Datos.cs
@@ -54,7 +54,7 @@ namespace Exferia_General._1_Datos
}
return lst_INF;
}
- public override dynamic Obtener_RegistroListado(long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, long _lng_id, List _lst_ids)
+ public override dynamic Obtener_RegistroListado(long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, long _lng_id)
{
Exferia_Entities obj_Exferia_Entities = null;
dynamic dnm_INF = null;
@@ -65,7 +65,7 @@ namespace Exferia_General._1_Datos
obj_Exferia_Entities.Configuration.LazyLoadingEnabled = false;
// Consulta .....................................................
- ConsultaRellenar_Listado(obj_Exferia_Entities, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, Datos_Generales.GEN_Empresas_Devolver_EmpresasCompartidas_SegunFichero(_lng_idEmpresaSeleccionada, typeof(GEN_Firmas_Electronicas).Name), _lst_CamposConRelacionABuscar, _lng_id, _lst_ids, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
+ ConsultaRellenar_Listado(obj_Exferia_Entities, _lng_idEmpresaSeleccionada, _lng_idEjercicioActual, Datos_Generales.GEN_Empresas_Devolver_EmpresasCompartidas_SegunFichero(_lng_idEmpresaSeleccionada, typeof(GEN_Firmas_Electronicas).Name), _lst_CamposConRelacionABuscar, _lng_id, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo);
// ..............................................................
if ((g_lst_INTERNO_GEN_Firmas_Electronicas_Modelo != null) && (g_lst_INTERNO_GEN_Firmas_Electronicas_Modelo.Count() > 0))
@@ -88,7 +88,7 @@ namespace Exferia_General._1_Datos
}
return dnm_INF;
}
- protected override void ConsultaRellenar_Listado(Exferia_Entities _obj_Exferia_Entities, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_idEmpresasRelacionas, List _lst_CamposConRelacionABuscar, long _lng_id, List _lst_ids, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo)
+ protected override void ConsultaRellenar_Listado(Exferia_Entities _obj_Exferia_Entities, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_idEmpresasRelacionas, List _lst_CamposConRelacionABuscar, long _lng_id, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo)
{
try
{
@@ -232,17 +232,21 @@ namespace Exferia_General._1_Datos
string str_SQL =
" SELECT " +
- //GEN_Configuracion_Informes
- "f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.id) + "," +
- "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.fecha_fin) + "," +
- "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) +
- " e on e." + nameof(GEN_Empresas.id) + "=" + nameof(GEN_Firmas_Electronicas.idEmpresa);
- //Rellenar el Modelo
- List lst_INTERNO_GEN_Configuracion_Informes_Listado_Modelo = obj_Exferia_Entities.Database.SqlQuery(str_SQL, new object[] { }).ToList();
+ //GEN_Configuracion_Informes
+ "f." + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.id) + "," +
+ "f." + nameof(GEN_Firmas_Electronicas.codigo) + "," +
+ "f." + nameof(GEN_Firmas_Electronicas.descripcion) + "," +
+ "f." + nameof(GEN_Firmas_Electronicas.fecha_fin) + "," +
+ "f." + nameof(GEN_Firmas_Electronicas.idEmpresa) + "," +
+ "f." + nameof(GEN_Firmas_Electronicas.text_perm) + "," +
+ "e." + nameof(GEN_Firmas_Electronicas.descripcion) + " " + nameof(INTERNO_GEN_Firmas_Electronicas_Listado_Modelo.DescripcionEmpresa) +
+ " FROM " + nameof(GEN_Firmas_Electronicas) + " f inner join " + nameof(GEN_Empresas) +
+ " e on e." + nameof(GEN_Empresas.id) + "=" + nameof(GEN_Firmas_Electronicas.idEmpresa);
+
+
+
+ //Rellenar el Modelo
+ List lst_INTERNO_GEN_Configuracion_Informes_Listado_Modelo = obj_Exferia_Entities.Database.SqlQuery(str_SQL, new object[] { }).ToList();
if ((lst_INTERNO_GEN_Configuracion_Informes_Listado_Modelo != null) && (lst_INTERNO_GEN_Configuracion_Informes_Listado_Modelo.Count() > 0))
{
@@ -434,11 +438,11 @@ namespace Exferia_General._1_Datos
#region Update
string str_SQL_Update = " UPDATE " + nameof(GEN_Firmas_Electronicas) +
" SET " +
- nameof(GEN_Firmas_Electronicas.codigo) + "=@codigo," +
- nameof(GEN_Firmas_Electronicas.descripcion) + "=@descripcion," +
- nameof(GEN_Firmas_Electronicas.idEmpresa) + "=@idEmpresa," +
- nameof(GEN_Firmas_Electronicas.text_perm) + "=@text_perm," +
- nameof(GEN_Firmas_Electronicas.fecha_fin) + "=@fecha_fin" +
+ nameof(GEN_Firmas_Electronicas.codigo) + "=@codigo, " +
+ nameof(GEN_Firmas_Electronicas.descripcion) + "=@descripcion, " +
+ nameof(GEN_Firmas_Electronicas.idEmpresa) + "=@idEmpresa, " +
+ nameof(GEN_Firmas_Electronicas.text_perm) + "=@text_perm, " +
+ nameof(GEN_Firmas_Electronicas.fecha_fin) + "=@fecha_fin " +
" WHERE " +
nameof(GEN_Firmas_Electronicas.id) + "=@id";
@@ -487,11 +491,11 @@ namespace Exferia_General._1_Datos
" OUTPUT INSERTED." + nameof(GEN_Firmas_Electronicas.id) +
" VALUES " +
" ( " +
- "@codigo," +
- "@descripcion," +
- "@idEmpresa," +
- "@text_perm," +
- "@fecha_fin," +
+ "@codigo, " +
+ "@descripcion, " +
+ "@idEmpresa, " +
+ "@text_perm , " +
+ "@fecha_fin " +
" ) ";
//Parametros
diff --git a/Exferia_General/Exferia_General/3_Vistas/Controladoras/P_Firma_Electronica_Controladora .cs b/Exferia_General/Exferia_General/3_Vistas/Controladoras/P_Firma_Electronica_Controladora .cs
index 23999c9..fc16889 100644
--- a/Exferia_General/Exferia_General/3_Vistas/Controladoras/P_Firma_Electronica_Controladora .cs
+++ b/Exferia_General/Exferia_General/3_Vistas/Controladoras/P_Firma_Electronica_Controladora .cs
@@ -6,6 +6,7 @@ using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
+using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading;
@@ -25,13 +26,9 @@ namespace Exferia_General._3_Vistas.Controladoras
private GEN_Firmas_Electronicas_Datos g_obj_GEN_Firmas_Electronicas_Datos = new GEN_Firmas_Electronicas_Datos();
private GEN_Firmas_Electronicas g_mdl_GEN_Firmas_Electronicas;
- private GEN_Firmas_Electronicas g_mdl_GEN_Firmas_Electronicas_PARACOPIA;
public bool g_bol_Termino_CargaDatos_Inicial = false;//Se utiliza para saber cuando se termina la carga de datos estaticos inciales
-
- public byte[] g_arr_Logo_SuperiorIzquierda_Inicial;
- public Image g_img_Logo_SuperiorIzquierda_Real = null;
-
+ public long IdEmpresaDef { get; set; }
//Tareea Asincrona de carga de datos
private BackgroundWorker g_obj_TareaAsincrona_CargarDatos=null;
@@ -44,10 +41,8 @@ namespace Exferia_General._3_Vistas.Controladoras
private BackgroundWorker g_obj_TareaAsincrona_BorrarDatos = null;
private bool g_bol_BorrarDatos_VolverListado = true;
- //Tareea Asincrona de cargar datos otro anño
- private BackgroundWorker g_obj_TareaAsincrona_CargarDatos_OtroAnyo = null;
- public bool g_bol_CampoCodigo_Numerico = false;
+ public bool g_bol_CampoCodigo_Numerico = true;
#endregion
#region Constructor
@@ -64,34 +59,12 @@ namespace Exferia_General._3_Vistas.Controladoras
{
g_frm_P_Firmas_Electronicas.Exferia_TextBox_Codigo.Text = "";
g_frm_P_Firmas_Electronicas.Exferia_TextBox_Descripcion.Text = "";
+ g_frm_P_Firmas_Electronicas.Exferia_FechaSeleccion_Fecha.Exferia_FechaSeleccion_Fecha = "";
+ g_frm_P_Firmas_Electronicas.Exferia_TextBox_TextPerm.Text = "";
+ //Actualizar el Boton de Seleccion de pantalla ####################################################
+ Variables.G_EMS_CONTROL_MENUSUPERIOR.Update_Texto_NombrePantalla(g_frm_P_Firmas_Electronicas.Tag.ToString());
+ //#################################################################################################
- g_frm_P_Firmas_Electronicas.Exferia_TextboxHTML_Albaran_TextoFinal.Exferia_TextboxHTML_Limpiar();
- g_frm_P_Firmas_Electronicas.Exferia_TextboxHTML_Factura_TextoFinal.Exferia_TextboxHTML_Limpiar();
-
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Id = -1;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Codigo = "";
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Descripcion = "";
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_FechaBorrado = null;
-
- g_arr_Logo_SuperiorIzquierda_Inicial = null;
- g_img_Logo_SuperiorIzquierda_Real = null;
- g_frm_P_Firmas_Electronicas.PictureBox_LogoSuperiorIzquierda.Image = null;
- g_frm_P_Firmas_Electronicas.PictureBox_LogoSuperiorIzquierda.Tag = "";
-
-
- if (_bol_Vaciar_Titulo)
- {
- string[] str_Separador = new string[] { " [" };
- //Si ya hay valores de objeto, los elimino para rellenarlos de nuevo
- if (g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla.Split(str_Separador, StringSplitOptions.None).Count() > 1)
- {
- g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla = (g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla.Split(str_Separador, StringSplitOptions.None))[0];
- }
-
- //Actualizar el Boton de Seleccion de pantalla ####################################################
- Variables.G_EMS_CONTROL_MENUSUPERIOR.Update_Texto_NombrePantalla(g_frm_P_Firmas_Electronicas.Tag.ToString());
- //#################################################################################################
- }
}
#endregion
@@ -136,6 +109,7 @@ namespace Exferia_General._3_Vistas.Controladoras
#endregion
#region Comprobacion de cambios, para grabar o no antes de salir o cambiar de registro
+
public bool ComprobarCambios()
{
if (g_frm_P_Firmas_Electronicas.P_Base_SeModificoDatosPantalla)
@@ -202,6 +176,7 @@ namespace Exferia_General._3_Vistas.Controladoras
throw new Control_Errores("", ex, nameof(P_Firmas_Electronicas_Controladora) + "/" + nameof(RecargarDatos), true);
}
}
+
private void TareaAsincrona_CargarDatos_DoWork(object sender, DoWorkEventArgs e)
{
INTERNO_ValorDevuelto_Modelo mdl_ValorDevuelto_Modelo = new INTERNO_ValorDevuelto_Modelo();
@@ -260,24 +235,6 @@ namespace Exferia_General._3_Vistas.Controladoras
Mensajes.MostrarMensaje(mdl_ValorDevuelto_Modelo_Resultado.Mensaje);
g_frm_P_Firmas_Electronicas.Salir_P_Base();
}
- else
- {
- // todo firmas - electronicas
- /*
- //Agregar los textos HTML
- //venta_Albaran_Informe_TextoFinal
- if (g_mdl_GEN_Firmas_Electronicas.venta_Albaran_Informe_TextoFinal != null)
- {
- g_frm_P_Firmas_Electronicas.Exferia_TextboxHTML_Albaran_TextoFinal.Exferia_TextboxHTML_CuerpoHTML = g_mdl_GEN_Firmas_Electronicas.venta_Albaran_Informe_TextoFinal;
- }
- //venta_Factura_Informe_TextoFinal
- if (g_mdl_GEN_Firmas_Electronicas.venta_Factura_Informe_TextoFinal != null)
- {
- g_frm_P_Firmas_Electronicas.Exferia_TextboxHTML_Factura_TextoFinal.Exferia_TextboxHTML_CuerpoHTML = g_mdl_GEN_Firmas_Electronicas.venta_Factura_Informe_TextoFinal;
- }
- */
-
- }
}
catch (Exception ex)
{
@@ -302,7 +259,7 @@ namespace Exferia_General._3_Vistas.Controladoras
if (g_frm_P_Firmas_Electronicas.P_Base_ValoresGenerales != null)
{
g_mdl_GEN_Firmas_Electronicas = g_obj_GEN_Firmas_Electronicas_Datos.Obtener(_lng_id);
-
+ string str_MenuSuperior_Codigo = "";
//Si no es Nulo Cargo lo Datos
if (g_mdl_GEN_Firmas_Electronicas != null)
{
@@ -316,7 +273,7 @@ namespace Exferia_General._3_Vistas.Controladoras
g_frm_P_Firmas_Electronicas.g_obj_Funciones_Paginador.SetPaginaActual(int_PaginaDelObjeto);
// Asignando al paginador la pagina actual.
- g_frm_P_Firmas_Electronicas.Exferia_Paginador_Configuracion_Informes.PaginaActual = g_frm_P_Firmas_Electronicas.g_obj_Funciones_Paginador.GetPaginaActual();
+ g_frm_P_Firmas_Electronicas.Exferia_Paginador_Firma_Electronica.PaginaActual = g_frm_P_Firmas_Electronicas.g_obj_Funciones_Paginador.GetPaginaActual();
}
//...........................................................................................
@@ -325,72 +282,11 @@ namespace Exferia_General._3_Vistas.Controladoras
//descripcion
g_frm_P_Firmas_Electronicas.Exferia_TextBox_Descripcion.Text = g_mdl_GEN_Firmas_Electronicas.descripcion;
-
- /*
- //imagen_Logo_SuperiorIzquierda
- if (g_mdl_GEN_Firmas_Electronicas.imagen_Logo_SuperiorIzquierda != null)
- {
- g_arr_Logo_SuperiorIzquierda_Inicial = g_mdl_GEN_Firmas_Electronicas.imagen_Logo_SuperiorIzquierda;
- g_img_Logo_SuperiorIzquierda_Real = Funciones.Convertir_Arraybytes_Image(g_mdl_GEN_Firmas_Electronicas.imagen_Logo_SuperiorIzquierda);
- }
- */
-
- // todo firmas - electronicas
- // Exferia_F3_Soloseleccion_Ejercicio
- /*if (g_mdl_GEN_Firmas_Electronicas.GEN_EjerciciosActivos_Empresa != null)
- {
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Id = g_mdl_GEN_Firmas_Electronicas.GEN_EjerciciosActivos_Empresa.id;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Codigo = g_mdl_GEN_Firmas_Electronicas.GEN_EjerciciosActivos_Empresa.anioControl;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Descripcion = g_mdl_GEN_Firmas_Electronicas.GEN_EjerciciosActivos_Empresa.descripcion;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_FechaBorrado = g_mdl_GEN_Firmas_Electronicas.GEN_EjerciciosActivos_Empresa.fechaBorrado;
- }
- else
- {
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Id = -1;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Codigo = String.Empty;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_Descripcion = String.Empty;
- g_frm_P_Firmas_Electronicas.Exferia_F3_Soloseleccion_Ejercicio.Exferia_F3_SoloSeleccion_FechaBorrado = null;
- }
- */
- // Mostrar Campo en el Titulo de mantenimiento
- string str_MenuSuperior_Codigo = "";
- if (g_frm_P_Firmas_Electronicas.g_mdl_INTERNO_OpcionesDetalle_Modelo != null &&
- g_frm_P_Firmas_Electronicas.g_mdl_INTERNO_OpcionesDetalle_Modelo.camposMostrar_TituloMantenimiento != null &&
- g_frm_P_Firmas_Electronicas.g_mdl_INTERNO_OpcionesDetalle_Modelo.camposMostrar_TituloMantenimiento.Trim().Length > 0)
- {
- //Obtener el Array de Campos
- string[] arr_Campos = g_frm_P_Firmas_Electronicas.g_mdl_INTERNO_OpcionesDetalle_Modelo.camposMostrar_TituloMantenimiento.Split(new Char[] { ',' });
- string str_ValorAMostrarFinal = "";
-
- string[] str_Separador = new string[] { " [" };
- //Si ya hay valores de objeto, los elimino para rellenarlos de nuevo
- if (g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla.Split(str_Separador, StringSplitOptions.None).Count() > 1)
- {
- g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla = (g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla.Split(str_Separador, StringSplitOptions.None))[0];
- }
-
- dynamic dnm_Objeto = g_mdl_GEN_Firmas_Electronicas;
- foreach (string str_campo in arr_Campos)
- {
- var Valor = dnm_Objeto.GetType().GetProperty(str_campo).GetValue(dnm_Objeto, null);
- if (Valor != null)
- {
- str_ValorAMostrarFinal += " " + Valor;
- }
-
- // codigo
- if (str_campo.Equals(nameof(g_mdl_GEN_Firmas_Electronicas.codigo)))
- {
- str_MenuSuperior_Codigo = g_mdl_GEN_Firmas_Electronicas.codigo;
- }
- }
- if (str_ValorAMostrarFinal != "")
- {
- g_frm_P_Firmas_Electronicas.P_Base_TituloPantalla += " [" + str_ValorAMostrarFinal + "] -Modificar";
- }
- }
+ //perm
+ g_frm_P_Firmas_Electronicas.Exferia_TextBox_TextPerm.Text = g_mdl_GEN_Firmas_Electronicas.text_perm;
+ g_frm_P_Firmas_Electronicas.Exferia_FechaSeleccion_Fecha.Exferia_FechaSeleccion_Fecha = g_mdl_GEN_Firmas_Electronicas.fecha_fin?.ToString("dd/MM/yyyy");
//Actualizar el Boton de Seleccion de pantalla ####################################################
- Variables.G_EMS_CONTROL_MENUSUPERIOR.Add_Texto_NombrePantalla_Descripciones(g_frm_P_Firmas_Electronicas.Tag.ToString(), str_MenuSuperior_Codigo);
+ //Variables.G_EMS_CONTROL_MENUSUPERIOR.Add_Texto_NombrePantalla_Descripciones(g_frm_P_Firmas_Electronicas.Tag.ToString(), str_MenuSuperior_Codigo);
//#################################################################################################
g_frm_P_Firmas_Electronicas.P_Base_SeModificoDatosPantalla = false;
@@ -425,8 +321,8 @@ namespace Exferia_General._3_Vistas.Controladoras
//Argumentos ...................................................
List