Referencia de la Clase sage.addons.offline.Negocio.Clases.OfflineConfig

Clase de negocio para la configuración del addon de offline Más...

Diagrama de herencias de sage.addons.offline.Negocio.Clases.OfflineConfig
sage.ew.ewbase.ConfigModulo sage.ew.ewbase._ExtensionMante sage.ew.interficies.IExtensionMante

Estructuras de datos

struct  CamposFiltro
 Campos de los que se compone el filtro para filtrar en tabla control (CTRL_). Máximo un campo Más...
 
struct  CamposFiltroExtendido
 Campos de los que se compone el filtro para filtrar en tablas detalle. Máximo cinco campos Más...
 
struct  TablasDetalle
 Datos de las tablas detalle Más...
 

Métodos públicos

 OfflineConfig (IOfflineConfigDA offlineConfigDA)
 Constructor del addon de offline Más...
 
string SQLString (object codigo)
 SqlString Más...
 
bool _ComprobarEsEmpresaActivaOffline (string cEmpresa)
 Método para obtener si la empresa de consulta tiene activo al preventa Más...
 
string GetValorVariable (EnumVariables variable, Int32 idConf=0)
 Obtener valor de una variable Más...
 
List< string > ObtenerAlmacenesSucursal (string lcSucursal)
 Obtener almacenes por sucursal Más...
 
string ConstruirFiltroAlmacen (string lcFiltrePrincipal, string lcSucursal, List< string > listAlmacenesSucursal, string lcTabla)
 Construir filtro de almacenes Más...
 
List< string > ObtenerSeriesSucursal (string lcSucursal)
 Obtener series por sucursal Más...
 
string ConstruirFiltroLetra (string lcFiltrePrincipal, string lcSucursal, List< string > listLetrasSucursal)
 Construir filtro de series Más...
 
List< string > ObtenerCajasSucursal (string lcSucursal)
 Obtener cajas por sucursal Más...
 
string ConstruirFiltroCaja (string lcFiltrePrincipal, string lcSucursal, List< string > listCajasSucursal)
 Construir filtro de cajas Más...
 
void InsertOrUpdateVariable (EnumVariables variable, string valor, string tipo, Int32 idconf=0)
 Crear o Actualizar el valor de una variable Más...
 
bool InsertTablaControl (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioDatos)
 Inserta un registro en la tabla control Más...
 
DataAccess.Model.deletenet InsertDeleteNet (string id, string claveTab, string baseDatos, string tabla, int tipo, int orden, string ejercicio, string where)
 Inserta un registro en la tabla DeleteNet a través de la creación de un objeto de la clase deletenet Más...
 
DataAccess.Model.deletenet InsertDeleteNet (string claveTab, string baseDatos, string tabla, int tipo, string ejercicio, string where)
 Inserta un registro en la tabla DeleteNet a través de la creación de un objeto de la clase deletenet, el id y el orden se creará dentro del método Más...
 
int GetNewOrdenDeleteNet (string claveTab)
 Obtiene el siguiente orden del deletenet de la clave clavetab Más...
 
DataAccess.Model.deletenet InsertDeleteNet (string id, string claveTab, string baseDatos, string tabla, int tipo, string ejercicio, string where)
 Inserta un registro en la tabla deletenet, se creará solo el orden Más...
 
bool _ComprobarConfigCentralSucursal ()
 Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal Más...
 
bool _ComprobarSiCentralSucursal (string lcCentralSucursal)
 Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal Más...
 
Dictionary< string, string > _SucursalAsignada ()
 Montar instrucción sql para obotener la sucursal asignada al grupu de empresa Más...
 
void ConvertirGuardarImagen (string tcPathOrigen, string tcImagenOrigen, string tcRutaDestino)
 Método para convertir la imagen de resolución y guardarla en Thumbnails Más...
 
bool CondicionControlMantenimiento (Int32 idTabRel)
 Condicion de control para los mantenimientos Más...
 
bool CondicionControlDocumentos (List< string > lisTabrels)
 Condición de control de documentos Más...
 
bool CondicionPrioridadDocumentos (List< string > lisTabrels)
 Condición de prioridad de documentos Más...
 
bool RevisarTablaControl (string tcTabla, string tcEmpresa, string tcNumero, string tcCampo3="", string tcValor3="")
 Revisar tabla de control Más...
 
bool RevisarTablaControl (string tcTabla, string tcEmpresa, string tcNumero, ref int tnIdTabrel, string tcCampo3="", string tcValor3="")
 Revisar tabla de control, obtenemos el IdTabrel por referencia del primer registro encontrado Más...
 
bool RevisarTablaControl (string tcTablaCtrl, Dictionary< string, string > toDiccionarioClaves)
 Revisar tabla de control pasando los filtros en un diccionario Más...
 
bool RevisarTablaControl (string tcTablaCtrl, Dictionary< string, string > toDiccionarioClaves, ref int tnIdTabrel)
 Revisar tabla de control pasando los filtros en un diccionario Más...
 
bool RevisarTablaControl (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioClaves)
 Revisar tabla de control pasando los filtros en un diccionario para valores que pueden ser caracteres, números o fechas Más...
 
DataTable Find (string tablaControl, Dictionary< string, dynamic > filtros)
 Busca en la tabla control según datos del diccionario Más...
 
string GenerarRandomId ()
 Generar id aleatorio para la tabla delete net y otras futuras, de 10 caracteres Más...
 
bool RevisarTablaControlManten (string tabla, string codigo, string ejercicio="", string campo3="", string valor3="")
 Revisar tabla de control para los mantenimientos Más...
 
bool RevisarTablaControlManten (string tabla, string codigo, ref int tnIdTabrel, string ejercicio="", string campo3="", string valor3="")
 Revisar tabla de control para los mantenimientos Más...
 
bool DeleteTablaControlManten (string tabla, string valorCodigo, string campoCodigo="codigo", string ejercicio="", string campo3="", string valor3="")
 Método que borra de la tabla extendida CTRL_ el registro eliminado Más...
 
bool DeleteTablaControlManten (string tabla, List< CamposFiltro > listaCamposFiltro)
 Método que borra de la tabla extendida CTRL_ el registro eliminado Más...
 
bool DeleteTablaControlManten (string tabla, Dictionary< string, dynamic > toDiccionarioClaves)
 Método que borra de la tabla extendida CTRL_ el registro eliminado Más...
 
string ObtenerTablaControlRelacionada (string tcTabla)
 Obtener la tabla de control relacionada con la tabla actual Más...
 
string ObtenerTablaOriginalRelacionada (string tcTabla)
 Obtener la tabla de original relacionada con la tabla de control Más...
 
List< DataRow > Deletes (DataTable sourceTable, List< CamposFiltroExtendido > rowsCurrent)
 Método que compara los registros originales de una tabla dada con los registros actuales para averiguar los registros que han sido borrados Más...
 
DataTable GetOriginals (string bd, string table, string keys, string cWhere)
 GetOriginals Más...
 
string GenerarChecksumDeleteNet (string id, string sql, string tabla)
 Task 190037: Generar un checksum en SHA512 para el valor que vamos a insertar en sql y así hacerlo menos vulnerable a injections de código sql en dicho campo de forma manual Más...
 
void Dispose ()
 Dispose Más...
 
- Métodos públicos heredados desde sage.ew.ewbase.ConfigModulo
 ConfigModulo ()
 Inicializa una nueva intancia de la clase Más...
 
override bool _Init ()
 Método que se ejecuta cuando se instancia una clase Más...
 
override bool _Load ()
 Carga los registros de la tabla contadores Más...
 
override bool _Save ()
 Guarda todos los registros en la tabla contadores Más...
 
override bool _Delete ()
 Borra todos los registros de la tabla contadores Más...
 
- Métodos públicos heredados desde sage.ew.ewbase._ExtensionMante
bool _Clonar ()
 Método clonar Más...
 
virtual void _Cancel ()
 Cancelar la edición del registro actual Más...
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de mantenimiento Más...
 
virtual bool _Refresh ()
 Refresca el registro actual de la tabla asociada Más...
 
virtual bool _New (string tcCodigo="")
 Nos permite crear un nuevo registro Más...
 
virtual void _Bloquear_Controles (bool tlReadOnly)
 Bloquear controles de las extensiones de los mantes Más...
 
virtual bool RowExist ()
 Método que nos comprueba si ya existen datos en la tabla relacionada por el addon Más...
 
virtual bool _Validar_Solo_Lectura ()
 Indica si el mantenimiento esta de solo lestura Más...
 
virtual string GetWhereClause ()
 Proporciona la clausula where para las consultas a partir del contenido actual de _Codigo. Además, asigna los valores correspondientes a las propiedades que forman parte de la clave. Más...
 
virtual bool _Duplicar (IDuplicador duplicador)
 Duplica el registro del mantenimiento Más...
 
virtual bool _DuplicarEnGrupos (IDuplicador duplicador)
 Duplica el registro del mantenimiento Más...
 

Métodos públicos estáticos

static bool _ComprobarMostrarAddons (string lcGrupo)
 Comprobamos si el Add-ons debe mostrarse o no en el grupo seleccionado Más...
 

Atributos públicos estáticos

static string _Conex = ""
 

Atributos protegidos estáticos

static Dictionary< string, string > _oTablasRel
 Publicar diccionario Más...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.ewbase.ConfigModulo
UserControlConfig usercontrolTabManteBase
 User control que contiene la configuración del módulo Más...
 
_Vista Contadores
 Vista para los contadores Más...
 
- Atributos protegidos heredados desde sage.ew.ewbase._ExtensionMante
bool rowexist = false
 Contiene si el registro existe en la tabla Más...
 
- Propiedades heredados desde sage.ew.ewbase._ExtensionMante
TipoExecute _eBeforeAfter [get, set]
 Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más...
 
string _Tabla [get, set]
 Nombre de la tabla de la extensión del mantenimiento Más...
 
string _Clave [get, set]
 Nombre de los campos clave separados por comas Más...
 
string _DataBase [get, set]
 Nombre de la base de datos de la extensión del mantenimiento Más...
 
IMante _Mante [get, set]
 Referencia al mantenimiento original Más...
 
FormBase _FormMante [get, set]
 Referencia al formulario del mantenimiento original Más...
 
String _Error_Message [get, set]
 PE-100770 Contiene mensajes de error para mostrarlos en entorno visual Más...
 
bool _IsNew [get, set]
 Bug 133642 Indica si el registro principal es nuevo Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionMante
TipoExecute _eBeforeAfter [get, set]
 Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más...
 
IMante _Mante [get, set]
 Referencia al mantenimiento original Más...
 
FormBase _FormMante [get, set]
 Referencia al formulario del mantenimiento original Más...
 
string _DataBase [get, set]
 Nombre de la base de datos de la extensión del mantenimiento Más...
 
string _Error_Message [get, set]
 PE-100770 Mensaje de error para las validaciones de la configuración Más...
 
string _Tabla [get, set]
 Nombre de la tabla de la extensión del mantenimiento Más...
 
bool _IsNew [get, set]
 Bug 133642 Indica si el registro principal es nuevo Más...
 

Descripción detallada

Clase de negocio para la configuración del addon de offline

Definición en la línea 20 del archivo OfflineConfig.cs.

Documentación del constructor y destructor

◆ OfflineConfig()

sage.addons.offline.Negocio.Clases.OfflineConfig.OfflineConfig ( IOfflineConfigDA  offlineConfigDA)
inline

Constructor del addon de offline

Definición en la línea 45 del archivo OfflineConfig.cs.

Documentación de las funciones miembro

◆ _ComprobarConfigCentralSucursal()

bool sage.addons.offline.Negocio.Clases.OfflineConfig._ComprobarConfigCentralSucursal ( )
inline

Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal

Definición en la línea 269 del archivo OfflineConfig.cs.

◆ _ComprobarEsEmpresaActivaOffline()

bool sage.addons.offline.Negocio.Clases.OfflineConfig._ComprobarEsEmpresaActivaOffline ( string  cEmpresa)
inline

Método para obtener si la empresa de consulta tiene activo al preventa

Devuelve

Definición en la línea 74 del archivo OfflineConfig.cs.

◆ _ComprobarMostrarAddons()

static bool sage.addons.offline.Negocio.Clases.OfflineConfig._ComprobarMostrarAddons ( string  lcGrupo)
inlinestatic

Comprobamos si el Add-ons debe mostrarse o no en el grupo seleccionado

Definición en la línea 96 del archivo OfflineConfig.cs.

◆ _ComprobarSiCentralSucursal()

bool sage.addons.offline.Negocio.Clases.OfflineConfig._ComprobarSiCentralSucursal ( string  lcCentralSucursal)
inline

Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal

Definición en la línea 277 del archivo OfflineConfig.cs.

◆ _SucursalAsignada()

Dictionary<string, string> sage.addons.offline.Negocio.Clases.OfflineConfig._SucursalAsignada ( )
inline

Montar instrucción sql para obotener la sucursal asignada al grupu de empresa

Definición en la línea 285 del archivo OfflineConfig.cs.

◆ CondicionControlDocumentos()

bool sage.addons.offline.Negocio.Clases.OfflineConfig.CondicionControlDocumentos ( List< string >  lisTabrels)
inline

Condición de control de documentos

Parámetros
lisTabrels
Devuelve

Definición en la línea 407 del archivo OfflineConfig.cs.

◆ CondicionControlMantenimiento()

bool sage.addons.offline.Negocio.Clases.OfflineConfig.CondicionControlMantenimiento ( Int32  idTabRel)
inline

Condicion de control para los mantenimientos

Parámetros
idTabRelId de la tabla TabrelNet
Devuelve
Retorna true si se cumple con las condiciones de filtro

Definición en la línea 366 del archivo OfflineConfig.cs.

◆ CondicionPrioridadDocumentos()

bool sage.addons.offline.Negocio.Clases.OfflineConfig.CondicionPrioridadDocumentos ( List< string >  lisTabrels)
inline

Condición de prioridad de documentos

Parámetros
lisTabrels
Devuelve

Definición en la línea 417 del archivo OfflineConfig.cs.

◆ ConstruirFiltroAlmacen()

string sage.addons.offline.Negocio.Clases.OfflineConfig.ConstruirFiltroAlmacen ( string  lcFiltrePrincipal,
string  lcSucursal,
List< string >  listAlmacenesSucursal,
string  lcTabla 
)
inline

Construir filtro de almacenes

Parámetros
lcFiltrePrincipal
lcSucursal
listAlmacenesSucursal
lcTabla
Devuelve

Definición en la línea 135 del archivo OfflineConfig.cs.

◆ ConstruirFiltroCaja()

string sage.addons.offline.Negocio.Clases.OfflineConfig.ConstruirFiltroCaja ( string  lcFiltrePrincipal,
string  lcSucursal,
List< string >  listCajasSucursal 
)
inline

Construir filtro de cajas

Parámetros
lcFiltrePrincipal
lcSucursal
listCajasSucursal
Devuelve

Definición en la línea 179 del archivo OfflineConfig.cs.

◆ ConstruirFiltroLetra()

string sage.addons.offline.Negocio.Clases.OfflineConfig.ConstruirFiltroLetra ( string  lcFiltrePrincipal,
string  lcSucursal,
List< string >  listLetrasSucursal 
)
inline

Construir filtro de series

Parámetros
lcFiltrePrincipal
lcSucursal
listLetrasSucursal
Devuelve

Definición en la línea 157 del archivo OfflineConfig.cs.

◆ ConvertirGuardarImagen()

void sage.addons.offline.Negocio.Clases.OfflineConfig.ConvertirGuardarImagen ( string  tcPathOrigen,
string  tcImagenOrigen,
string  tcRutaDestino 
)
inline

Método para convertir la imagen de resolución y guardarla en Thumbnails

Parámetros
tcPathOrigen
tcImagenOrigen
tcRutaDestino

Definición en la línea 317 del archivo OfflineConfig.cs.

◆ Deletes()

List<DataRow> sage.addons.offline.Negocio.Clases.OfflineConfig.Deletes ( DataTable  sourceTable,
List< CamposFiltroExtendido rowsCurrent 
)
inline

Método que compara los registros originales de una tabla dada con los registros actuales para averiguar los registros que han sido borrados

Parámetros
sourceTableTabla que contiene los registros originales
rowsCurrentLista de registros actuales
Devuelve
Lista de registros borrados

Definición en la línea 673 del archivo OfflineConfig.cs.

◆ DeleteTablaControlManten() [1/3]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.DeleteTablaControlManten ( string  tabla,
string  valorCodigo,
string  campoCodigo = "codigo",
string  ejercicio = "",
string  campo3 = "",
string  valor3 = "" 
)
inline

Método que borra de la tabla extendida CTRL_ el registro eliminado

Parámetros
tablaNombre de la tabla control
valorCodigovalor del código
campoCodigonombre de campo que hará de filtro para el borrado, si vacio por defecto nombre de campo = codigo
ejercicioEjercicio
campo3Campo auxiliar, por si hiciera falta filtrar por otro campo
valor3Valor del campo auxiliar
Devuelve

Definición en la línea 606 del archivo OfflineConfig.cs.

◆ DeleteTablaControlManten() [2/3]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.DeleteTablaControlManten ( string  tabla,
List< CamposFiltro listaCamposFiltro 
)
inline

Método que borra de la tabla extendida CTRL_ el registro eliminado

Parámetros
tablaNombre de la tabla control
listaCamposFiltrolista de campos por los que se quiere filtrar para el borrado
Devuelve

Definición en la línea 617 del archivo OfflineConfig.cs.

◆ DeleteTablaControlManten() [3/3]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.DeleteTablaControlManten ( string  tabla,
Dictionary< string, dynamic >  toDiccionarioClaves 
)
inline

Método que borra de la tabla extendida CTRL_ el registro eliminado

Parámetros
tablaNombre de la tabla control
toDiccionarioClavesDiccionario con los datos para el filtro
Devuelve

Definición en la línea 628 del archivo OfflineConfig.cs.

◆ Dispose()

void sage.addons.offline.Negocio.Clases.OfflineConfig.Dispose ( )
inline

Dispose

Definición en la línea 777 del archivo OfflineConfig.cs.

◆ Find()

DataTable sage.addons.offline.Negocio.Clases.OfflineConfig.Find ( string  tablaControl,
Dictionary< string, dynamic >  filtros 
)
inline

Busca en la tabla control según datos del diccionario

Parámetros
tablaControl
filtros
Devuelve

Definición en la línea 513 del archivo OfflineConfig.cs.

◆ GenerarChecksumDeleteNet()

string sage.addons.offline.Negocio.Clases.OfflineConfig.GenerarChecksumDeleteNet ( string  id,
string  sql,
string  tabla 
)
inline

Task 190037: Generar un checksum en SHA512 para el valor que vamos a insertar en sql y así hacerlo menos vulnerable a injections de código sql en dicho campo de forma manual

Parámetros
id
sql
tabla
Devuelve

Definición en la línea 770 del archivo OfflineConfig.cs.

◆ GenerarRandomId()

string sage.addons.offline.Negocio.Clases.OfflineConfig.GenerarRandomId ( )
inline

Generar id aleatorio para la tabla delete net y otras futuras, de 10 caracteres

Definición en la línea 521 del archivo OfflineConfig.cs.

◆ GetNewOrdenDeleteNet()

int sage.addons.offline.Negocio.Clases.OfflineConfig.GetNewOrdenDeleteNet ( string  claveTab)
inline

Obtiene el siguiente orden del deletenet de la clave clavetab

Parámetros
claveTab
Devuelve

Definición en la línea 246 del archivo OfflineConfig.cs.

◆ GetOriginals()

DataTable sage.addons.offline.Negocio.Clases.OfflineConfig.GetOriginals ( string  bd,
string  table,
string  keys,
string  cWhere 
)
inline

GetOriginals

Parámetros
bd
table
keys
cWhere
Devuelve

Definición en la línea 757 del archivo OfflineConfig.cs.

◆ GetValorVariable()

string sage.addons.offline.Negocio.Clases.OfflineConfig.GetValorVariable ( EnumVariables  variable,
Int32  idConf = 0 
)
inline

Obtener valor de una variable

Parámetros
variable
idConf
Devuelve

Definición en la línea 111 del archivo OfflineConfig.cs.

◆ InsertDeleteNet() [1/3]

DataAccess.Model.deletenet sage.addons.offline.Negocio.Clases.OfflineConfig.InsertDeleteNet ( string  id,
string  claveTab,
string  baseDatos,
string  tabla,
int  tipo,
int  orden,
string  ejercicio,
string  where 
)
inline

Inserta un registro en la tabla DeleteNet a través de la creación de un objeto de la clase deletenet

Parámetros
idId
claveTabClaveTab
baseDatosBase de datos
tablaTabla
tipoTipo
ordenOrden
ejercicioEjercicio
whereWhere
Devuelve
Objeto que contiene los campos del registro insertado

Definición en la línea 219 del archivo OfflineConfig.cs.

◆ InsertDeleteNet() [2/3]

DataAccess.Model.deletenet sage.addons.offline.Negocio.Clases.OfflineConfig.InsertDeleteNet ( string  claveTab,
string  baseDatos,
string  tabla,
int  tipo,
string  ejercicio,
string  where 
)
inline

Inserta un registro en la tabla DeleteNet a través de la creación de un objeto de la clase deletenet, el id y el orden se creará dentro del método

Parámetros
claveTabClaveTab
baseDatosBase de datos
tablaTabla
tipoTipo
ejercicioEjercicio
whereWhere
Devuelve
Objeto que contiene los campos del registro insertado

Definición en la línea 235 del archivo OfflineConfig.cs.

◆ InsertDeleteNet() [3/3]

DataAccess.Model.deletenet sage.addons.offline.Negocio.Clases.OfflineConfig.InsertDeleteNet ( string  id,
string  claveTab,
string  baseDatos,
string  tabla,
int  tipo,
string  ejercicio,
string  where 
)
inline

Inserta un registro en la tabla deletenet, se creará solo el orden

Parámetros
id
claveTab
baseDatos
tabla
tipo
ejercicio
where
Devuelve

Definición en la línea 261 del archivo OfflineConfig.cs.

◆ InsertOrUpdateVariable()

void sage.addons.offline.Negocio.Clases.OfflineConfig.InsertOrUpdateVariable ( EnumVariables  variable,
string  valor,
string  tipo,
Int32  idconf = 0 
)
inline

Crear o Actualizar el valor de una variable

Parámetros
variable
valor
tipo
idconf

Definición en la línea 191 del archivo OfflineConfig.cs.

◆ InsertTablaControl()

bool sage.addons.offline.Negocio.Clases.OfflineConfig.InsertTablaControl ( string  tcTablaCtrl,
Dictionary< string, dynamic >  toDiccionarioDatos 
)
inline

Inserta un registro en la tabla control

Parámetros
tcTablaCtrlNombre tabla de control
toDiccionarioDatosDiccionario con los datos
Devuelve

Definición en la línea 202 del archivo OfflineConfig.cs.

◆ ObtenerAlmacenesSucursal()

List<string> sage.addons.offline.Negocio.Clases.OfflineConfig.ObtenerAlmacenesSucursal ( string  lcSucursal)
inline

Obtener almacenes por sucursal

Parámetros
lcSucursal
Devuelve

Definición en la línea 122 del archivo OfflineConfig.cs.

◆ ObtenerCajasSucursal()

List<string> sage.addons.offline.Negocio.Clases.OfflineConfig.ObtenerCajasSucursal ( string  lcSucursal)
inline

Obtener cajas por sucursal

Parámetros
lcSucursal
Devuelve

Definición en la línea 167 del archivo OfflineConfig.cs.

◆ ObtenerSeriesSucursal()

List<string> sage.addons.offline.Negocio.Clases.OfflineConfig.ObtenerSeriesSucursal ( string  lcSucursal)
inline

Obtener series por sucursal

Parámetros
lcSucursal
Devuelve

Definición en la línea 145 del archivo OfflineConfig.cs.

◆ ObtenerTablaControlRelacionada()

string sage.addons.offline.Negocio.Clases.OfflineConfig.ObtenerTablaControlRelacionada ( string  tcTabla)
inline

Obtener la tabla de control relacionada con la tabla actual

Parámetros
tcTabla
Devuelve

Definición en la línea 638 del archivo OfflineConfig.cs.

◆ ObtenerTablaOriginalRelacionada()

string sage.addons.offline.Negocio.Clases.OfflineConfig.ObtenerTablaOriginalRelacionada ( string  tcTabla)
inline

Obtener la tabla de original relacionada con la tabla de control

Parámetros
tcTabla
Devuelve

Definición en la línea 656 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [1/5]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControl ( string  tcTabla,
string  tcEmpresa,
string  tcNumero,
string  tcCampo3 = "",
string  tcValor3 = "" 
)
inline

Revisar tabla de control

Parámetros
tcTablaNombre de la tabla control
tcEmpresaEmpresa
tcNumeroCódigo por el que se quiere filtrar
tcCampo3Campo auxiliar, por si hiciera falta filtrar por otro campo
tcValor3Valor del campo auxiliar
Devuelve
Devuelve true si hay algún registro que cumpla con las condiciones

Definición en la línea 431 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [2/5]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControl ( string  tcTabla,
string  tcEmpresa,
string  tcNumero,
ref int  tnIdTabrel,
string  tcCampo3 = "",
string  tcValor3 = "" 
)
inline

Revisar tabla de control, obtenemos el IdTabrel por referencia del primer registro encontrado

Parámetros
tcTablaNombre de la tabla control
tcEmpresaEmpresa
tcNumeroCódigo por el que se quiere filtrar
tnIdTabrelIdTabrel del primer registro encontrado, valor por referencia
tcCampo3Campo auxiliar, por si hiciera falta filtrar por otro campo
tcValor3Valor del campo auxiliar
Devuelve
Devuelve true si hay algún registro que cumpla con las condiciones

Definición en la línea 448 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [3/5]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControl ( string  tcTablaCtrl,
Dictionary< string, string >  toDiccionarioClaves 
)
inline

Revisar tabla de control pasando los filtros en un diccionario

Parámetros
tcTablaCtrlNombre tabla de control
toDiccionarioClavesDiccionario con los datos para el filtro

Definición en la línea 469 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [4/5]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControl ( string  tcTablaCtrl,
Dictionary< string, string >  toDiccionarioClaves,
ref int  tnIdTabrel 
)
inline

Revisar tabla de control pasando los filtros en un diccionario

Parámetros
tcTablaCtrlNombre tabla de control
toDiccionarioClavesDiccionario con los datos para el filtro
tnIdTabrel

Definición en la línea 481 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [5/5]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControl ( string  tcTablaCtrl,
Dictionary< string, dynamic >  toDiccionarioClaves 
)
inline

Revisar tabla de control pasando los filtros en un diccionario para valores que pueden ser caracteres, números o fechas

Parámetros
tcTablaCtrlNombre tabla de control
toDiccionarioClavesDiccionario con los datos para el filtro

Definición en la línea 502 del archivo OfflineConfig.cs.

◆ RevisarTablaControlManten() [1/2]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControlManten ( string  tabla,
string  codigo,
string  ejercicio = "",
string  campo3 = "",
string  valor3 = "" 
)
inline

Revisar tabla de control para los mantenimientos

Parámetros
tablaNombre de la tabla control
codigoCódigo por el que se quiere filtrar
ejercicioEjercicio
campo3Campo auxiliar, por si hiciera falta filtrar por otro campo
valor3Valor del campo auxiliar
Devuelve
Devuelve true si hay algún registro que cumpla con las condiciones

Definición en la línea 535 del archivo OfflineConfig.cs.

◆ RevisarTablaControlManten() [2/2]

bool sage.addons.offline.Negocio.Clases.OfflineConfig.RevisarTablaControlManten ( string  tabla,
string  codigo,
ref int  tnIdTabrel,
string  ejercicio = "",
string  campo3 = "",
string  valor3 = "" 
)
inline

Revisar tabla de control para los mantenimientos

Parámetros
tablaNombre de la tabla control
codigoCódigo por el que se quiere filtrar
tnIdTabrel
ejercicioEjercicio
campo3Campo auxiliar, por si hiciera falta filtrar por otro campo
valor3Valor del campo auxiliar
Devuelve
Devuelve true si hay algún registro que cumpla con las condiciones

Definición en la línea 564 del archivo OfflineConfig.cs.

◆ SQLString()

string sage.addons.offline.Negocio.Clases.OfflineConfig.SQLString ( object  codigo)
inline

SqlString

Parámetros
codigo
Devuelve

Definición en la línea 66 del archivo OfflineConfig.cs.

Documentación de los campos

◆ _Conex

string sage.addons.offline.Negocio.Clases.OfflineConfig._Conex = ""
static

Definición en la línea 26 del archivo OfflineConfig.cs.

◆ _oTablasRel

Dictionary<string, string> sage.addons.offline.Negocio.Clases.OfflineConfig._oTablasRel
staticprotected

Publicar diccionario

Definición en la línea 31 del archivo OfflineConfig.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: