Interficie de acceso a datos para la certificación Más...
Métodos públicos | |
IEnumerable< DetalleFacturaRectificativaDTO > | ObtenerDatosFacturasRectificadas (string ejercicio, string empresa, string factura) |
Obtiene una colección de detalles de facturas rectificadas Más... | |
IEnumerable< DetalleTicketRectificativoDTO > | ObtenerDatosTicketsRectificados (string ejercicio, string empresa, string ticket, string letra) |
Obtiene una colección de detalles de tickets rectificados Más... | |
int | ObtenerTerritorio (string codigoEmpresa) |
Obtiene el territorio Más... | |
int | ObtenerTipoEncadenamiento () |
Obtiene el tipo de encadenamiento Más... | |
bool | ObtainDBLock (int maxLockMinutes=180) |
Obtiene el bloqueo de los datos Más... | |
bool | ReleaseDBLock () |
Free the locking mechanism Más... | |
int | ObternerTipoIdFiscal (string codigoCliente) |
Obtiene el tipo de identificador fiscal de un cliente Más... | |
string | ObternerLetraPais (string codigoPais) |
Obtiene las letras asociadas a un código de país Más... | |
int | ObternerMaxLineaFcregcert (string empresa, string ejercicio, string serieTicket, string numBorrador) |
Obtiene el numero de linea máximo de la BBDD Más... | |
bool | UserRazonComercial (string codigoEmpresa) |
Consulta la configuración y determina si hay que informar con Nombre o Nombre2 Más... | |
string [] | ObtenerDatosCertificado (string nombreTerminal, string codigoEmpresa) |
Recupera los datos de certificado Más... | |
void | RegistrarTraza (string basicInfo, string extendedInfo) |
Traces for debugging Más... | |
bool | InsertarRegistroFcregcert (FcregcertDTO registro) |
Inserta un registro nuevo en FCREGCERT con los datos recibidos por DTO Más... | |
void | ActualizarEstadoEnvioDocumentoGestion (EnvioPendiente docPendiente, int estadoEnvio) |
Actualiza el estado del envio Más... | |
VerifautorDTO | ObtenerCodigoVerificacionAutor (string codigoEmpresa) |
Obtiene el código de verificación de autor Más... | |
ModconfiDTO | ObtenerDatosModconfi (string codigoEmpresa) |
Obtiene los datos de configuracion de modelos Más... | |
RegistroFactuvenDTO | ObtenerRegistroFactuven (string codigoEmpresa, string numfra) |
Obtiene los datos de la factura de la tabla GESTION.C_FACTUVEN Más... | |
Métodos públicos heredados desde sage.ew.interficies.IBaseDA | |
string | SQLString (object txValor, int tnLongitud=0, char tcRelleno=' ', bool tlIzquierda=false) |
Devuelve string para consulta Más... | |
object | SQLValor (string tcTabla, string tcWhere, string tcClave, string tcValor, string tcDatabase="GESTION") |
Función SQLRValor: 1a Sobrecarga. Una sola condición. Simula el funcionamiento de la función de Eurowin VALOR(). Ejemplo Eurowin: VALOR("ARTICULO","CODIGO",lcCodigo,"NOMBRE") Ejemplo .NET: SQLValor("ARTICULO","CODIGO",lcCodigo,"NOMBRE") Más... | |
object | SQLValor (string tcTabla, string[] tcWhere, object[] tcClave, string tcValor, string tcDatabase="GESTION") |
Función SQLRValor: 2a Sobrecarga. Varias condiciones. Simula el funcionamiento de la función de Eurowin VALOR(). Ejemplo Eurowin: VALOR("C_ALBVEN","EMPRESA+NUMERO+LETRA",wc_empresa+lcNumero+lcLetra,"CLIENTE") Ejemplo .NET: SQLREGValor("C_ALBVEN", new String[]{"EMPRESA","NUMERO","LETRA"}, new String[]{"01"," 100","AA"}, "CLIENTE") Más... | |
string | SQLDatabase (string tcDatabase, string tcTabla) |
Función SQLDatabase: Nos devuelve un string con el nombre real de la base de datos según el motor de SQL. Más... | |
string | SQLDatabase (string tcDatabase, string tcTabla, bool tlSys=false) |
Sobrecarga de string SQLDatabase(string tcDatabase, string tcTabla) con un parametro adicional "tlSys" que nos indica si seleccionar las tablas de sistema (sys) o las normales (dbo) Más... | |
void | Registrar_Error (Exception toEx) |
Registra error Más... | |
int | SQLAnchuraCampo (string tcDatabaseLogica, string tcTabla, string tcCampo) |
Función SQLAnchuraCampo: nos devuelve la anchura de la columna tccolumna en la tabla tctabla de la base de datos tcdatabase Solo SQLSERVER Más... | |
string | GetCodigoGrupoPrincipal () |
Obtiene el codigo del grupo principal Más... | |
void | PreloadSchemas () |
Método para la carga inicial de esquemas Más... | |
bool | SQLExisteTabla (string tcNombreTabla, string tcNombreBBDD="EUROWINSYS") |
Función auxiliar para comprobar si existe una tabla en una BBDD concreta. Primero comprueba que exista la base de datos Más... | |
string | SQLIif (string tcExpreVerif, string tcExpreCierta, string tcExpreFalse) |
Función SQLIif: Nos permite emular el IIF() de fox. Más... | |
bool | SQLExecEjer (string tcSql, string[] tcEjercicios) |
Nueva sobrecarga para poder realizar instrucciones sql a todos los ejercicios pasados en la lista "tcEjercicios" Más... | |
bool | SQLExecEjer (string tcSql, ref DataTable dtTabla, string[] tcEjercicios) |
Función SQLExecEjer: 1a Sobrecarga. Se encarga de ejecutar una consulta en formato SQL estandar en la conexión establecida "Conexión". Consulta del Ejercicio que se pasa como parámetro Más... | |
bool | SQLExec (string tcSql) |
Función SQLExec: 1a Sobrecarga. Se encarga de ejecutar una instrucción en formato SQL estandar en la conexión establecida "Conexión" Más... | |
bool | SQLExec (string tcSql, ref DataTable dtTabla, int tnNumeroRegistros=0, bool tlNoResetDataTable=false) |
Función SQLExec: 2a Sobrecarga. Se encarga de ejecutar una consulta en formato SQL estandar en la conexión establecida "Conexión". Más... | |
void | SQLBegin () |
Procedimiento SQLBegin: Se encarga de abrir la conexión al servidor de datos y marcar el inicio de transacciones. Más... | |
void | SQLCommit () |
Procedimiento SQLCommit: Se encarga de confirmar las transacciones al servidor de datos y cerrar la conexión. Más... | |
void | SQLRollback () |
Procedimiento SQLCommit: Se encarga de deshacer las transacciones pendientes al servidor de datos y cerrar la conexión. Más... | |
string | SQLTrue () |
Función SQLTrue: Nos permite emular el .T. de FOX Más... | |
string | SQLFalse () |
Función SQLFalse: Nos permite emular el .F. de FOX Más... | |
void | _SetTimeCacheTo (int tnMinutos) |
Establece el tiempo para el uso de cache. Valor 0 la apaga Más... | |
bool | _UsamosCache () |
Indica si tenemos activada la cache Más... | |
Otros miembros heredados | |
Propiedades heredados desde sage.ew.interficies.IBaseDA | |
string | ObtenerDbComunes [get, set] |
Nombre de la DB de comunes Más... | |
Interficie de acceso a datos para la certificación
Definición en la línea 16 del archivo ICertificationDA.cs.
void sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ActualizarEstadoEnvioDocumentoGestion | ( | EnvioPendiente | docPendiente, |
int | estadoEnvio | ||
) |
Actualiza el estado del envio
docPendiente | |
estadoEnvio |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
bool sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.InsertarRegistroFcregcert | ( | FcregcertDTO | registro | ) |
Inserta un registro nuevo en FCREGCERT con los datos recibidos por DTO
registro | Datos para el registro a insertar |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
bool sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtainDBLock | ( | int | maxLockMinutes = 180 | ) |
Obtiene el bloqueo de los datos
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
VerifautorDTO sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerCodigoVerificacionAutor | ( | string | codigoEmpresa | ) |
Obtiene el código de verificación de autor
codigoEmpresa | Empresa de la que obtener el código |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
string [] sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerDatosCertificado | ( | string | nombreTerminal, |
string | codigoEmpresa | ||
) |
Recupera los datos de certificado
nombreTerminal | |
codigoEmpresa |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
IEnumerable<DetalleFacturaRectificativaDTO> sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerDatosFacturasRectificadas | ( | string | ejercicio, |
string | empresa, | ||
string | factura | ||
) |
Obtiene una colección de detalles de facturas rectificadas
Implementado en Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock y sage.addons.factucert.DataAccess.Clases.CertificationDA.
ModconfiDTO sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerDatosModconfi | ( | string | codigoEmpresa | ) |
Obtiene los datos de configuracion de modelos
codigoEmpresa | Código de la empresa |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
IEnumerable<DetalleTicketRectificativoDTO> sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerDatosTicketsRectificados | ( | string | ejercicio, |
string | empresa, | ||
string | ticket, | ||
string | letra | ||
) |
Obtiene una colección de detalles de tickets rectificados
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
RegistroFactuvenDTO sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerRegistroFactuven | ( | string | codigoEmpresa, |
string | numfra | ||
) |
Obtiene los datos de la factura de la tabla GESTION.C_FACTUVEN
codigoEmpresa | Código de empresa |
numfra | Número de factura |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
int sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerTerritorio | ( | string | codigoEmpresa | ) |
Obtiene el territorio
codigoEmpresa | Código de la empresa que se quiere recuperar |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
int sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObtenerTipoEncadenamiento | ( | ) |
Obtiene el tipo de encadenamiento
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
string sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObternerLetraPais | ( | string | codigoPais | ) |
Obtiene las letras asociadas a un código de país
codigoPais |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
int sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObternerMaxLineaFcregcert | ( | string | empresa, |
string | ejercicio, | ||
string | serieTicket, | ||
string | numBorrador | ||
) |
Obtiene el numero de linea máximo de la BBDD
empresa | |
ejercicio | |
serieTicket | |
numBorrador |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
int sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ObternerTipoIdFiscal | ( | string | codigoCliente | ) |
Obtiene el tipo de identificador fiscal de un cliente
codigoCliente |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
void sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.RegistrarTraza | ( | string | basicInfo, |
string | extendedInfo | ||
) |
Traces for debugging
basicInfo | Trace info |
extendedInfo | Trace extra info |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
bool sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.ReleaseDBLock | ( | ) |
Free the locking mechanism
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.
bool sage.addons.factucert.DataAccess.Interfaz.ICertificationDA.UserRazonComercial | ( | string | codigoEmpresa | ) |
Consulta la configuración y determina si hay que informar con Nombre o Nombre2
codigoEmpresa |
Implementado en sage.addons.factucert.DataAccess.Clases.CertificationDA y Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock.