Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.UnitTest.Mock.BaseDAMock
Diagrama de herencia de Sage.ES.S50.UnitTest.Mock.BaseDAMock
sage.ew.interficies.IBaseDA Sage.ES.S50.UnitTest.Mock.AmortizaDAMock Sage.ES.S50.UnitTest.Mock.AperturaDAMock Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock Sage.ES.S50.UnitTest.Mock.CargarDatosMock Sage.ES.S50.UnitTest.Mock.CobrosEnMetalicoDAMock Sage.ES.S50.UnitTest.Mock.ExportadorFactuCertDAMock Sage.ES.S50.UnitTest.Mock.ExtensionDocAlbVentaDAMock Sage.ES.S50.UnitTest.Mock.LibroBaseDAMock Sage.ES.S50.UnitTest.Mock.ManteExtGenericoDAMock Sage.ES.S50.UnitTest.Mock.MetodoAmortizaDAMock Sage.ES.S50.UnitTest.Mock.Mock.Sage.ES.S50.Modelos.CamposAdiBienesDAMock Sage.ES.S50.UnitTest.Mock.Mock.addons.offline.AssistenteOfflineDAMock Sage.ES.S50.UnitTest.Mock.ModeloFiscalLibrosBaseDAMock Sage.ES.S50.UnitTest.Mock.ModeloFiscalLibrosFactucertBaseDAMock Sage.ES.S50.UnitTest.Mock.OfflineConfigDAMock Sage.ES.S50.UnitTest.Mock.OfflineDAMock Sage.ES.S50.UnitTest.Mock.PartidasDAMock Sage.ES.S50.UnitTest.Mock.Plinter_cMock Sage.ES.S50.UnitTest.Mock.Plinter_dMock Sage.ES.S50.UnitTest.Mock.RenumeracionIvaDAMock Sage.ES.S50.UnitTest.Mock.functions.DiccionariosLoaderDAMock

M茅todos p煤blicos

bool _EsPenultimoEjercicio ()
 Indica si estamos en el pen煤ltimo ejercicio.
 
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.
 
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)
 
string SQLString (object txValor, int tnLongitud=0, char tcRelleno=' ', bool tlIzquierda=false)
 Devuelve string para consulta.
 
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")
 
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")
 
bool SQLExecEjer (string tcSql, string[] tcEjercicios)
 Nueva sobrecarga para poder realizar instrucciones sql a todos los ejercicios pasados en la lista "tcEjercicios".
 
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.
 
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".
 
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".
 
bool SQLExecParams (string sql, ref DataTable tabla, IEnumerable< IQueryParams > parameters, int tnNumeroRegistros=0, bool tlNoResetDataTable=false)
 Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n" utilizando parametrizaci贸n.
 
bool SQLExecParams (string tcSql, IEnumerable< IQueryParams > parameters)
 Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n" utilizando parametrizaci贸n.
 
bool SQLExecParams (string sql, out int filasAfectadas, IEnumerable< IQueryParams > parameters)
 Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n" utilizando parametrizaci贸n y retornando como par谩metro de salida el n煤mero de filas afectadas por la instrucci贸n delete, update o insert.
 
void Registrar_Error (Exception toEx)
 Registra error.
 
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.
 
string SQLIif (string tcExpreVerif, string tcExpreCierta, string tcExpreFalse)
 Funci贸n SQLIif: Nos permite emular el IIF() de fox.
 
bool ManteTRel_ValidarDato (string tcSql, ref DataTable tdtValor)
 M茅todo utilizando en ewManteTRel para validar datos al dar valor a un campo.
 
bool ManteTRel_TraspasarSiguienteEjercicio (string tcSql)
 M茅todo utilizado en ewManteTRel para traspasar datos al siguiente ejercicio.
 
void ManteTRel_LoadItems (string tcSql, ref DataTable tdtItems)
 M茅todo utilizado en ewManteTRel para cargar los registros en el ManteTRel.
 
bool ManteTRel_LoadItem (string tcSql, ref DataTable tdtItem)
 M茅todo utilizado en ewManteTRel para cargar un registro del ManteTRel.
 
bool ManteTRel_Actualizar_Registro_Tabla (string tcSql)
 M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.
 
bool ManteTRel_SaveItem (string tcSql)
 M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.
 
bool ManteTRel_BorrarTodosRegistros (string tcSql)
 M茅todo utilizado en ewManteTRel para borrar todos los registros en la tabla del ManteTRel.
 
bool ManteTRel_BorrarRegistroDataRow (string tcSql)
 M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.
 
bool ManteTRel_BorrarRegistroLinTRel (string tcSql)
 M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.
 
bool ManteTRel_MaxLinea (string tcSql, ref DataTable tdtMaxLin)
 M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.
 
string GetCodigoGrupoPrincipal ()
 Obtiene el codigo del grupo principal.
 
void PreloadSchemas ()
 M茅todo para la carga inicial de esquemas.
 
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.
 
void SQLBegin ()
 Procedimiento SQLBegin: Se encarga de abrir la conexi贸n al servidor de datos y marcar el inicio de transacciones.
 
void SQLCommit ()
 Procedimiento SQLCommit: Se encarga de confirmar las transacciones al servidor de datos y cerrar la conexi贸n.
 
void SQLRollback ()
 Procedimiento SQLCommit: Se encarga de deshacer las transacciones pendientes al servidor de datos y cerrar la conexi贸n.
 
string SQLTrue ()
 Funci贸n SQLTrue: Nos permite emular el .T. de FOX.
 
string SQLFalse ()
 Funci贸n SQLFalse: Nos permite emular el .F. de FOX.
 
bool SQLExec (string tcSql, out int tnFilasAfectadas)
 Funci贸n SQLExec: 3a Sobrecarga. Se encarga de ejecutar una instrucci贸n en formato SQL estandar en la conexi贸n establecida "Conexi贸n" y retornando como par谩metro de salida el n煤mero de filas afectadas por la instrucci贸n delete, update o insert PE-99824.
 
void _SetTimeCacheTo (int tnMinutos)
 Establece el tiempo para el uso de cache. Valor 0 la apaga.
 
bool _UsamosCache ()
 Indica si tenemos activada la cache.
 
bool SQLExisteTablaBBDD (string tcNombreBBDD, string tcNombreTabla)
 Funci贸n auxiliar para comprobar si existe una tabla en una BBDD concreta.
 
bool SQLExisteCampo (string tcNombreModulo, string tcNombreTabla, string tcNombreCampo)
 Comprueba si existe un campo en una tabla de un m贸dulo espec铆fico.
 
bool SQLExisteBBDD (string tcNombreBBDD)
 Devuelve si existe la base de datos consultando 煤nicamente SQLSERVER sin mirar diccionarios internos de la DB.
 
Dictionary< string, object > SQLREGValor (string tcTabla, string tcWhere, string tcClave, string tcDatabase="GESTION")
 Obtine el valor de un campo espec铆fico de una tabla en una base de datos.
 
Dictionary< string, object > SQLREGValor (string tcTabla, string[] tcWhere, object[] tcClave, string tcDatabase="GESTION")
 Obtiene el valor de un campo espec铆fico de una tabla en una base de datos.
 
ITableInformationSchema TablesInformationSchema (string tcDatabase, string tcTabla)
 Obtiene la informaci贸n de una tabla en el esquema de informaci贸n de la base de datos.
 
string SQLDatabaseReal (string tcDatabase, string tcTabla)
 Nos devuelve un string con el nombre de la base de datos indicada en el par谩metro "tcDatabaseReal" y la tabla "tcTabla".
 
string SQLDatabase (string tcTabla)
 Funci贸n SQLDatabase: Nos devuelve un string con el nombre real de la base de datos seg煤n el motor de SQL. Utiliza la base de datos por defecto (GESTION).
 
bool SQLExecEjerParams (string tcSql, ref DataTable dtTabla, string[] tcEjercicios, IEnumerable< IQueryParams > parameters)
 Acepta tambi茅n el par谩metro parameters para consultas parametrizables Consulta del Ejercicio actual y el n煤mero de ejercicios inferiores a este.
 
bool ManteTRel_ValidarDato (Type type, string tcSql, ref DataTable tdtValor)
 M茅todo utilizando en ewManteTRel para validar datos al dar valor a un campo.
 
bool ManteTRel_TraspasarSiguienteEjercicio (Type type, string tcSql)
 M茅todo utilizado en ewManteTRel para traspasar datos al siguiente ejercicio.
 
void ManteTRel_LoadItems (Type type, string tcSql, ref DataTable tdtItems)
 M茅todo utilizado en ewManteTRel para cargar los registros en el ManteTRel.
 
bool ManteTRel_LoadItem (Type type, string tcSql, ref DataTable tdtItem)
 M茅todo utilizado en ewManteTRel para cargar un registro del ManteTRel.
 
bool ManteTRel_Actualizar_Registro_Tabla (Type type, string tcSql)
 M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.
 
bool ManteTRel_SaveItem (Type type, string tcSql)
 M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.
 
bool ManteTRel_BorrarTodosRegistros (Type type, string tcSql)
 M茅todo utilizado en ewManteTRel para borrar todos los registros en la tabla del ManteTRel.
 
bool ManteTRel_BorrarRegistroDataRow (Type type, string tcSql)
 M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.
 
bool ManteTRel_BorrarRegistroLinTRel (Type type, string tcSql)
 M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.
 
bool ManteTRel_MaxLinea (Type type, string tcSql, ref DataTable tdtMaxLin)
 M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.
 

Propiedades

string ObtenerDbComunes = "COMU0001" [get, set]
 Nombre f铆sico de la BBDD de comunes.
 
string Ejercicio_EW = "2024" [get, set]
 Ejercicio actual de trabajo.
 
Dictionary< string, string > AliasDB [get, set]
 

Descripci贸n detallada

Definici贸n en la l铆nea 15 del archivo BaseDAMock.cs.

Documentaci贸n de funciones miembro

◆ _EsPenultimoEjercicio()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock._EsPenultimoEjercicio ( )
inline

Indica si estamos en el pen煤ltimo ejercicio.

Devuelve
True si es el pen煤ltimo ejercicio

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 31 del archivo BaseDAMock.cs.

◆ _SetTimeCacheTo()

void Sage.ES.S50.UnitTest.Mock.BaseDAMock._SetTimeCacheTo ( int tnMinutos)
inline

Establece el tiempo para el uso de cache. Valor 0 la apaga.

Par谩metros
tnMinutos

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 496 del archivo BaseDAMock.cs.

◆ _UsamosCache()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock._UsamosCache ( )
inline

Indica si tenemos activada la cache.

Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 501 del archivo BaseDAMock.cs.

◆ GetCodigoGrupoPrincipal()

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.GetCodigoGrupoPrincipal ( )
inline

Obtiene el codigo del grupo principal.

Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 428 del archivo BaseDAMock.cs.

◆ ManteTRel_Actualizar_Registro_Tabla() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_Actualizar_Registro_Tabla ( string tcSql)
inline

M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
Devuelve

Definici贸n en la l铆nea 361 del archivo BaseDAMock.cs.

◆ ManteTRel_Actualizar_Registro_Tabla() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_Actualizar_Registro_Tabla ( Type type,
string tcSql )
inline

M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 620 del archivo BaseDAMock.cs.

◆ ManteTRel_BorrarRegistroDataRow() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_BorrarRegistroDataRow ( string tcSql)
inline

M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
Devuelve

Definici贸n en la l铆nea 391 del archivo BaseDAMock.cs.

◆ ManteTRel_BorrarRegistroDataRow() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_BorrarRegistroDataRow ( Type type,
string tcSql )
inline

M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 656 del archivo BaseDAMock.cs.

◆ ManteTRel_BorrarRegistroLinTRel() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_BorrarRegistroLinTRel ( string tcSql)
inline

M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
Devuelve

Definici贸n en la l铆nea 401 del archivo BaseDAMock.cs.

◆ ManteTRel_BorrarRegistroLinTRel() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_BorrarRegistroLinTRel ( Type type,
string tcSql )
inline

M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 668 del archivo BaseDAMock.cs.

◆ ManteTRel_BorrarTodosRegistros() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_BorrarTodosRegistros ( string tcSql)
inline

M茅todo utilizado en ewManteTRel para borrar todos los registros en la tabla del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
Devuelve

Definici贸n en la l铆nea 381 del archivo BaseDAMock.cs.

◆ ManteTRel_BorrarTodosRegistros() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_BorrarTodosRegistros ( Type type,
string tcSql )
inline

M茅todo utilizado en ewManteTRel para borrar todos los registros en la tabla del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 644 del archivo BaseDAMock.cs.

◆ ManteTRel_LoadItem() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_LoadItem ( string tcSql,
ref DataTable tdtItem )
inline

M茅todo utilizado en ewManteTRel para cargar un registro del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
tdtItemDataTable de salida.

Definici贸n en la l铆nea 351 del archivo BaseDAMock.cs.

◆ ManteTRel_LoadItem() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_LoadItem ( Type type,
string tcSql,
ref DataTable tdtItem )
inline

M茅todo utilizado en ewManteTRel para cargar un registro del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
tdtItemDataTable de salida.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 608 del archivo BaseDAMock.cs.

◆ ManteTRel_LoadItems() [1/2]

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_LoadItems ( string tcSql,
ref DataTable tdtItems )
inline

M茅todo utilizado en ewManteTRel para cargar los registros en el ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
tdtItemsDataTable de salida.

Definici贸n en la l铆nea 341 del archivo BaseDAMock.cs.

◆ ManteTRel_LoadItems() [2/2]

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_LoadItems ( Type type,
string tcSql,
ref DataTable tdtItems )
inline

M茅todo utilizado en ewManteTRel para cargar los registros en el ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
tdtItemsDataTable de salida.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 596 del archivo BaseDAMock.cs.

◆ ManteTRel_MaxLinea() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_MaxLinea ( string tcSql,
ref DataTable tdtMaxLin )
inline

M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
tdtMaxLinDataTable de salida.
Devuelve

Definici贸n en la l铆nea 412 del archivo BaseDAMock.cs.

◆ ManteTRel_MaxLinea() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_MaxLinea ( Type type,
string tcSql,
ref DataTable tdtMaxLin )
inline

M茅todo utilizado en ewManteTRel para borrar un registro en la tabla del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
tdtMaxLinDataTable de salida.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 681 del archivo BaseDAMock.cs.

◆ ManteTRel_SaveItem() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_SaveItem ( string tcSql)
inline

M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.

Par谩metros
tcSqlInstrucci贸n SQL.
Devuelve

Definici贸n en la l铆nea 371 del archivo BaseDAMock.cs.

◆ ManteTRel_SaveItem() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_SaveItem ( Type type,
string tcSql )
inline

M茅todo utilizado en ewManteTRel para actualizar un registro en la tabla del ManteTRel.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 632 del archivo BaseDAMock.cs.

◆ ManteTRel_TraspasarSiguienteEjercicio() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_TraspasarSiguienteEjercicio ( string tcSql)
inline

M茅todo utilizado en ewManteTRel para traspasar datos al siguiente ejercicio.

Par谩metros
tcSqlInstrucci贸n SQL.
Devuelve

Definici贸n en la l铆nea 331 del archivo BaseDAMock.cs.

◆ ManteTRel_TraspasarSiguienteEjercicio() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_TraspasarSiguienteEjercicio ( Type type,
string tcSql )
inline

M茅todo utilizado en ewManteTRel para traspasar datos al siguiente ejercicio.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 584 del archivo BaseDAMock.cs.

◆ ManteTRel_ValidarDato() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_ValidarDato ( string tcSql,
ref DataTable tdtValor )
inline

M茅todo utilizando en ewManteTRel para validar datos al dar valor a un campo.

Par谩metros
tcSqlInstrucci贸n SQL
tdtValorDataTable de salida.
Devuelve

Definici贸n en la l铆nea 321 del archivo BaseDAMock.cs.

◆ ManteTRel_ValidarDato() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.ManteTRel_ValidarDato ( Type type,
string tcSql,
ref DataTable tdtValor )
inline

M茅todo utilizando en ewManteTRel para validar datos al dar valor a un campo.

Par谩metros
typeTipo de datos que representa el tipo de mantetrel sobre el que se ejecuta el m茅todo.
tcSqlInstrucci贸n SQL
tdtValorDataTable de salida.
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 572 del archivo BaseDAMock.cs.

◆ PreloadSchemas()

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.PreloadSchemas ( )
inline

M茅todo para la carga inicial de esquemas.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 433 del archivo BaseDAMock.cs.

◆ Registrar_Error()

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.Registrar_Error ( Exception toEx)
inline

Registra error.

Par谩metros
toEx

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 222 del archivo BaseDAMock.cs.

◆ SQLAnchuraCampo()

int Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLAnchuraCampo ( string tcDatabaseLogica,
string tcTabla,
string tcCampo )
inline

Funci贸n SQLAnchuraCampo: nos devuelve la anchura de la columna tccolumna en la tabla tctabla de la base de datos tcdatabase Solo SQLSERVER.

Par谩metros
tcDatabaseLogicaNombre gen茅rico de la base de datos: GESTION, COMUNES, TPV, SERVEIS, etc.
tcTablaNombre de la tabla
tcCampoNombre de la columna
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 245 del archivo BaseDAMock.cs.

◆ SQLBegin()

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLBegin ( )
inline

Procedimiento SQLBegin: Se encarga de abrir la conexi贸n al servidor de datos y marcar el inicio de transacciones.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 447 del archivo BaseDAMock.cs.

◆ SQLCommit()

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLCommit ( )
inline

Procedimiento SQLCommit: Se encarga de confirmar las transacciones al servidor de datos y cerrar la conexi贸n.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 455 del archivo BaseDAMock.cs.

◆ SQLDatabase() [1/3]

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLDatabase ( string tcDatabase,
string tcTabla )
inline

Funci贸n SQLDatabase: Nos devuelve un string con el nombre real de la base de datos seg煤n el motor de SQL.

Par谩metros
tcDatabaseString con el nombre com煤n de la base de datos (GESTION, COMUNES, TPV,...)
tcTablaString con el nombre de la tabla que queremos consultar
Devuelve
String con la composici贸n en formato sqlserver y con el nombre real de la base de datos ([COMU0001].dbo.tabla)

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 38 del archivo BaseDAMock.cs.

◆ SQLDatabase() [2/3]

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLDatabase ( string tcDatabase,
string tcTabla,
bool tlSys = false )
inline

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)

Par谩metros
tcDatabaseString con el nombre com煤n de la base de datos (GESTION, COMUNES, TPV,...)
tcTablaString con el nombre de la tabla que queremos consultar
tlSysBoleano para seleecionar la BD de sistema en lugar de la normal
Devuelve
String con la composici贸n en formato sqlserver y con el nombre real de la base de datos ([COMU0001].dbo.tabla)

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 43 del archivo BaseDAMock.cs.

◆ SQLDatabase() [3/3]

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLDatabase ( string tcTabla)
inline

Funci贸n SQLDatabase: Nos devuelve un string con el nombre real de la base de datos seg煤n el motor de SQL. Utiliza la base de datos por defecto (GESTION).

Par谩metros
tcTablaString con el nombre de la tabla que queremos consultar
Devuelve
String con la composici贸n en formato sqlserver y con el nombre real de la base de datos ([GESTION].dbo.tabla)

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 553 del archivo BaseDAMock.cs.

◆ SQLDatabaseReal()

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLDatabaseReal ( string tcDatabaseReal,
string tcTabla )
inline

Nos devuelve un string con el nombre de la base de datos indicada en el par谩metro "tcDatabaseReal" y la tabla "tcTabla".

Par谩metros
tcDatabaseRealString con el nombre real de la base de datos (COMU0001, 2016VW,...)
tcTablaString con el nombre de la tabla que queremos consultar
Devuelve
String con la composici贸n en formato sqlserver y con el nombre real de la base de datos ([COMU0001].dbo.tabla)

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 547 del archivo BaseDAMock.cs.

◆ SQLExec() [1/3]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExec ( string tcSql)
inline

Funci贸n SQLExec: 1a Sobrecarga. Se encarga de ejecutar una instrucci贸n en formato SQL estandar en la conexi贸n establecida "Conexi贸n".

Par谩metros
tcSqlString con la instrucci贸n SQL en formato estandar.


Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 165 del archivo BaseDAMock.cs.

◆ SQLExec() [2/3]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExec ( string tcSql,
out int tnFilasAfectadas )
inline

Funci贸n SQLExec: 3a Sobrecarga. Se encarga de ejecutar una instrucci贸n en formato SQL estandar en la conexi贸n establecida "Conexi贸n" y retornando como par谩metro de salida el n煤mero de filas afectadas por la instrucci贸n delete, update o insert PE-99824.

Par谩metros
tcSqlString con la instrucci贸n SQL en formato estandar.
tnFilasAfectadasString con la instrucci贸n SQL en formato estandar.


Devuelve
Devolver谩 True en caso de haver ejecutado la instrucci贸n correctamente. En otro caso devolver谩 False.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 490 del archivo BaseDAMock.cs.

◆ SQLExec() [3/3]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExec ( string tcSql,
ref DataTable dtTabla,
int tnNumeroRegistros = 0,
bool tlNoResetDataTable = false )
inline

Funci贸n SQLExec: 2a Sobrecarga. Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n".

Par谩metros
tcSqlString con la consulta SQL en formato estandar.
dtTablaDataTable pasado por referencia d贸nde devolveremos los datos obtenidos mediante la consulta "tcSql".
tnNumeroRegistrosOpcional.N煤mero de registros que queremos obtener mediante la consulta.
tlNoResetDataTableOpcional.Si se indica el valor "true" no se resetear谩 el DataTable.
Devuelve
Devolver谩 True en caso que se haya ejecutado la sentencia correctametne, en otro caso devolver谩 False

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 178 del archivo BaseDAMock.cs.

◆ SQLExecEjer() [1/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExecEjer ( string tcSql,
ref DataTable dtTabla,
string[] tcEjercicios )
inline

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.

Par谩metros
tcSqlString con la consulta SQL en formato estandar.
dtTablaDataTable pasado por referencia d贸nde devolveremos los datos obtenidos mediante la consulta "tcSql".
tcEjerciciosArray de ejercicios sobre los que queremos realizar la consulta
Devuelve
Devolver谩 True en caso que se haya ejecutado la sentencia correctametne, en otro caso devolver谩 False

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 155 del archivo BaseDAMock.cs.

◆ SQLExecEjer() [2/2]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExecEjer ( string tcSql,
string[] tcEjercicios )
inline

Nueva sobrecarga para poder realizar instrucciones sql a todos los ejercicios pasados en la lista "tcEjercicios".

Par谩metros
tcSql
tcEjercicios

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 142 del archivo BaseDAMock.cs.

◆ SQLExecEjerParams()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExecEjerParams ( string tcSql,
ref DataTable dtTabla,
string[] tcEjercicios,
IEnumerable< IQueryParams > parameters )
inline

Acepta tambi茅n el par谩metro parameters para consultas parametrizables Consulta del Ejercicio actual y el n煤mero de ejercicios inferiores a este.

Par谩metros
tcSqlString con la consulta SQL en formato estandar.
dtTablaDataTable pasado por referencia d贸nde devolveremos los datos obtenidos mediante la consulta "tcSql".
tcEjerciciosN煤mero de ejercicios inferiores al actual que se van a consultar, adicionalmente al ejercicio actual
parametersLista de struct
Devuelve
Devolver谩 True en caso que se haya ejecutado la sentencia correctametne, en otro caso devolver谩 False

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 559 del archivo BaseDAMock.cs.

◆ SQLExecParams() [1/3]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExecParams ( string sql,
out int filasAfectadas,
IEnumerable< IQueryParams > parameters )
inline

Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n" utilizando parametrizaci贸n y retornando como par谩metro de salida el n煤mero de filas afectadas por la instrucci贸n delete, update o insert.

Par谩metros
sqlString con la instrucci贸n SQL en formato estandar.
filasAfectadasString con la instrucci贸n SQL en formato estandar.


Par谩metros
parametersLista de struct
Devuelve
Devolver谩 True en caso de haver ejecutado la instrucci贸n correctamente. En otro caso devolver谩 False.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 216 del archivo BaseDAMock.cs.

◆ SQLExecParams() [2/3]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExecParams ( string sql,
ref DataTable tabla,
IEnumerable< IQueryParams > parameters,
int tnNumeroRegistros = 0,
bool tlNoResetDataTable = false )
inline

Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n" utilizando parametrizaci贸n.

Par谩metros
sqlString con la consulta SQL en formato estandar.
tablaDataTable pasado por referencia d贸nde devolveremos los datos obtenidos mediante la consulta "tcSql".
parametersLista de struct
tnNumeroRegistrosOpcional.N煤mero de registros que queremos obtener mediante la consulta. Obligatorio con Order By"</param> <param name="tlNoResetDataTable">Opcional.Si se indica el valor "true" no se resetear谩 el DataTable.
Devuelve
Devolver谩 True en caso que se haya ejecutado la sentencia correctametne, en otro caso devolver谩 False

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 192 del archivo BaseDAMock.cs.

◆ SQLExecParams() [3/3]

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExecParams ( string tcSql,
IEnumerable< IQueryParams > parameters )
inline

Se encarga de ejecutar una consulta en formato SQL estandar en la conexi贸n establecida "Conexi贸n" utilizando parametrizaci贸n.

Par谩metros
tcSqlString con la instrucci贸n SQL en formato estandar.


Par谩metros
parametersLista de struct
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 203 del archivo BaseDAMock.cs.

◆ SQLExisteBBDD()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExisteBBDD ( string tcNombreBBDD)
inline

Devuelve si existe la base de datos consultando 煤nicamente SQLSERVER sin mirar diccionarios internos de la DB.

Par谩metros
tcNombreBBDDNombre BBDD a comprobar (es CASE INSENSITIVE)
Devuelve
True si existe, false en caso contrario

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 516 del archivo BaseDAMock.cs.

◆ SQLExisteCampo()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExisteCampo ( string tcNombreModulo,
string tcNombreTabla,
string tcNombreCampo )
inline

Comprueba si existe un campo en una tabla de un m贸dulo espec铆fico.

Par谩metros
tcNombreModuloNombre del m贸dulo al que pertenece la tabla.
tcNombreTablaNombre de la tabla donde buscar el campo.
tcNombreCampoNombre del campo a comprobar.
Devuelve
True si el campo existe, false en caso contrario.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 511 del archivo BaseDAMock.cs.

◆ SQLExisteTabla()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExisteTabla ( string tcNombreTabla,
string tcNombreBBDD = "EUROWINSYS" )
inline

Funci贸n auxiliar para comprobar si existe una tabla en una BBDD concreta. Primero comprueba que exista la base de datos.

Par谩metros
tcNombreTablaNombre de la talba a comprobar
tcNombreBBDDNombre de la BBDD. Default value Eurowinsys
Devuelve
True si existe, false en caso contrario

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 437 del archivo BaseDAMock.cs.

◆ SQLExisteTablaBBDD()

bool Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLExisteTablaBBDD ( string tcNombreBBDD,
string tcNombreTabla )
inline

Funci贸n auxiliar para comprobar si existe una tabla en una BBDD concreta.

Par谩metros
tcNombreBBDD
tcNombreTabla
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 506 del archivo BaseDAMock.cs.

◆ SQLFalse()

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLFalse ( )
inline

Funci贸n SQLFalse: Nos permite emular el .F. de FOX.

Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 483 del archivo BaseDAMock.cs.

◆ SQLIif()

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLIif ( string tcExpreVerif,
string tcExpreCierta,
string tcExpreFalse )
inline

Funci贸n SQLIif: Nos permite emular el IIF() de fox.

Par谩metros
tcExpreVerifExpresi贸n de condici贸n a verificar
tcExpreCiertaExpresi贸n caso de que la expresi贸n a verificar sea cierta
tcExpreFalseExpresi贸n caso de que la expresi贸n a verificar sea falsa
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 303 del archivo BaseDAMock.cs.

◆ SQLREGValor() [1/2]

Dictionary< string, object > Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLREGValor ( string tcTabla,
string tcWhere,
string tcClave,
string tcDatabase = "GESTION" )
inline

Obtine el valor de un campo espec铆fico de una tabla en una base de datos.

Par谩metros
tcTabla
tcWhere
tcClave
tcDatabase
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 521 del archivo BaseDAMock.cs.

◆ SQLREGValor() [2/2]

Dictionary< string, object > Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLREGValor ( string tcTabla,
string[] tcWhere,
object[] tcClave,
string tcDatabase = "GESTION" )
inline

Obtiene el valor de un campo espec铆fico de una tabla en una base de datos.

Par谩metros
tcTabla
tcWhere
tcClave
tcDatabase
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 531 del archivo BaseDAMock.cs.

◆ SQLRollback()

void Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLRollback ( )
inline

Procedimiento SQLCommit: Se encarga de deshacer las transacciones pendientes al servidor de datos y cerrar la conexi贸n.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 463 del archivo BaseDAMock.cs.

◆ SQLString()

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLString ( object txValor,
int tnLongitud = 0,
char tcRelleno = ' ',
bool tlIzquierda = false )
inline

Devuelve string para consulta.

Par谩metros
txValor
tnLongitud
tcRelleno
tlIzquierda
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 48 del archivo BaseDAMock.cs.

◆ SQLTrue()

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLTrue ( )
inline

Funci贸n SQLTrue: Nos permite emular el .T. de FOX.

Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 472 del archivo BaseDAMock.cs.

◆ SQLValor() [1/2]

object Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLValor ( string tcTabla,
string tcWhere,
string tcClave,
string tcValor,
string tcDatabase = "GESTION" )
inline

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")

Par谩metros
tcTablaString con el nombre de la tabla a consultar
tcWhereString con el nombre del campo clave para la condici贸n
tcClaveString con el valor para realizar la condici贸n con el campo clave indicado en tcWhere
tcValorString con el nombre del campo que queremos obtener
tcDatabaseString OPCIONAL para indicar la base de datos a la que pertenece la tabla a consultar. Por defecto GESTION.
Devuelve
Devuelve un objeto.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 127 del archivo BaseDAMock.cs.

◆ SQLValor() [2/2]

object Sage.ES.S50.UnitTest.Mock.BaseDAMock.SQLValor ( string tcTabla,
string[] tcWhere,
object[] tcClave,
string tcValor,
string tcDatabase = "GESTION" )
inline

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")

Par谩metros
tcTablaString con el nombre de la tabla a consultar
tcWhereArray de strings con los nombres de los campos clave para la condici贸n
tcClaveArray de objetos con los valores para realizar la condici贸n con los campos clave indicados en tcWhere
tcValorString con el nombre del campo que queremos obtener
tcDatabaseString OPCIONAL para indicar la base de datos a la que pertenece la tabla a consultar. Por defecto GESTION.
Devuelve
Devuelve un objeto.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 132 del archivo BaseDAMock.cs.

◆ TablesInformationSchema()

ITableInformationSchema Sage.ES.S50.UnitTest.Mock.BaseDAMock.TablesInformationSchema ( string tcDatabase,
string tcTabla )
inline

Obtiene la informaci贸n de una tabla en el esquema de informaci贸n de la base de datos.

Par谩metros
tcDatabase
tcTabla
Devuelve

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 542 del archivo BaseDAMock.cs.

Documentaci贸n de propiedades

◆ AliasDB

Dictionary<string, string> Sage.ES.S50.UnitTest.Mock.BaseDAMock.AliasDB
getset

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 36 del archivo BaseDAMock.cs.

◆ Ejercicio_EW

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.Ejercicio_EW = "2024"
getset

Ejercicio actual de trabajo.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 25 del archivo BaseDAMock.cs.

◆ ObtenerDbComunes

string Sage.ES.S50.UnitTest.Mock.BaseDAMock.ObtenerDbComunes = "COMU0001"
getset

Nombre f铆sico de la BBDD de comunes.

Implementa sage.ew.interficies.IBaseDA.

Definici贸n en la l铆nea 20 del archivo BaseDAMock.cs.


La documentaci贸n de esta clase est谩 generada del siguiente archivo: