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 Más... | |
Dictionary< string, string > | VirtualValDef (Int32 idCampo, Int32 idVirtual) |
Obtiene el valor por defecto de un campo virtual en plinter_D2 Más... | |
void | LoadFields (Int32 idTabla, bool importables=true) |
string | getValue (string nombreCampo, string def) |
Obtener valor cadena Más... | |
void | getValue< T > (Int32 idCampo, List< T > def) |
Obtener valor string Más... | |
void | getValue< T > (string nombreCampo, List< T > def) |
Obtener Lista de valores Más... | |
T | getValue< T > (string nombreCampo, T def) |
obtiene el valor Más... | |
Int32 | getValue (string nombreCampo, Int32 def) |
Obtener valor Int32 Más... | |
Decimal | getValue (string nombreCampo, Decimal def) |
Obtener valor decimal Más... | |
Decimal | getValueExt (string nombreDeColumna, Decimal def) |
Obtener valor decimal Más... | |
bool | getValue (string nombreCampo, bool def) |
DateTime | getValue (string nombreCampo, DateTime? dt=null) |
Obtener valor DateTime Más... | |
string | getValue (string nombreCampo, Int32 idVirtual, string def="") |
Obtener valor string Más... | |
void | setValue (string nombreCampo, Int32 idVirtual, string def) |
Poner valor string Más... | |
Int32 | getValue (string nombreCampo, Int32 idVirtual, Int32 def=0) |
Obtener valor Int32 Más... | |
Decimal | getValue (string nombreCampo, Int32 idVirtual, Decimal def=0M) |
Obtener valor Decimal Más... | |
bool | getValue (string nombreCampo, Int32 idVirtual, bool def=false) |
Obtener valor bool Más... | |
DateTime | getValue (string nombreCampo, Int32 idVirtual, DateTime? dt=null) |
Obtener valor DateTime Más... | |
string | getValue (Int32 idCampo, string def="") |
Obtener valor string Más... | |
Decimal | getValue (Int32 idCampo, Decimal def=0M) |
Obtener valor decimal Más... | |
Int32 | getValue (Int32 idCampo, Int32 def=0) |
Obtener valor Int32 Más... | |
bool | getValue (Int32 idCampo, bool def=false) |
Obtener valor bool Más... | |
DateTime | getValue (Int32 idCampo, DateTime? dt) |
Obtener valor DateTime Más... | |
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 Más... | |
string | nombreColumna (Int32 idCampo, Int32 idVirtual=0) |
nombreColumna Más... | |
void | nombreColumna (Int32 idCampo, List< string > def) |
nombreColumna Más... | |
bool | existeColumna (string nombreColumna) |
existeColumna Más... | |
int | posicionColumna (string nombreColumna) |
posicionColumna Más... | |
void | AddItem (string field, Int32 id) |
bool | Empty () |
Empty Más... | |
bool | EmptyPlinterD1 () |
EmptyPlinterD1 Más... | |
void | SetDataRow (DataRow dr) |
SetDataRow Más... | |
void | SetDataRow (DataRowView dr) |
SetDataRow Más... | |
Int32 | Count (DataTable dt, string campo, string valor) |
Count Más... | |
Campos de datos | |
Int32 | ID |
ID de la tabla Más... | |
ImportacionBase | Importando |
Referencia al objeto que se está importando Más... | |
DataTable | ldPlid_D |
Datos de plinterD para la plantilla en curso Más... | |
DataTable | ldPlid_D1 |
Datos de plinterD1 para la plantilla en curso Más... | |
DataTable | ldPlid_D2 |
Datos de plinterD2 para la plantilla en curso Más... | |
DataRow | filaCSV = null |
Fila Más... | |
Dictionary< string, actItem > | campos |
Obsoleta. Acumula la información de los campos accediendo por el nombre de campo. Sólo utilizado para CrearMandatos Más... | |
Dictionary< string, Int32 > | ids |
Diccionario de nombres de campo e idcampo Más... | |
Dictionary< Int32, string > | reglas |
Diccionario para almacenar idcampos y reglas Más... | |
Dictionary< Int32, string > | valdefs |
Diccionario para almacenar idcampos y valores por defecto de la tabla campos Más... | |
Dictionary< Int32, string > | valdefsD |
Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d Más... | |
Dictionary< Int32, string > | valdefsD1 |
Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d1 Más... | |
Dictionary< Int32, string > | valdefsD2 |
Diccionario para almacenar los idcampos y los valores por defecto almacenados en Plinter_d2 Más... | |
Dictionary< Int32, Int32 > | idTablas |
Diccionario para almacenar idcampos y sus idtablas correspondientes Más... | |
Dictionary< Int32, Int32 > | entidad |
Diccionario para almacenar los idcampos y sus entidades correspondientes Más... | |
string | codigo |
código de la guía Más... | |
Clase para manejar los campos del CSV en la importación
Definición en la línea 13 del archivo ImportManager.cs.
|
inline |
imp | Objeto importación que estamos utilizando para poder utilizar sus métodos |
codigoGuia | Código de guia actual para filtrar las tablas del importador |
table | Nombre de la tabla de la que queremos obtener campos |
filterD | Filtro para Plinter_D (opcional) |
filterD1 | Filtro para Plinter_D1 (opcional) |
Definición en la línea 91 del archivo ImportManager.cs.
|
inline |
field | |
id |
Definición en la línea 956 del archivo ImportManager.cs.
|
inline |
codigoPropuesto | |
nombrePropuesto |
Definición en la línea 723 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
|
inline |
existeColumna
nombreColumna |
Definición en la línea 926 del archivo ImportManager.cs.
|
inline |
Obtener valor cadena
nombreCampo | |
def |
Definición en la línea 302 del archivo ImportManager.cs.
|
inline |
Obtener valor Int32
nombreCampo | |
def |
Definición en la línea 381 del archivo ImportManager.cs.
|
inline |
Obtener valor decimal
nombreCampo | |
def |
Definición en la línea 398 del archivo ImportManager.cs.
|
inline |
|
inline |
Obtener valor DateTime
nombreCampo | |
dt |
Definición en la línea 447 del archivo ImportManager.cs.
|
inline |
Obtener valor string
nombreCampo | |
idVirtual | |
def |
Definición en la línea 466 del archivo ImportManager.cs.
|
inline |
Obtener valor Int32
nombreCampo | |
idVirtual | |
def |
Definición en la línea 523 del archivo ImportManager.cs.
|
inline |
Obtener valor Decimal
nombreCampo | |
idVirtual | |
def |
Definición en la línea 551 del archivo ImportManager.cs.
|
inline |
Obtener valor bool
nombreCampo | |
idVirtual | |
def |
Definición en la línea 579 del archivo ImportManager.cs.
|
inline |
Obtener valor DateTime
nombreCampo | |
idVirtual | |
dt |
Definición en la línea 601 del archivo ImportManager.cs.
|
inline |
Obtener valor string
idCampo | |
def |
Definición en la línea 623 del archivo ImportManager.cs.
|
inline |
Obtener valor decimal
idCampo | |
def |
Definición en la línea 641 del archivo ImportManager.cs.
|
inline |
Obtener valor Int32
idCampo | |
def |
Definición en la línea 664 del archivo ImportManager.cs.
|
inline |
Obtener valor bool
idCampo | |
def |
Definición en la línea 687 del archivo ImportManager.cs.
|
inline |
Obtener valor DateTime
idCampo | |
dt |
Definición en la línea 705 del archivo ImportManager.cs.
|
inline |
getValue
fila | |
nombreColumna |
Definición en la línea 793 del archivo ImportManager.cs.
|
inline |
Obtener valor string
idCampo | |
def |
Definición en la línea 319 del archivo ImportManager.cs.
|
inline |
Obtener Lista de valores
nombreCampo | |
def |
Definición en la línea 340 del archivo ImportManager.cs.
|
inline |
obtiene el valor
T |
nombreCampo | |
def |
Definición en la línea 362 del archivo ImportManager.cs.
|
inline |
Obtener valor decimal
nombreDeColumna | |
def |
Definición en la línea 410 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
nombreColumna
idCampo | |
idVirtual |
Definición en la línea 810 del archivo ImportManager.cs.
|
inline |
nombreColumna
idCampo | |
def |
Definición en la línea 891 del archivo ImportManager.cs.
|
inline |
posicionColumna
nombreColumna |
Definición en la línea 936 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Poner valor string
nombreCampo | |
idVirtual | |
def |
Definición en la línea 500 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
|
inline |
Obtiene el valor por defecto de un campo virtual
idVirtual |
Definición en la línea 137 del archivo ImportManager.cs.
|
inline |
Obtiene el valor por defecto de un campo virtual en plinter_D2
idCampo | |
idVirtual |
Definición en la línea 158 del archivo ImportManager.cs.
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.
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.
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.
DataRow sage.addons.idatos.Negocio.Clases.ImportManager.filaCSV = null |
Fila
Definición en la línea 38 del archivo ImportManager.cs.
Int32 sage.addons.idatos.Negocio.Clases.ImportManager.ID |
ID de la tabla
Definición en la línea 18 del archivo ImportManager.cs.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.