Interfaz de acceso a datos para Cambiar modo operación. Más...
 
  
| Métodos públicos | |
| string | GetCodigoSucursal () | 
| Obtiene el codigo de sucursal. | |
| IEnumerable< int > | GetIdsConfiguraciones () | 
| Obtiene una lista de enteros con los IdConf presentes en la tabla MULTCONF. | |
| Dictionary< int, bool > | GetPrioridadesEnvioSucursalParaIdConf (int idConf) | 
| Genera un diccionario de prioridades de envio para sucursales del IDCONF pasado por parámetro. | |
| bool | SucursalActivaConfigurada (string codigoSucursal="") | 
| Determina si la sucursal esta activa y configurada. | |
| bool | TratarTabla_TABNETFEC () | 
| Tratamiento específico para la tabla TABRELNET. | |
| bool | TratarTabla_VARIABLES () | 
| Tratamiento específico para la tabla VARIABLES. | |
| bool | TratarTabla_MULTCONF () | 
| Tratamiento específico para la tabla MULTCONF. | |
| bool | VaciarTabla (string tabla, string whereClause=" 1=1 ") | 
| Método auxiliar para borrar el contenido de una tabla del Add-on de OFFLINE. | |
|  Métodos públicos heredados de sage.ew.interficies.IBaseDA | |
| 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") | |
| 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) | |
| 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 | 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. | |
| string | SQLIif (string tcExpreVerif, string tcExpreCierta, string tcExpreFalse) | 
| Función SQLIif: Nos permite emular el IIF() de fox. | |
| 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. | |
| 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. | |
| void | _SetTimeCacheTo (int tnMinutos) | 
| Establece el tiempo para el uso de cache. Valor 0 la apaga. | |
| bool | _UsamosCache () | 
| Indica si tenemos activada la cache. | |
| Otros miembros heredados | |
|  Propiedades heredados de sage.ew.interficies.IBaseDA | |
| string | ObtenerDbComunes  [get, set] | 
| Nombre de la DB de comunes. | |
Interfaz de acceso a datos para Cambiar modo operación.
Definición en la línea 12 del archivo ICambiarModoOperacionDA.cs.
| string sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.GetCodigoSucursal | ( | ) | 
Obtiene el codigo de sucursal.
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| IEnumerable< int > sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.GetIdsConfiguraciones | ( | ) | 
Obtiene una lista de enteros con los IdConf presentes en la tabla MULTCONF.
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| Dictionary< int, bool > sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.GetPrioridadesEnvioSucursalParaIdConf | ( | int | idConf | ) | 
Genera un diccionario de prioridades de envio para sucursales del IDCONF pasado por parámetro.
| idConf | IdConf del que obtener las prioridades de envio | 
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| bool sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.SucursalActivaConfigurada | ( | string | codigoSucursal = "" | ) | 
Determina si la sucursal esta activa y configurada.
| codigoSucursal | Código a evaluar. Se evaluan todas en caso de no especificar ninguna | 
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| bool sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.TratarTabla_MULTCONF | ( | ) | 
Tratamiento específico para la tabla MULTCONF.
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| bool sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.TratarTabla_TABNETFEC | ( | ) | 
Tratamiento específico para la tabla TABRELNET.
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| bool sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.TratarTabla_VARIABLES | ( | ) | 
Tratamiento específico para la tabla VARIABLES.
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.
| bool sage.addons.offline.DataAccess.Interfaz.ICambiarModoOperacionDA.VaciarTabla | ( | string | tabla, | 
| string | whereClause = " 1=1 " ) | 
Método auxiliar para borrar el contenido de una tabla del Add-on de OFFLINE.
| tabla | Nombre de la tabla | 
| whereClause | Condición específica | 
Implementado en sage.addons.offline.DataAccess.Clases.CambiarModoOperacionDA y Sage.ES.S50.UnitTest.Mock.CambiarModoOperacionDAMock.