Interfície del acceso a datos de la renumeración de IVA Más...
Métodos públicos | |
IEnumerable< string > | GetEjercicios (bool ejercicioPartido, string ejercicioInvocacion) |
Método auxiliar para determinar los ejercicios sobre los que hay que operar Más... | |
bool | RealizarCopiaDeSeguridad (string nombreDestino, string codigoEmpresa, string tcEjercicio) |
Realiza una copia de seguridad de los datos antes de empezar Más... | |
bool | TodosLosPeriodosLiquidados () |
Determina si hay períodos pendientes Más... | |
bool | AlgunPeriodoLiquidado () |
Determina si hay algún período liquidado Más... | |
bool | ExisteEjercicioAnterior (string tcEjercicio) |
Método para comprobar si tengo ejercicio anterior Más... | |
string | GetEjercicioAnterior (string ejercicio) |
Obtiene el ejercicio anterior al de trabajo Más... | |
void | ActualizarContadorNormal (int contador, string empresa, string ejercicio) |
Actualiza el valor de tabla del contador Más... | |
void | ActualizarContadorComunitario (int contador, string empresa, string ejercicio) |
Actualiza el valor de tabla del contador Más... | |
void | ActualizarContadorEspecial (int contador, string empresa, string serie, string ejercicio) |
Actualiza el valor de tabla del contador especial ORD_SOP.ORDEN Más... | |
int | LoadContadorOrdenNormal (string ejercicio, string empresa) |
Método para calcular el número de orden Más... | |
int | LoadContadorOrdenNormalAnterior (string ejercicio, string empresa) |
Método para calcular el número de orden Más... | |
int | LoadContadorOrdenNormalAnteriorEjercicioPartido (bool desplazamientoInverso, string ejercicio, string empresa) |
Método para calcular el número de orden Más... | |
int | LoadContadorOrdenComunitario (string ejercicio, string empresa) |
Método para calcular el número de orden comunitario Más... | |
int | LoadContadorOrdenComunitarioAnterior (string ejercicio, string empresa) |
Método para calcular el número de orden comunitario Más... | |
int | LoadContadorOrdenComunitarioAnteriorEjercicioPartido (bool desplazamientoInverso, string ejercicio, string empresa) |
Método para calcular el número de orden comunitario Más... | |
int | LoadContadorOrdenEspecial (string ejercicio, string empresa, string serie) |
Método para calcular el número de orden especial Más... | |
int | LoadContadorOrdenEspecialAnterior (string ejercicio, string empresa, string serie) |
Método para calcular el número de orden especial Más... | |
int | LoadContadorOrdenEspecialAnteriorEjercicioPartido (bool desplazamientoInverso, string ejercicio, string empresa, string serie) |
Método para calcular el número de orden especial Más... | |
DataTable | ObtenerRegistrosRenumerables (string ejercicio, string empresa, bool renumerarIVAcomunitario, bool tlFiltroInicioPeriodo, DateTime inicioPeriodo) |
Obtiene los registros renumerables 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... | |
Interfície del acceso a datos de la renumeración de IVA
Definición en la línea 14 del archivo IRenumeracionIvaDA.cs.
void sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.ActualizarContadorComunitario | ( | int | contador, |
string | empresa, | ||
string | ejercicio | ||
) |
Actualiza el valor de tabla del contador
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
void sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.ActualizarContadorEspecial | ( | int | contador, |
string | empresa, | ||
string | serie, | ||
string | ejercicio | ||
) |
Actualiza el valor de tabla del contador especial ORD_SOP.ORDEN
contador | |
empresa | |
serie | |
ejercicio |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
void sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.ActualizarContadorNormal | ( | int | contador, |
string | empresa, | ||
string | ejercicio | ||
) |
Actualiza el valor de tabla del contador
contador | |
empresa | |
ejercicio |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
bool sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.AlgunPeriodoLiquidado | ( | ) |
Determina si hay algún período liquidado
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.
bool sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.ExisteEjercicioAnterior | ( | string | tcEjercicio | ) |
Método para comprobar si tengo ejercicio anterior
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.
string sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.GetEjercicioAnterior | ( | string | ejercicio | ) |
Obtiene el ejercicio anterior al de trabajo
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.
IEnumerable<string> sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.GetEjercicios | ( | bool | ejercicioPartido, |
string | ejercicioInvocacion | ||
) |
Método auxiliar para determinar los ejercicios sobre los que hay que operar
ejercicioPartido | True para ejercicioPartido |
ejercicioInvocacion | Ejercicio de invocación |
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenComunitario | ( | string | ejercicio, |
string | empresa | ||
) |
Método para calcular el número de orden comunitario
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenComunitarioAnterior | ( | string | ejercicio, |
string | empresa | ||
) |
Método para calcular el número de orden comunitario
ejercicio | Ejercicio actual sobre el que se calculará el anterior y se operará |
empresa | Empresa |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenComunitarioAnteriorEjercicioPartido | ( | bool | desplazamientoInverso, |
string | ejercicio, | ||
string | empresa | ||
) |
Método para calcular el número de orden comunitario
desplazamientoInverso | Para ejercicios partidos con desplazamiento inverso |
ejercicio | Ejercicio a recalcular |
empresa | Empresa |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenEspecial | ( | string | ejercicio, |
string | empresa, | ||
string | serie | ||
) |
Método para calcular el número de orden especial
ejercicio | Ejercicio actual sobre el que se calculará el anterior y se operará |
empresa | Empresa |
serie | Serie |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenEspecialAnterior | ( | string | ejercicio, |
string | empresa, | ||
string | serie | ||
) |
Método para calcular el número de orden especial
ejercicio | Ejercicio actual sobre el que se calculará el anterior y se operará |
empresa | Empresa |
serie | Serie |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenEspecialAnteriorEjercicioPartido | ( | bool | desplazamientoInverso, |
string | ejercicio, | ||
string | empresa, | ||
string | serie | ||
) |
Método para calcular el número de orden especial
desplazamientoInverso | Para ejercicios partidos con desplazamiento inverso |
ejercicio | Ejercicio a recalcular |
empresa | Empresa |
serie | Serie |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenNormal | ( | string | ejercicio, |
string | empresa | ||
) |
Método para calcular el número de orden
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenNormalAnterior | ( | string | ejercicio, |
string | empresa | ||
) |
Método para calcular el número de orden
ejercicio | Ejercicio actual sobre el que se calculará el anterior y se operará |
empresa | Empresa |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
int sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.LoadContadorOrdenNormalAnteriorEjercicioPartido | ( | bool | desplazamientoInverso, |
string | ejercicio, | ||
string | empresa | ||
) |
Método para calcular el número de orden
desplazamientoInverso | Para ejercicios partidos con desplazamiento inverso |
ejercicio | Ejercicio a recalcular |
empresa | Empresa |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
DataTable sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.ObtenerRegistrosRenumerables | ( | string | ejercicio, |
string | empresa, | ||
bool | renumerarIVAcomunitario, | ||
bool | tlFiltroInicioPeriodo, | ||
DateTime | inicioPeriodo | ||
) |
Obtiene los registros renumerables
ejercicio | Ejercicio sobre el que operar |
empresa | Empresa sobre la que operar |
renumerarIVAcomunitario | True si queremos renumerar el IVA comunitario |
tlFiltroInicioPeriodo | Usar filtro de inicio de período |
inicioPeriodo | Fecha inicio período |
Implementado en sage.ew.contabilidad.DataAccess.RenumeracionIvaDA y Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock.
bool sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.RealizarCopiaDeSeguridad | ( | string | nombreDestino, |
string | codigoEmpresa, | ||
string | tcEjercicio | ||
) |
Realiza una copia de seguridad de los datos antes de empezar
nombreDestino | Nombre destino de la copia |
codigoEmpresa | Empresa |
tcEjercicio | Ejercicio sobre el que realizar la copia |
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.
bool sage.ew.contabilidad.DataAccess.IRenumeracionIvaDA.TodosLosPeriodosLiquidados | ( | ) |
Determina si hay períodos pendientes
Implementado en Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock y sage.ew.contabilidad.DataAccess.RenumeracionIvaDA.