Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.idatos.Negocio.Clases.ImportManager

Clase para manejar los campos del CSV en la importación. Más...

Métodos públicos

 ImportManager (ImportacionBase imp, string codigoGuia, string table, string filterD="", string filterD1="")
 
void LoadFields (string table, string BBDD="GESTION", bool importables=true)
 
string VirtualValDef (Int32 idVirtual)
 Obtiene el valor por defecto de un campo virtual.
 
Dictionary< string, string > VirtualValDef (Int32 idCampo, Int32 idVirtual)
 Obtiene el valor por defecto de un campo virtual en plinter_D2.
 
void LoadFields (Int32 idTabla, bool importables=true)
 
string getValue (string nombreCampo, string def)
 Obtener valor cadena.
 
void getValue< T > (Int32 idCampo, List< T > def)
 Obtener valor string.
 
void getValue< T > (string nombreCampo, List< T > def)
 Obtener Lista de valores.
 
getValue< T > (string nombreCampo, T def)
 obtiene el valor
 
Int32 getValue (string nombreCampo, Int32 def)
 Obtener valor Int32.
 
Decimal getValue (string nombreCampo, Decimal def)
 Obtener valor decimal.
 
Decimal getValueExt (string nombreDeColumna, Decimal def)
 Obtener valor decimal.
 
bool getValue (string nombreCampo, bool def)
 
DateTime getValue (string nombreCampo, DateTime? dt=null)
 Obtener valor DateTime.
 
string getValue (string nombreCampo, Int32 idVirtual, string def="")
 Obtener valor string.
 
void setValue (string nombreCampo, Int32 idVirtual, string def)
 Poner valor string.
 
Int32 getValue (string nombreCampo, Int32 idVirtual, Int32 def=0)
 Obtener valor Int32.
 
Decimal getValue (string nombreCampo, Int32 idVirtual, Decimal def=0M)
 Obtener valor Decimal.
 
bool getValue (string nombreCampo, Int32 idVirtual, bool def=false)
 Obtener valor bool.
 
DateTime getValue (string nombreCampo, Int32 idVirtual, DateTime? dt=null)
 Obtener valor DateTime.
 
string getValue (Int32 idCampo, string def="")
 Obtener valor string.
 
Decimal getValue (Int32 idCampo, Decimal def=0M)
 Obtener valor decimal.
 
Int32 getValue (Int32 idCampo, Int32 def=0)
 Obtener valor Int32.
 
bool getValue (Int32 idCampo, bool def=false)
 Obtener valor bool.
 
DateTime getValue (Int32 idCampo, DateTime? dt)
 Obtener valor DateTime.
 
string CheckCode (string codigoPropuesto, string nombrePropuesto)
 
bool tieneRegla (Int32 idCampo)
 
string Regla (string nombreCampo)
 
string Regla (Int32 idCampo)
 
string Val_def (string nombreCampo)
 
string Val_def (Int32 idCampo)
 
string getValue (string nombreColumna, DataRow fila)
 getValue
 
string nombreColumna (Int32 idCampo, Int32 idVirtual=0)
 nombreColumna
 
void nombreColumna (Int32 idCampo, List< string > def)
 nombreColumna
 
bool existeColumna (string nombreColumna)
 existeColumna
 
int posicionColumna (string nombreColumna)
 posicionColumna
 
void AddItem (string field, Int32 id)
 
bool Empty ()
 Empty.
 
bool EmptyPlinterD1 ()
 EmptyPlinterD1.
 
void SetDataRow (DataRow dr)
 SetDataRow.
 
void SetDataRow (DataRowView dr)
 SetDataRow.
 
Int32 Count (DataTable dt, string campo, string valor)
 Count.
 

Campos de datos

Int32 ID
 ID de la tabla.
 
ImportacionBase Importando
 Referencia al objeto que se está importando.
 
DataTable ldPlid_D
 Datos de plinterD para la plantilla en curso.
 
DataTable ldPlid_D1
 Datos de plinterD1 para la plantilla en curso.
 
DataTable ldPlid_D2
 Datos de plinterD2 para la plantilla en curso.
 
DataRow filaCSV = null
 Fila.
 
Dictionary< string, actItemcampos
 Obsoleta. Acumula la información de los campos accediendo por el nombre de campo. Sólo utilizado para CrearMandatos.
 
Dictionary< string, Int32 > ids
 Diccionario de nombres de campo e idcampo.
 
Dictionary< Int32, string > reglas
 Diccionario para almacenar idcampos y reglas.
 
Dictionary< Int32, string > valdefs
 Diccionario para almacenar idcampos y valores por defecto de la tabla campos.
 
Dictionary< Int32, string > valdefsD
 Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d.
 
Dictionary< Int32, string > valdefsD1
 Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d1.
 
Dictionary< Int32, string > valdefsD2
 Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d2.
 
Dictionary< Int32, Int32 > idTablas
 Diccionario para almacenar idcampos y sus idtablas correspondientes.
 
Dictionary< Int32, Int32 > entidad
 Diccionario para almacenar los idcampos y sus entidades correspondientes.
 
string codigo
 código de la guía
 

Descripción detallada

Clase para manejar los campos del CSV en la importación.

Definición en la línea 13 del archivo ImportManager.cs.

Documentación de constructores y destructores

◆ ImportManager()

sage.addons.idatos.Negocio.Clases.ImportManager.ImportManager ( ImportacionBase imp,
string codigoGuia,
string table,
string filterD = "",
string filterD1 = "" )
inline
Parámetros
impObjeto importación que estamos utilizando para poder utilizar sus métodos
codigoGuiaCódigo de guia actual para filtrar las tablas del importador
tableNombre de la tabla de la que queremos obtener campos
filterDFiltro para Plinter_D (opcional)
filterD1Filtro para Plinter_D1 (opcional)

Definición en la línea 91 del archivo ImportManager.cs.

Documentación de funciones miembro

◆ AddItem()

void sage.addons.idatos.Negocio.Clases.ImportManager.AddItem ( string field,
Int32 id )
inline
Parámetros
field
id

Definición en la línea 968 del archivo ImportManager.cs.

◆ CheckCode()

string sage.addons.idatos.Negocio.Clases.ImportManager.CheckCode ( string codigoPropuesto,
string nombrePropuesto )
inline
Parámetros
codigoPropuesto
nombrePropuesto
Devuelve

Definición en la línea 732 del archivo ImportManager.cs.

◆ Count()

Int32 sage.addons.idatos.Negocio.Clases.ImportManager.Count ( DataTable dt,
string campo,
string valor )
inline

Count.

Parámetros
dt
campo
valor
Devuelve

Definición en la línea 1018 del archivo ImportManager.cs.

◆ Empty()

bool sage.addons.idatos.Negocio.Clases.ImportManager.Empty ( )
inline

Empty.

Devuelve

Definición en la línea 979 del archivo ImportManager.cs.

◆ EmptyPlinterD1()

bool sage.addons.idatos.Negocio.Clases.ImportManager.EmptyPlinterD1 ( )
inline

EmptyPlinterD1.

Devuelve

Definición en la línea 988 del archivo ImportManager.cs.

◆ existeColumna()

bool sage.addons.idatos.Negocio.Clases.ImportManager.existeColumna ( string nombreColumna)
inline

existeColumna

Parámetros
nombreColumna
Devuelve

Definición en la línea 935 del archivo ImportManager.cs.

◆ getValue() [1/16]

bool sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( Int32 idCampo,
bool def = false )
inline

Obtener valor bool.

Parámetros
idCampo
def
Devuelve

Definición en la línea 696 del archivo ImportManager.cs.

◆ getValue() [2/16]

DateTime sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( Int32 idCampo,
DateTime? dt )
inline

Obtener valor DateTime.

Parámetros
idCampo
dt
Devuelve

Definición en la línea 714 del archivo ImportManager.cs.

◆ getValue() [3/16]

Decimal sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( Int32 idCampo,
Decimal def = 0M )
inline

Obtener valor decimal.

Parámetros
idCampo
def
Devuelve

Definición en la línea 650 del archivo ImportManager.cs.

◆ getValue() [4/16]

Int32 sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( Int32 idCampo,
Int32 def = 0 )
inline

Obtener valor Int32.

Parámetros
idCampo
def
Devuelve

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

◆ getValue() [5/16]

string sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( Int32 idCampo,
string def = "" )
inline

Obtener valor string.

Parámetros
idCampo
def
Devuelve

Definición en la línea 632 del archivo ImportManager.cs.

◆ getValue() [6/16]

bool sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
bool def )
inline
Parámetros
nombreCampo
def
Devuelve

Definición en la línea 443 del archivo ImportManager.cs.

◆ getValue() [7/16]

DateTime sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
DateTime? dt = null )
inline

Obtener valor DateTime.

Parámetros
nombreCampo
dt
Devuelve

Definición en la línea 456 del archivo ImportManager.cs.

◆ getValue() [8/16]

Decimal sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Decimal def )
inline

Obtener valor decimal.

Parámetros
nombreCampo
def
Devuelve

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

◆ getValue() [9/16]

Int32 sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Int32 def )
inline

Obtener valor Int32.

Parámetros
nombreCampo
def
Devuelve

Definición en la línea 390 del archivo ImportManager.cs.

◆ getValue() [10/16]

bool sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Int32 idVirtual,
bool def = false )
inline

Obtener valor bool.

Parámetros
nombreCampo
idVirtual
def
Devuelve

Definición en la línea 588 del archivo ImportManager.cs.

◆ getValue() [11/16]

DateTime sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Int32 idVirtual,
DateTime? dt = null )
inline

Obtener valor DateTime.

Parámetros
nombreCampo
idVirtual
dt
Devuelve

Definición en la línea 610 del archivo ImportManager.cs.

◆ getValue() [12/16]

Decimal sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Int32 idVirtual,
Decimal def = 0M )
inline

Obtener valor Decimal.

Parámetros
nombreCampo
idVirtual
def
Devuelve

Definición en la línea 560 del archivo ImportManager.cs.

◆ getValue() [13/16]

Int32 sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Int32 idVirtual,
Int32 def = 0 )
inline

Obtener valor Int32.

Parámetros
nombreCampo
idVirtual
def
Devuelve

Definición en la línea 532 del archivo ImportManager.cs.

◆ getValue() [14/16]

string sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
Int32 idVirtual,
string def = "" )
inline

Obtener valor string.

Parámetros
nombreCampo
idVirtual
def
Devuelve

Definición en la línea 475 del archivo ImportManager.cs.

◆ getValue() [15/16]

string sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreCampo,
string def )
inline

Obtener valor cadena.

Parámetros
nombreCampo
def
Devuelve

Definición en la línea 311 del archivo ImportManager.cs.

◆ getValue() [16/16]

string sage.addons.idatos.Negocio.Clases.ImportManager.getValue ( string nombreColumna,
DataRow fila )
inline

getValue

Parámetros
fila
nombreColumna
Devuelve

Definición en la línea 802 del archivo ImportManager.cs.

◆ getValue< T >() [1/3]

void sage.addons.idatos.Negocio.Clases.ImportManager.getValue< T > ( Int32 idCampo,
List< T > def )
inline

Obtener valor string.

Parámetros
idCampo
def
Devuelve

Definición en la línea 328 del archivo ImportManager.cs.

◆ getValue< T >() [2/3]

void sage.addons.idatos.Negocio.Clases.ImportManager.getValue< T > ( string nombreCampo,
List< T > def )
inline

Obtener Lista de valores.

Parámetros
nombreCampo
def
Devuelve

Definición en la línea 349 del archivo ImportManager.cs.

◆ getValue< T >() [3/3]

T sage.addons.idatos.Negocio.Clases.ImportManager.getValue< T > ( string nombreCampo,
T def )
inline

obtiene el valor

Parámetros de plantilla
T
Parámetros
nombreCampo
def
Devuelve

Definición en la línea 371 del archivo ImportManager.cs.

◆ getValueExt()

Decimal sage.addons.idatos.Negocio.Clases.ImportManager.getValueExt ( string nombreDeColumna,
Decimal def )
inline

Obtener valor decimal.

Parámetros
nombreDeColumna
def
Devuelve

Definición en la línea 419 del archivo ImportManager.cs.

◆ LoadFields() [1/2]

void sage.addons.idatos.Negocio.Clases.ImportManager.LoadFields ( Int32 idTabla,
bool importables = true )
inline
Parámetros
idTabla
importables
Devuelve

Definición en la línea 210 del archivo ImportManager.cs.

◆ LoadFields() [2/2]

void sage.addons.idatos.Negocio.Clases.ImportManager.LoadFields ( string table,
string BBDD = "GESTION",
bool importables = true )
inline
Parámetros
table
BBDD
importables
Devuelve

Definición en la línea 117 del archivo ImportManager.cs.

◆ nombreColumna() [1/2]

string sage.addons.idatos.Negocio.Clases.ImportManager.nombreColumna ( Int32 idCampo,
Int32 idVirtual = 0 )
inline

nombreColumna

Parámetros
idCampo
idVirtual
Devuelve

Definición en la línea 819 del archivo ImportManager.cs.

◆ nombreColumna() [2/2]

void sage.addons.idatos.Negocio.Clases.ImportManager.nombreColumna ( Int32 idCampo,
List< string > def )
inline

nombreColumna

Parámetros
idCampo
def
Devuelve

Definición en la línea 900 del archivo ImportManager.cs.

◆ posicionColumna()

int sage.addons.idatos.Negocio.Clases.ImportManager.posicionColumna ( string nombreColumna)
inline

posicionColumna

Parámetros
nombreColumna
Devuelve
posición de la columna

Definición en la línea 945 del archivo ImportManager.cs.

◆ Regla() [1/2]

string sage.addons.idatos.Negocio.Clases.ImportManager.Regla ( Int32 idCampo)
inline
Parámetros
idCampo
Devuelve

Definición en la línea 764 del archivo ImportManager.cs.

◆ Regla() [2/2]

string sage.addons.idatos.Negocio.Clases.ImportManager.Regla ( string nombreCampo)
inline
Parámetros
nombreCampo
Devuelve

Definición en la línea 755 del archivo ImportManager.cs.

◆ SetDataRow() [1/2]

void sage.addons.idatos.Negocio.Clases.ImportManager.SetDataRow ( DataRow dr)
inline

SetDataRow.

Parámetros
dr

Definición en la línea 997 del archivo ImportManager.cs.

◆ SetDataRow() [2/2]

void sage.addons.idatos.Negocio.Clases.ImportManager.SetDataRow ( DataRowView dr)
inline

SetDataRow.

Parámetros
dr

Definición en la línea 1006 del archivo ImportManager.cs.

◆ setValue()

void sage.addons.idatos.Negocio.Clases.ImportManager.setValue ( string nombreCampo,
Int32 idVirtual,
string def )
inline

Poner valor string.

Parámetros
nombreCampo
idVirtual
def
Devuelve

Definición en la línea 509 del archivo ImportManager.cs.

◆ tieneRegla()

bool sage.addons.idatos.Negocio.Clases.ImportManager.tieneRegla ( Int32 idCampo)
inline
Parámetros
idCampo
Devuelve

Definición en la línea 745 del archivo ImportManager.cs.

◆ Val_def() [1/2]

string sage.addons.idatos.Negocio.Clases.ImportManager.Val_def ( Int32 idCampo)
inline
Parámetros
idCampo
Devuelve

Definición en la línea 787 del archivo ImportManager.cs.

◆ Val_def() [2/2]

string sage.addons.idatos.Negocio.Clases.ImportManager.Val_def ( string nombreCampo)
inline
Parámetros
nombreCampo
Devuelve

Definición en la línea 778 del archivo ImportManager.cs.

◆ VirtualValDef() [1/2]

Dictionary< string, string > sage.addons.idatos.Negocio.Clases.ImportManager.VirtualValDef ( Int32 idCampo,
Int32 idVirtual )
inline

Obtiene el valor por defecto de un campo virtual en plinter_D2.

Parámetros
idCampo
idVirtual
Devuelve

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

◆ VirtualValDef() [2/2]

string sage.addons.idatos.Negocio.Clases.ImportManager.VirtualValDef ( Int32 idVirtual)
inline

Obtiene el valor por defecto de un campo virtual.

Parámetros
idVirtual
Devuelve

Definición en la línea 146 del archivo ImportManager.cs.

Documentación de campos

◆ campos

Dictionary<string, actItem> sage.addons.idatos.Negocio.Clases.ImportManager.campos

Obsoleta. Acumula la información de los campos accediendo por el nombre de campo. Sólo utilizado para CrearMandatos.

Definición en la línea 42 del archivo ImportManager.cs.

◆ codigo

string sage.addons.idatos.Negocio.Clases.ImportManager.codigo

código de la guía

Definición en la línea 80 del archivo ImportManager.cs.

◆ entidad

Dictionary<Int32, Int32> sage.addons.idatos.Negocio.Clases.ImportManager.entidad

Diccionario para almacenar los idcampos y sus entidades correspondientes.

Definición en la línea 75 del archivo ImportManager.cs.

◆ filaCSV

DataRow sage.addons.idatos.Negocio.Clases.ImportManager.filaCSV = null

Fila.

Definición en la línea 38 del archivo ImportManager.cs.

◆ ID

Int32 sage.addons.idatos.Negocio.Clases.ImportManager.ID

ID de la tabla.

Definición en la línea 18 del archivo ImportManager.cs.

◆ ids

Dictionary<string, Int32> sage.addons.idatos.Negocio.Clases.ImportManager.ids

Diccionario de nombres de campo e idcampo.

Definición en la línea 47 del archivo ImportManager.cs.

◆ idTablas

Dictionary<Int32, Int32> sage.addons.idatos.Negocio.Clases.ImportManager.idTablas

Diccionario para almacenar idcampos y sus idtablas correspondientes.

Definición en la línea 71 del archivo ImportManager.cs.

◆ Importando

ImportacionBase sage.addons.idatos.Negocio.Clases.ImportManager.Importando

Referencia al objeto que se está importando.

Definición en la línea 22 del archivo ImportManager.cs.

◆ ldPlid_D

DataTable sage.addons.idatos.Negocio.Clases.ImportManager.ldPlid_D

Datos de plinterD para la plantilla en curso.

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

◆ ldPlid_D1

DataTable sage.addons.idatos.Negocio.Clases.ImportManager.ldPlid_D1

Datos de plinterD1 para la plantilla en curso.

Definición en la línea 30 del archivo ImportManager.cs.

◆ ldPlid_D2

DataTable sage.addons.idatos.Negocio.Clases.ImportManager.ldPlid_D2

Datos de plinterD2 para la plantilla en curso.

Definición en la línea 34 del archivo ImportManager.cs.

◆ reglas

Dictionary<Int32, string> sage.addons.idatos.Negocio.Clases.ImportManager.reglas

Diccionario para almacenar idcampos y reglas.

Definición en la línea 51 del archivo ImportManager.cs.

◆ valdefs

Dictionary<Int32, string> sage.addons.idatos.Negocio.Clases.ImportManager.valdefs

Diccionario para almacenar idcampos y valores por defecto de la tabla campos.

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

◆ valdefsD

Dictionary<Int32, string> sage.addons.idatos.Negocio.Clases.ImportManager.valdefsD

Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d.

Definición en la línea 59 del archivo ImportManager.cs.

◆ valdefsD1

Dictionary<Int32, string> sage.addons.idatos.Negocio.Clases.ImportManager.valdefsD1

Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d1.

Definición en la línea 63 del archivo ImportManager.cs.

◆ valdefsD2

Dictionary<Int32, string> sage.addons.idatos.Negocio.Clases.ImportManager.valdefsD2

Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d2.

Definición en la línea 67 del archivo ImportManager.cs.


La documentación de esta clase está generada del siguiente archivo: