Clase de negocio para legalización de libros en registro mercantil. Más...
Estructuras de datos | |
| class | LineasLegalizacionLibros |
| Clase para las lineas de la relación de libros de la legalización. Más... | |
Tipos públicos | |
| enum | EstadoFirmasLibros { NoEvaluado , NingunaFirmaGenerada , AlgunaFirmaGenerada , TodasFirmasGeneradas } |
| Diferentes estados de generación de firmas en los libros declarados en la legalización. Más... | |
| enum | TipoImpresion { SolicitudLegalizacion , CertificadoFirmas } |
| Diferentes opciones impresión de legalización de libros. Más... | |
Métodos públicos | |
| delegate void | _Error_Message_Linea_After_Handler (string tcMissatge) |
| Delegado del evento que se dispara despues de establecer un valor en _Error_Message_Linea. | |
| LegalizacionLibros () | |
| Constructor sin parámetros. | |
| LegalizacionLibros (string tcEjercicio) | |
| Constructor con parámetro de ejercicio. | |
| LegalizacionLibros (ILegalizacionLibrosDA legalizacionLibrosDA) | |
| Constructor con parámetro de objeto de acceso a datos para la clase LegalizacionLibros. | |
| LegalizacionLibros (string tcEjercicio, ILegalizacionLibrosDA legalizacionLibrosDA) | |
| Constructor con parámetro de ejercicio y parámetro de interfaz de acceso a datos a la clase LegalizacionLibros. | |
| override void | _Show () |
| Mostrar el formulario de legalización de libros con los datos del objeto de negocio LegalizacionLibros. | |
| override bool | _Show_Print (int tnAbrirEn=1) |
| _Show_Print | |
| override Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
| Crea las variables para la impresión. | |
| override DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
| Crea las lineas para la impresión. | |
| override bool | _Comprobar_Existe_Documento (string tcEjercicio) |
| Comprobar si el documento legalizacion de libos existe o no. | |
| override bool | _Delete () |
| Elimina el documento de legalización de libros cargado. | |
| override bool | _Save_Before () |
| Sobreescribir el método _Save_Before() para que no realice las validaciones de propiedades de la base ya que realmente no se trata de un mantenimiento como tal y no tenemos el campo nombre, que nos devolvería error. Aparte otros procesos como quitar información de tiempo del campo fecha y preparar para guardar en el campo físico el nº de libros presentados. | |
| override void | _Print () |
| Imprimir solicitud de legalización de libros o certificacion de libros. | |
| string | _RutaGeneracionCompleta (bool tlNoCrearCarpeta=false) |
| Devuelve la ruta de generación completa a partir de la ruta base + grupo + empresa + ejercicio. | |
| void | _AgruparLineasPorTipoLibro () |
| Renumerar el campo LINEA de la tabla D_LEGLBR de la legalización en curso para que todos los registros del mismo tipo aparezcan juntos en la pantalla según el orden establecido en la lista this._oLegalizacionLibros._dicTiposLibro No se trata de ordenar alfabéticamente por el campo _TipoLibroVisual o por el campo _TipoLibro sino que hay que seguir el orden exacto especificado en la lista, de ahí no poder utilizar la propiedad _OrdenarPor del ManteTRel y tener que hacer este procedimiento específico para que al abandonar el formulario de legalización haga la reordenación y al volver a entrar en el formulario ya lo muestre ordenado por el criterio especificado en la lista. | |
| bool | _EsPrimerLibroTipo (string tcTipoLibro, string tcNumLibro) |
| Devuelve true si el libro es el primero de todos los libros declarados del tipo recibido. Si solo hay un libro devolverá true, y siu hay más de un libro, devolverá true solo en en caso de que sea el primero de los libros del tipo. | |
| bool | _HayMasLibrosTipo (string tcTipoLibro, string tcNumLibro) |
| Devuelve true si hay declarados libros del tipo de libro recibido como parámetro, con número de libro superior al recibido también por parámetro. | |
| DateTime? | _GetFechaFinLibroAnterior (string tcTipoLibro, string tcNumLibro) |
| Datos un tipo de libro y un número de libro, devuelve la fecha de cierre del registro anterior para ese tipo de libro. | |
| void | _RenumerarLibrosTipoLibro (string tcTipoLibro) |
| Dado un tipo de libro renumera el campo Número Documento de los registros con ese tipo de libro. | |
| string | _NumNuevoDocumento (string tcTipoLibro) |
| Obtiene el nuevo nº de documento a asignar en una nueva linea de libro de la relación de libros, según el tipo de libro. Cada tipo de libro tiene su propio contador de registros declarados. | |
| EstadoFirmasLibros | _ObtenerEstadoFirmasLibros () |
| Verificar en que estado de firma se encuentran los ficheros de que consta la legalización. | |
| bool | _Comprobaciones_Borrar () |
| Comprobaciones a realizar antes de borrar una legalización de libros. | |
| bool | _Comprobaciones_CargarDatos () |
| Comprobaciones a realizar antes de permitir cargar datos de empresario, presentador y registro mercantil según configuración de empresa, en la pestaña 'Datos presentación'. | |
| bool | _Comprobaciones_CargarDatos_Warning () |
| Comprobaciones de tipo Warning a realizar antes de permitir cargar datos de empresario, presentador y registro mercantil según configuración de empresa, en la pestaña 'Datos presentación'. | |
| bool | _Comprobaciones_ImportarFichero (ref string tcArchivoZipLegalizacion) |
| Comprobaciones a realizar antes de permitir importar fichero externo ZIP de legalización en el formulario. | |
| bool | _Comprobaciones_ImportarFichero_Warning () |
| Comprobaciones de tipo Warning a realizar antes de permitir importar datos a partir de un fichero ZIP. | |
| bool | _Comprobaciones_Imprimir () |
| Comprobaciones a realizar antes de permitir imprimir documentos de solicitud y firmas. | |
| bool | _Comprobaciones_ExportarFichero () |
| Comprobaciones varias antes de permitir la creación del fichero ZIP de la legalización. | |
| bool | _Comprobaciones_ExportarFichero_Warning () |
| Comprobaciones de tipo Warning a realizar antes de permitir crear ficheros, se verifica que en la ruta de generación no existan ya ficheros. Caso de existir se avisará al usuario de que se eliminarán dichos archivos y se le preguntará si quiere continuar con la creación de los archivos. | |
| new void | _ShowDialog () |
| Visualización del formulario de legalización de libros en modo Modal. | |
| void | _Set_GridDetalleRelacionLibros (objetos.UserControls.Mantegrid mantegrid) |
| Asignar el grid al mantetrel de detalle de relación de libros presentados. | |
| void | _Set_FormMante (dynamic formMante) |
| Permitir asignar el fomulario a la clase para cuando se crea primero el formulario. | |
| void | _CargarDatosComunesTerritorios () |
| Cargar datos comunes a territorio común y Canarias, básicamente son Nompre empresario, apellido1 empresario, apellido 2 empresario y CIF empresario, y todos los datos registrades de la empresa. | |
| void | _CargarDatosTerritorioComun () |
| Cargar datos de empresario y presentador caso territorio Común. | |
| void | _CargarDatosTerritorioCanarias () |
| Cargar datos de empresario y presentador caso territorio Canarias. | |
| bool | _ImportarFicheroLegalizacion (string tcFicheroZipLegalizacion) |
| Importar fichero ZIP de legalización. | |
| bool | _ExportarFicheroLegalizacion () |
| Generar fichero ZIP de legalización. | |
Métodos públicos heredados de sage.ew.ewbase.DocumentoBase | |
| DocumentoBase () | |
| Constructor vacío. | |
| DocumentoBase (string tcCodigo) | |
| Constructor con código de documento. | |
| DocumentoBase (IDocumentoBaseDA documentobaseDA) | |
| Constructor con parámetro de interfaz de acceso a datos para testing. | |
| DocumentoBase (String tcCodigo, IDocumentoBaseDA documentobaseDA) | |
| Constructor con parámetros código de documento y interfaz de acceso a datos para testing. | |
| void | _ShowDialog () |
| Método que se dispara cuando hay que mostrar el formulario asociado. | |
| override void | _Show () |
| Método que se dispara cuando hay que mostrar el formulario asociado. | |
| virtual bool | _Delete (string numeroactual) |
| Elimina el registro actual. | |
| override void | _Load () |
| Cargar el documento. | |
| override bool | _Save () |
| Guardar el documento. | |
| virtual bool | _Update_Cabecera () |
| Guarda el registro actual. | |
| virtual void | _Comprovar_KeyCopy () |
| Comprueba si el número de documento está bloqueado o no. | |
| virtual void | _Bloquear_Documento (bool tlBloqueo) |
| Bloquear / Desbloquear el documento. | |
| virtual string | _Obtener_Clave_Documento () |
| Devolver valor actual de la clave del documento. | |
| override bool | _Delete () |
| Elimina el registro actual. | |
| virtual bool | _Documento_Vacio () |
| Devuelve true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos. | |
| virtual bool | _Resta_Numero (string numeroactual) |
| Resta el numero del contador. | |
| virtual bool | _Resta_Numero (string clave, string numeroactual) |
| Resta el numero del contador. | |
| virtual new bool | _Suma_Numero () |
| Busca el siguiente número de documento. | |
| virtual string | _Suma_Numero (string clave) |
| Busca el siguiente número de documento. | |
| virtual bool | _Abandonar_Documento () |
| Prepara el entorno para un nuevo documento. | |
| virtual bool | _Es_Valido () |
| Devuelve si el documento es válido. | |
| virtual string | Vaciar_Codigo () |
| Devuelve la cadena para vaciar _Codigo. | |
Métodos públicos heredados de sage.ew.interficies.IMante | |
| void | _New (string tcCodigo="") |
| Nos permite crear un nuevo registro. | |
| void | _Load (string tcGuid) |
| Aquest mètode ens carregarà el registre que tingui associat aquest Guid. | |
| void | _Cancel () |
| Cancelar la edición del registro actual. | |
| bool | _Existe_Registro () |
| Nos indica si existe el registro en la Base de Datos. | |
| IResultadoDuplicacion | _Duplicar (string lcCodigo) |
| Duplica el registro en la Base de Datos. | |
| ewMante | _Clonar () |
| Devuelve una copia exacta del objeto actual. | |
| void | _AddManteTRel (IManteTRel toManteTRel) |
| Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete. | |
Campos de datos | |
| TipoImpresion | _TipoImpresion = TipoImpresion.SolicitudLegalizacion |
| Tipo de impresión para la legalización. | |
Campos de datos heredados de sage.ew.ewbase.DocumentoBase | |
| string | _Mensaje_Error = "" |
| Mensaje de error procedente del formulario base. | |
| sage.ew.formul.FormBaseDocumento | _oForm |
| Referencia al formulario asociado. | |
| FormBase | _FormDocumento |
| Devuelve la instancia del formulario si el documento está enlazado con la capa visual (GesDoc) | |
| Type | _DetalleDocumentoType |
| PE-80720. A partir de aquí, añadimos las propiedades y los metodos para gestionar el formulario de mantenimiento. | |
Métodos protegidos | |
| override void | Inicializar () |
| Método para inicializar el documento. | |
| override void | AsignarValoresClave () |
| Asigna los valores de la clave que son fijos. | |
Métodos protegidos heredados de sage.ew.ewbase.DocumentoBase | |
| bool | _AddValuesToDiccionary (Dictionary< string, object > toFuente, ref Dictionary< string, object > toDestino) |
| Método auxiliar para fusionar diccionarios con control de claves duplicadas. | |
| DataTable | _CreaDataTableReports (Type oType, dynamic toRel, DataTable toDt=null) |
| A partir de las propiedades de un tipo con la etiqueta ReportProperty, se monta un DataTable para la impresión. | |
| virtual object | _FormatValue (object toValue, String tcFormat) |
| Formatea el valor a partir de la cadena (si es una fecha) | |
| void | Inicializar () |
| Métodoo para incializar el documento. | |
| new void | _Addons_Cargar () |
| Método para cargar en el diccionari _Addons todas las extensiones del documento actual para los addons/módulos disponibles. | |
Propiedades | |
| new string | _Empresa [get, set] |
| Empresa sobre la que se presentan los libros. | |
| string | _Numero [get, set] |
| Ejercicio al que corresponde la presentación de los libros. | |
| DateTime | _Fecha [get, set] |
| Fecha de solicitud de la legalización de libros. | |
| bool | _SolicitaRetencion [get, set] |
| Solicita retención IRPF. | |
| string | _RutaGeneracion [get, set] |
| Ruta de generación de los ficheros en el momento de la generación. | |
| string | _NombreEmpresario [get, set] |
| Nombre del empresario. | |
| string | _Apellido1Empresario [get, set] |
| Apellido 1 del empresario. | |
| string | _Apellido2Empresario [get, set] |
| Apellido 2 del empresario. | |
| string | _CifEmpresario [get, set] |
| CIF del empresario. | |
| string | _DireccionEmpresario [get, set] |
| Dirección del empresario. | |
| string | _CodposEmpresario [get, set] |
| Código postal del empresario. | |
| string | _CiudadEmpresario [get, set] |
| Ciudad del empresario. | |
| string | _ProvinciaEmpresario [get, set] |
| Provincia del empresario. | |
| string | _TelefonoEmpresario [get, set] |
| Teléfono del empresario. | |
| string | _FaxEmpresario [get, set] |
| Fax del empresario. | |
| string | _NombrePresentador [get, set] |
| Nombre del representante. | |
| string | _Apellido1Presentador [get, set] |
| Apellido 1 del presentador. | |
| string | _Apellido2Presentador [get, set] |
| Apellido 2 del presentador. | |
| string | _CifPresentador [get, set] |
| CIF del presentador. | |
| string | _DireccionPresentador [get, set] |
| Dirección del presentador. | |
| string | _CodposPresentador [get, set] |
| Código postal del presentador. | |
| string | _CiudadPresentador [get, set] |
| Ciudad del presentador. | |
| string | _ProvinciaPresentador [get, set] |
| Provincia del presentador. | |
| string | _TelefonoPresentador [get, set] |
| Teléfono del presentador. | |
| string | _FaxPresentador [get, set] |
| Fax del presentador. | |
| string | _EmailPresentador [get, set] |
| Email del presentador. | |
| string | _CodigoRegistro [get, set] |
| Código de registro. | |
| string | _NumeroTomoRegistro [get, set] |
| Número de tomo registro. | |
| string | _NumeroLibroRegistro [get, set] |
| Número de libro registros. | |
| string | _NumeroSeccionRegistro [get, set] |
| Número de sección de registro. | |
| string | _NumeroFolioRegistro [get, set] |
| Número de folio datos registrales. | |
| string | _NumeroHojaRegistro [get, set] |
| Número de hoja datos registrales. | |
| string | _IRUS [get, set] |
| Número de hoja datos registrales. | |
| string | _TipoRegistroMercantil [get, set] |
| Tipo de registro mercantil. | |
| string | _OtrosRegistroMercantil [get, set] |
| Apartado Otros de registro mercantil. | |
| string | _RegistroMercantil [get, set] |
| Registro mercantil. | |
| int | _NumeroLibrosPresentados [get, set] |
| Número libros presentados en la legalización, hace referencia al campo físico de la base de datos en el que se guarda este valor. | |
| override IDocPrint | _DocPrint [get, set] |
| DocPrint. | |
| int | _NumeroLibros [get] |
| Número de libros declarados en la relación de libros. | |
| new string | _Error_Message [get, set] |
| Mensaje de error durante el procesamiento de datos generales de la remesa. | |
| string | _Warning_Message [get, set] |
| Mensaje de warning que se ofrecerá al usuario al realizar algún proceso que implique su intervención y aprobación para continuar. | |
| string | _Error_Message_Linea [get, set] |
| Mensaje de error durante el procesamiento de una linea de la remesa. Contrariamente a la propiedad _Error_Message utilizada para procesar errores en datos generales de la remesa, los cambios en el valor de la la propiedad _Error_Message_LineaRemesa sí que la procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje automáticamente. | |
| LineasLegalizacionLibros | _LineasLegalizacionLibros [get] |
| Propiedad con las lineas de los libros incluidos en la legalización. | |
| override string | _Nombre [get, set] |
| Nombre, por compatibilidad con clase base. | |
| override bool | _Solo_Lectura [get] |
| Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura. | |
Propiedades heredados de sage.ew.ewbase.DocumentoBase | |
| bool | _EnUso [get, set] |
| Si el documento esta en uso. | |
| string | _MensajeEnUso [get] |
| Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco. | |
| virtual bool | _Solo_Lectura [get] |
| Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura. | |
| dynamic | _Detalle [get] |
| Detalle del documneto. | |
| virtual IDocPrint | _DocPrint [get, set] |
| DocPrint. | |
| virtual String | _ReportBase [get, set] |
| Report base del documento. | |
| string | _Empresa [get, set] |
| Empresa. | |
| virtual String | _ReportTitlePreview [get, set] |
| Título de la vista previa del report. | |
| Type | _TypeLinea [get, set] |
| Type de la línea del documento. | |
| IDocumentoBaseDA | _dataAccessDocumentoBase [get] |
| Acceso a datos de DocumentoBase. Se hace un cast del _dataAccess de la clase base ewMante al tipo específico de DocumentoBaseDA para poder acceder a los métodos específicos de esta clase de acceso a datos desde la clase DocumentoBase. | |
Propiedades heredados de sage.ew.interficies.IMante | |
| string | _Codigo [get, set] |
| Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO. | |
| string | _Guid_Id [get] |
| Ens retorna el valor que hi ha al camp GUID_ID de la taula. | |
| DateTime? | _Created [get] |
| Ens retorna el valor que hi ha al camp CREATED de la taula. | |
| DateTime? | _Modified [get] |
| Ens retorna el valor que hi ha al camp MODIFIED de la taula. | |
| Dictionary< string, object > | _Addons [get] |
| Diccionario donde cargaremos los addons disponibles (PE-100212) | |
| string | _Pantalla [get, set] |
| Nombre clave del formulario. | |
| string | _Tabla [get, set] |
| Nombre de la tabla que navegamos. | |
| AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio [get] |
| Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa. | |
| string | _ManteAdic [get, set] |
| Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas. | |
Eventos | |
| _Error_Message_Linea_After_Handler | _Error_Message_Linea_After |
| Evento que se dispara despues de establecer un valor en _Error_Message_Linea. | |
Otros miembros heredados | |
Atributos protegidos heredados de sage.ew.ewbase.DocumentoBase | |
| dynamic | detalleDocumento |
| Detalle del documneto. | |
| IDocPrint | _oDocPrint |
| IDocPrint. | |
Clase de negocio para legalización de libros en registro mercantil.
Definición en la línea 28 del archivo LegalizacionLibros.cs.
Diferentes estados de generación de firmas en los libros declarados en la legalización.
Definición en la línea 36 del archivo LegalizacionLibros.cs.
Diferentes opciones impresión de legalización de libros.
| Valores de enumeraciones | |
|---|---|
| SolicitudLegalizacion | Impresión de documento de solicitud de legalización. |
| CertificadoFirmas | Impresión de documento de firmas de los ficheros que se legalizan. |
Definición en la línea 64 del archivo LegalizacionLibros.cs.
|
inline |
Constructor sin parámetros.
Definición en la línea 1121 del archivo LegalizacionLibros.cs.
|
inline |
Constructor con parámetro de ejercicio.
| tcEjercicio | Ejercicio. |
Definición en la línea 1130 del archivo LegalizacionLibros.cs.
|
inline |
Constructor con parámetro de objeto de acceso a datos para la clase LegalizacionLibros.
| legalizacionLibrosDA | Objeto de acceso a datos para la clase LegalizacionLibros. |
Definición en la línea 1138 del archivo LegalizacionLibros.cs.
|
inline |
Constructor con parámetro de ejercicio y parámetro de interfaz de acceso a datos a la clase LegalizacionLibros.
| legalizacionLibrosDA | Objeto de acceso a datos para la clase LegalizacionLibros. |
| tcEjercicio | Ejercicio. |
Ojo, llamamos al constructor base pasando solo el interfaz de acceso a datos pero no pasamos el ejercicio para evitar que la clase DocumentoBase (base de LegalizacionLibros) haga ya cosas con este ejercicio cuando hasta ahora, antes de modificar los constructores para añadir los accesos a datos, solo habia dos constructors (vacío y con código) y en el segundo caso, constructor con ejercicio, no había una llamada explícita al constructor base con el código, por lo que ahora tampoco debemos de hacerlo, de hecho si lo hacemos, empezamos a obtener algún que otro efecto indeseado.
Definición en la línea 1155 del archivo LegalizacionLibros.cs.
|
inline |
Renumerar el campo LINEA de la tabla D_LEGLBR de la legalización en curso para que todos los registros del mismo tipo aparezcan juntos en la pantalla según el orden establecido en la lista this._oLegalizacionLibros._dicTiposLibro No se trata de ordenar alfabéticamente por el campo _TipoLibroVisual o por el campo _TipoLibro sino que hay que seguir el orden exacto especificado en la lista, de ahí no poder utilizar la propiedad _OrdenarPor del ManteTRel y tener que hacer este procedimiento específico para que al abandonar el formulario de legalización haga la reordenación y al volver a entrar en el formulario ya lo muestre ordenado por el criterio especificado en la lista.
Definición en la línea 3251 del archivo LegalizacionLibros.cs.
|
inline |
Cargar datos comunes a territorio común y Canarias, básicamente son Nompre empresario, apellido1 empresario, apellido 2 empresario y CIF empresario, y todos los datos registrades de la empresa.
Definición en la línea 3870 del archivo LegalizacionLibros.cs.
|
inline |
Cargar datos de empresario y presentador caso territorio Canarias.
Definición en la línea 3992 del archivo LegalizacionLibros.cs.
|
inline |
Cargar datos de empresario y presentador caso territorio Común.
Definición en la línea 3933 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones a realizar antes de borrar una legalización de libros.
Definición en la línea 3447 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones a realizar antes de permitir cargar datos de empresario, presentador y registro mercantil según configuración de empresa, en la pestaña 'Datos presentación'.
Cualquier condición que se detecte impedirá la continuación del proceso de carga, avisando al usuario de ello.
Definición en la línea 3464 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones de tipo Warning a realizar antes de permitir cargar datos de empresario, presentador y registro mercantil según configuración de empresa, en la pestaña 'Datos presentación'.
Cualquier condición que se detecte se preguntará al usuario si quiere continuar decidiendo finalmente el usuario.
Definición en la línea 3497 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones varias antes de permitir la creación del fichero ZIP de la legalización.
Sólo se permite la creación de ficheros de legalización si hay una serie de datos obligatorios declarados en la pestaña "Datos presentación", , se han declarado libros, existen todos los ficheros, etc.
Definición en la línea 3663 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones de tipo Warning a realizar antes de permitir crear ficheros, se verifica que en la ruta de generación no existan ya ficheros. Caso de existir se avisará al usuario de que se eliminarán dichos archivos y se le preguntará si quiere continuar con la creación de los archivos.
Definición en la línea 3793 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones a realizar antes de permitir importar fichero externo ZIP de legalización en el formulario.
| tcArchivoZipLegalizacion | Nombre de archivo ZIP de legalización validado para ser capturado, parámetro de salida. |
Definición en la línea 3515 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones de tipo Warning a realizar antes de permitir importar datos a partir de un fichero ZIP.
Definición en la línea 3561 del archivo LegalizacionLibros.cs.
|
inline |
Comprobaciones a realizar antes de permitir imprimir documentos de solicitud y firmas.
Sólo se permite imprimir si se tienen declarados ficheros, y ya se han generado las firmas para todos ellos.
Definición en la línea 3610 del archivo LegalizacionLibros.cs.
|
inlinevirtual |
Comprobar si el documento legalizacion de libos existe o no.
| tcEjercicio | Ejercicio a comprobar |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1489 del archivo LegalizacionLibros.cs.
|
inline |
Elimina el documento de legalización de libros cargado.
Implementa sage.ew.interficies.IMante.
Definición en la línea 1500 del archivo LegalizacionLibros.cs.
| delegate void sage.ew.contabilidad.LegalizacionLibros._Error_Message_Linea_After_Handler | ( | string | tcMissatge | ) |
Delegado del evento que se dispara despues de establecer un valor en _Error_Message_Linea.
| tcMissatge |
|
inline |
Devuelve true si el libro es el primero de todos los libros declarados del tipo recibido. Si solo hay un libro devolverá true, y siu hay más de un libro, devolverá true solo en en caso de que sea el primero de los libros del tipo.
| tcTipoLibro | Código del tipo de libro. |
| tcNumLibro | Número del libro. |
Definición en la línea 3266 del archivo LegalizacionLibros.cs.
|
inline |
Generar fichero ZIP de legalización.
Definición en la línea 4093 del archivo LegalizacionLibros.cs.
|
inline |
Datos un tipo de libro y un número de libro, devuelve la fecha de cierre del registro anterior para ese tipo de libro.
| tcTipoLibro | Código de tipo de libro. |
| tcNumLibro | Número de libro. |
Definición en la línea 3321 del archivo LegalizacionLibros.cs.
|
inline |
Devuelve true si hay declarados libros del tipo de libro recibido como parámetro, con número de libro superior al recibido también por parámetro.
| tcTipoLibro | Código del tipo de libro. |
| tcNumLibro | Número del libro. |
Definición en la línea 3295 del archivo LegalizacionLibros.cs.
|
inline |
Importar fichero ZIP de legalización.
Al llamar a este archivo ya se presupone que se ha verificado con anterioridad que el nombrel del archivo es correcto y que tiene un archivo NOMBRES.TXT, DATOS.TXT y que todos los archivos declarados en NOMBRES.TXT existen dentro del mismo ZIP.
Definición en la línea 4056 del archivo LegalizacionLibros.cs.
|
inline |
Obtiene el nuevo nº de documento a asignar en una nueva linea de libro de la relación de libros, según el tipo de libro. Cada tipo de libro tiene su propio contador de registros declarados.
| tcTipoLibro | Código de tipo de libro. |
Definición en la línea 3370 del archivo LegalizacionLibros.cs.
|
inlinevirtual |
Crea las lineas para la impresión.
| tdicParametros |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1369 del archivo LegalizacionLibros.cs.
|
inlinevirtual |
Crea las variables para la impresión.
| tdicParametros |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1312 del archivo LegalizacionLibros.cs.
|
inline |
Verificar en que estado de firma se encuentran los ficheros de que consta la legalización.
Definición en la línea 3400 del archivo LegalizacionLibros.cs.
|
inlinevirtual |
Imprimir solicitud de legalización de libros o certificacion de libros.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 3198 del archivo LegalizacionLibros.cs.
|
inline |
Dado un tipo de libro renumera el campo Número Documento de los registros con ese tipo de libro.
| tcTipoLibro | Código de tipo de libro del cual se desean renumerar los registros. |
Definición en la línea 3340 del archivo LegalizacionLibros.cs.
|
inline |
Devuelve la ruta de generación completa a partir de la ruta base + grupo + empresa + ejercicio.
| tlNoCrearCarpeta | Si se ha crear carpeta o no. Util solamente para tests unitarios para que no cree carpeta caso de pasar por este método estando en un test unitario de la clase LegalizacionLibros. |
Definición en la línea 3218 del archivo LegalizacionLibros.cs.
|
inline |
Sobreescribir el método _Save_Before() para que no realice las validaciones de propiedades de la base ya que realmente no se trata de un mantenimiento como tal y no tenemos el campo nombre, que nos devolvería error. Aparte otros procesos como quitar información de tiempo del campo fecha y preparar para guardar en el campo físico el nº de libros presentados.
Definición en la línea 1521 del archivo LegalizacionLibros.cs.
|
inline |
Permitir asignar el fomulario a la clase para cuando se crea primero el formulario.
| formMante |
Definición en la línea 3859 del archivo LegalizacionLibros.cs.
|
inline |
Asignar el grid al mantetrel de detalle de relación de libros presentados.
| mantegrid |
Definición en la línea 3842 del archivo LegalizacionLibros.cs.
|
inline |
Mostrar el formulario de legalización de libros con los datos del objeto de negocio LegalizacionLibros.
Definición en la línea 1277 del archivo LegalizacionLibros.cs.
|
inlinevirtual |
_Show_Print
| tnAbrirEn |
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1301 del archivo LegalizacionLibros.cs.
|
inline |
Visualización del formulario de legalización de libros en modo Modal.
Definición en la línea 3817 del archivo LegalizacionLibros.cs.
|
inlineprotectedvirtual |
Asigna los valores de la clave que son fijos.
Reimplementado de sage.ew.ewbase.DocumentoBase.
Definición en la línea 1257 del archivo LegalizacionLibros.cs.
|
inlineprotected |
Método para inicializar el documento.
Se llama desde DocumentoBase
Definición en la línea 1225 del archivo LegalizacionLibros.cs.
| TipoImpresion sage.ew.contabilidad.LegalizacionLibros._TipoImpresion = TipoImpresion.SolicitudLegalizacion |
Tipo de impresión para la legalización.
Definición en la línea 1072 del archivo LegalizacionLibros.cs.
|
getset |
Apellido 1 del empresario.
Definición en la línea 323 del archivo LegalizacionLibros.cs.
|
getset |
Apellido 1 del presentador.
Definición en la línea 529 del archivo LegalizacionLibros.cs.
|
getset |
Apellido 2 del empresario.
Definición en la línea 343 del archivo LegalizacionLibros.cs.
|
getset |
Apellido 2 del presentador.
Definición en la línea 549 del archivo LegalizacionLibros.cs.
|
getset |
CIF del empresario.
Definición en la línea 363 del archivo LegalizacionLibros.cs.
|
getset |
CIF del presentador.
Definición en la línea 569 del archivo LegalizacionLibros.cs.
|
getset |
Ciudad del empresario.
Definición en la línea 423 del archivo LegalizacionLibros.cs.
|
getset |
Ciudad del presentador.
Definición en la línea 629 del archivo LegalizacionLibros.cs.
|
getset |
Código de registro.
Definición en la línea 735 del archivo LegalizacionLibros.cs.
|
getset |
Código postal del empresario.
Definición en la línea 403 del archivo LegalizacionLibros.cs.
|
getset |
Código postal del presentador.
Definición en la línea 609 del archivo LegalizacionLibros.cs.
|
getset |
Dirección del empresario.
Definición en la línea 383 del archivo LegalizacionLibros.cs.
|
getset |
Dirección del presentador.
Definición en la línea 589 del archivo LegalizacionLibros.cs.
|
getset |
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 961 del archivo LegalizacionLibros.cs.
|
getset |
Email del presentador.
Definición en la línea 709 del archivo LegalizacionLibros.cs.
|
getset |
Empresa sobre la que se presentan los libros.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 186 del archivo LegalizacionLibros.cs.
|
getset |
Mensaje de error durante el procesamiento de datos generales de la remesa.
Se hace un new para que no muestre el mensaje al dar valor a la propiedad, comportamiento que implementa la clase base DocumentBase mediante evento. Ponemos el new para que no haga nada de la clase base de mostrar mensaje de forma automática al dar valor a la propeidad, y sea el formulario quien procese el valor de _Error_Message. cuando proceda.
Implementa sage.ew.interficies.IMante.
Definición en la línea 1003 del archivo LegalizacionLibros.cs.
|
getset |
Mensaje de error durante el procesamiento de una linea de la remesa. Contrariamente a la propiedad _Error_Message utilizada para procesar errores en datos generales de la remesa, los cambios en el valor de la la propiedad _Error_Message_LineaRemesa sí que la procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje automáticamente.
Definición en la línea 1028 del archivo LegalizacionLibros.cs.
|
getset |
Fax del empresario.
Definición en la línea 483 del archivo LegalizacionLibros.cs.
|
getset |
Fax del presentador.
Definición en la línea 689 del archivo LegalizacionLibros.cs.
|
getset |
Fecha de solicitud de la legalización de libros.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 237 del archivo LegalizacionLibros.cs.
|
getset |
Número de hoja datos registrales.
Definición en la línea 854 del archivo LegalizacionLibros.cs.
|
get |
Propiedad con las lineas de los libros incluidos en la legalización.
Definición en la línea 1048 del archivo LegalizacionLibros.cs.
|
getset |
Nombre, por compatibilidad con clase base.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1060 del archivo LegalizacionLibros.cs.
|
getset |
Nombre del empresario.
Definición en la línea 303 del archivo LegalizacionLibros.cs.
|
getset |
Nombre del representante.
Definición en la línea 509 del archivo LegalizacionLibros.cs.
|
getset |
Ejercicio al que corresponde la presentación de los libros.
Definición en la línea 207 del archivo LegalizacionLibros.cs.
|
getset |
Número de folio datos registrales.
Definición en la línea 815 del archivo LegalizacionLibros.cs.
|
getset |
Número de hoja datos registrales.
Definición en la línea 835 del archivo LegalizacionLibros.cs.
|
getset |
Número de libro registros.
Definición en la línea 775 del archivo LegalizacionLibros.cs.
|
get |
Número de libros declarados en la relación de libros.
Definición en la línea 985 del archivo LegalizacionLibros.cs.
|
getset |
Número libros presentados en la legalización, hace referencia al campo físico de la base de datos en el que se guarda este valor.
Tenemos la propiedad de negocio _NumeroLibros que calcula el nº de lineas con fichero declarado y es el valor de esta propiedad el que se ponen en _NumeroLibrosPresentados justo antes de hacer el _Save
Definición en la línea 939 del archivo LegalizacionLibros.cs.
|
getset |
Número de sección de registro.
Definición en la línea 795 del archivo LegalizacionLibros.cs.
|
getset |
Número de tomo registro.
Definición en la línea 755 del archivo LegalizacionLibros.cs.
|
getset |
Apartado Otros de registro mercantil.
Definición en la línea 894 del archivo LegalizacionLibros.cs.
|
getset |
Provincia del empresario.
Definición en la línea 443 del archivo LegalizacionLibros.cs.
|
getset |
Provincia del presentador.
Definición en la línea 649 del archivo LegalizacionLibros.cs.
|
getset |
Registro mercantil.
Definición en la línea 914 del archivo LegalizacionLibros.cs.
|
getset |
Ruta de generación de los ficheros en el momento de la generación.
Definición en la línea 277 del archivo LegalizacionLibros.cs.
|
getset |
Solicita retención IRPF.
Definición en la línea 259 del archivo LegalizacionLibros.cs.
|
get |
Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura.
Sobreescribimos por que en la base el acceso se busca por this._Tabla y no nos interesa aquí.
Definición en la línea 1087 del archivo LegalizacionLibros.cs.
|
getset |
Teléfono del empresario.
Definición en la línea 463 del archivo LegalizacionLibros.cs.
|
getset |
Teléfono del presentador.
Definición en la línea 669 del archivo LegalizacionLibros.cs.
|
getset |
Tipo de registro mercantil.
Definición en la línea 874 del archivo LegalizacionLibros.cs.
|
getset |
Mensaje de warning que se ofrecerá al usuario al realizar algún proceso que implique su intervención y aprobación para continuar.
Definición en la línea 1014 del archivo LegalizacionLibros.cs.
| _Error_Message_Linea_After_Handler sage.ew.contabilidad.LegalizacionLibros._Error_Message_Linea_After |
Evento que se dispara despues de establecer un valor en _Error_Message_Linea.
Definición en la línea 94 del archivo LegalizacionLibros.cs.