Cargando...
Buscando...
Nada coincide
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 herencia 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 ()
 Constructor vacío del addon de offline.
 
 OfflineConfig (IOfflineConfigDA offlineConfigDA)
 Constructor del addon de offline.
 
string SQLString (object codigo)
 SqlString.
 
bool _ComprobarEsEmpresaActivaOffline (string cEmpresa)
 Método para obtener si la empresa de consulta tiene activo offline.
 
string GetValorVariable (EnumVariables variable, Int32 idConf=0)
 Obtener valor de una variable.
 
List< string > ObtenerAlmacenesSucursal (string lcSucursal)
 Obtener almacenes por sucursal.
 
string ConstruirFiltroAlmacen (string lcFiltrePrincipal, string lcSucursal, List< string > listAlmacenesSucursal, string lcTabla)
 Construir filtro de almacenes.
 
List< string > ObtenerSeriesSucursal (string lcSucursal)
 Obtener series por sucursal.
 
string ConstruirFiltroLetra (string lcFiltrePrincipal, string lcSucursal, List< string > listLetrasSucursal)
 Construir filtro de series.
 
List< string > ObtenerCajasSucursal (string lcSucursal)
 Obtener cajas por sucursal.
 
string ConstruirFiltroCaja (string lcFiltrePrincipal, string lcSucursal, List< string > listCajasSucursal)
 Construir filtro de cajas.
 
void InsertOrUpdateVariable (EnumVariables variable, string valor, string tipo, Int32 idconf=0)
 Crear o Actualizar el valor de una variable.
 
bool InsertTablaControl (string tcTablaCtrl, Dictionary< string, dynamic > toDiccionarioDatos)
 Inserta un registro en la tabla control.
 
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.
 
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.
 
int GetNewOrdenDeleteNet (string claveTab)
 Obtiene el siguiente orden del deletenet de la clave clavetab.
 
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.
 
bool _ComprobarConfigCentralSucursal ()
 Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal.
 
bool _ComprobarSiCentralSucursal (string lcCentralSucursal)
 Montar instrucción sql para comprobar si tenemos configurado si el grupo trabaja como central o sucursal.
 
Dictionary< string, string > _SucursalAsignada ()
 Montar instrucción sql para obotener la sucursal asignada al grupu de empresa.
 
void ConvertirGuardarImagen (string tcPathOrigen, string tcImagenOrigen, string tcRutaDestino)
 Método para convertir la imagen de resolución y guardarla en Thumbnails.
 
bool CondicionControlMantenimiento (Int32 idTabRel)
 Condicion de control para los mantenimientos.
 
bool CondicionControlDocumentos (List< string > lisTabrels)
 Condición de control de documentos.
 
bool CondicionPrioridadDocumentos (List< string > lisTabrels)
 Condición de prioridad de documentos.
 
bool RevisarTablaControl (string tcTabla, string tcEmpresa, string tcNumero, string tcCampo3="", string tcValor3="")
 Revisar tabla de control.
 
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.
 
bool RevisarTablaControl (string tcTablaCtrl, Dictionary< string, string > toDiccionarioClaves)
 Revisar tabla de control pasando los filtros en un diccionario.
 
bool RevisarTablaControl (string tcTablaCtrl, Dictionary< string, string > toDiccionarioClaves, ref int tnIdTabrel)
 Revisar tabla de control pasando los filtros en un diccionario.
 
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.
 
DataTable Find (string tablaControl, Dictionary< string, dynamic > filtros)
 Busca en la tabla control según datos del diccionario.
 
string GenerarRandomId ()
 Generar id aleatorio para la tabla delete net y otras futuras, de 10 caracteres.
 
bool RevisarTablaControlManten (string tabla, string codigo, string ejercicio="", string campo3="", string valor3="")
 Revisar tabla de control para los mantenimientos.
 
bool RevisarTablaControlManten (string tabla, string codigo, ref int tnIdTabrel, string ejercicio="", string campo3="", string valor3="")
 Revisar tabla de control para los mantenimientos.
 
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.
 
bool DeleteTablaControlManten (string tabla, List< CamposFiltro > listaCamposFiltro)
 Método que borra de la tabla extendida CTRL_ el registro eliminado.
 
bool DeleteTablaControlManten (string tabla, Dictionary< string, dynamic > toDiccionarioClaves)
 Método que borra de la tabla extendida CTRL_ el registro eliminado.
 
string ObtenerTablaControlRelacionada (string tcTabla)
 Obtener la tabla de control relacionada con la tabla actual.
 
string ObtenerTablaOriginalRelacionada (string tcTabla)
 Obtener la tabla de original relacionada con la tabla de control.
 
void _RecalcularRiesgoClienteOffline (string tcEmpresa, string tcCliente)
 Recalcular el riesgo por cliente y empresa.
 
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.
 
DataTable GetOriginals (string bd, string table, string keys, string cWhere)
 GetOriginals.
 
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.
 
void Dispose ()
 Dispose.
 
void GuardarConfigSMTP (string tcConfig)
 Task 200487: Configuración SMTP. Guardado.
 
string ObtenerConfigSMTP ()
 Task 200487: Configuración SMTP. Lectura.
 
- Métodos públicos heredados de sage.ew.ewbase.ConfigModulo
 ConfigModulo ()
 Inicializa una nueva intancia de la clase.
 
override bool _Init ()
 Método que se ejecuta cuando se instancia una clase.
 
override bool _Load ()
 Carga los registros de la tabla contadores.
 
override bool _Save ()
 Guarda todos los registros en la tabla contadores.
 
override bool _Delete ()
 Borra todos los registros de la tabla contadores.
 
- Métodos públicos heredados de sage.ew.ewbase._ExtensionMante
bool _Clonar ()
 Método clonar.
 
virtual void _Cancel ()
 Cancelar la edición del registro actual.
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de mantenimiento.
 
virtual bool _Refresh ()
 Refresca el registro actual de la tabla asociada.
 
virtual bool _New (string tcCodigo="")
 Nos permite crear un nuevo registro.
 
virtual void _Bloquear_Controles (bool tlReadOnly)
 Bloquear controles de las extensiones de los mantes.
 
virtual bool RowExist ()
 Método que nos comprueba si ya existen datos en la tabla relacionada por el addon.
 
virtual bool _Validar_Solo_Lectura ()
 Indica si el mantenimiento esta de solo lestura.
 
virtual bool _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew)
 Traspasar al siguiente ejercicio.
 
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.
 
virtual bool _Duplicar (IDuplicador duplicador)
 Duplica el registro del mantenimiento.
 
virtual bool _DuplicarEnGrupos (IDuplicador duplicador)
 Duplica el registro del mantenimiento.
 
Dictionary< string, object > _GetPropiedades ()
 Diccionario con las propiedades de la extensión de la linea de documentos.
 

Métodos públicos estáticos

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

Atributos públicos estáticos

static string _Conex = ""
 

Atributos estáticos protegidos

static Dictionary< string, string > _oTablasRel
 Publicar diccionario.
 

Otros miembros heredados

- Campos de datos heredados de sage.ew.ewbase.ConfigModulo
UserControlConfig usercontrolTabManteBase
 User control que contiene la configuración del módulo.
 
_Vista Contadores
 Vista para los contadores.
 
- Atributos protegidos heredados de sage.ew.ewbase._ExtensionMante
bool rowexist = false
 Contiene si el registro existe en la tabla.
 
- Propiedades heredados de 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)
 
string _Tabla [get, set]
 Nombre de la tabla de la extensión del mantenimiento.
 
string _Clave [get, set]
 Nombre de los campos clave separados por comas.
 
string _DataBase [get, set]
 Nombre de la base de datos de la extensión del mantenimiento.
 
IMante _Mante [get, set]
 Referencia al mantenimiento original.
 
FormBase _FormMante [get, set]
 Referencia al formulario del mantenimiento original.
 
String _Error_Message [get, set]
 PE-100770 Contiene mensajes de error para mostrarlos en entorno visual.
 
bool _IsNew [get, set]
 Bug 133642 Indica si el registro principal es nuevo.
 

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 de constructores y destructores

◆ OfflineConfig() [1/2]

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

Constructor vacío del addon de offline.

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

◆ OfflineConfig() [2/2]

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

Constructor del addon de offline.

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

Documentación de 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 268 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 offline.

Devuelve

Definición en la línea 84 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 94 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 276 del archivo OfflineConfig.cs.

◆ _RecalcularRiesgoClienteOffline()

void sage.addons.offline.Negocio.Clases.OfflineConfig._RecalcularRiesgoClienteOffline ( string tcEmpresa,
string tcCliente )
inline

Recalcular el riesgo por cliente y empresa.

Parámetros
tcEmpresa
tcCliente

Definición en la línea 639 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 284 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 375 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 365 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 385 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 133 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 177 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 155 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 316 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 656 del archivo OfflineConfig.cs.

◆ DeleteTablaControlManten() [1/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 596 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 585 del archivo OfflineConfig.cs.

◆ DeleteTablaControlManten() [3/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 574 del archivo OfflineConfig.cs.

◆ Dispose()

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

Dispose.

Definición en la línea 760 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 481 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 753 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 489 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 244 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 740 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 109 del archivo OfflineConfig.cs.

◆ GuardarConfigSMTP()

void sage.addons.offline.Negocio.Clases.OfflineConfig.GuardarConfigSMTP ( string tcConfig)
inline

Task 200487: Configuración SMTP. Guardado.

Parámetros
tcConfig

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

◆ InsertDeleteNet() [1/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 233 del archivo OfflineConfig.cs.

◆ InsertDeleteNet() [2/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 217 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 260 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 189 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 200 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 120 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 165 del archivo OfflineConfig.cs.

◆ ObtenerConfigSMTP()

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

Task 200487: Configuración SMTP. Lectura.

Devuelve

Definición en la línea 779 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 143 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 606 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 624 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [1/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 416 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [2/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 399 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [3/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 470 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [4/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 437 del archivo OfflineConfig.cs.

◆ RevisarTablaControl() [5/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 449 del archivo OfflineConfig.cs.

◆ RevisarTablaControlManten() [1/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 532 del archivo OfflineConfig.cs.

◆ RevisarTablaControlManten() [2/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 503 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 76 del archivo OfflineConfig.cs.

Documentación de 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 de esta clase está generada del siguiente archivo: