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. | |
T | 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, actItem > | campos |
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 | |
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 968 del archivo ImportManager.cs.
|
inline |
codigoPropuesto | |
nombrePropuesto |
Definición en la línea 732 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
|
inline |
existeColumna
nombreColumna |
Definición en la línea 935 del archivo ImportManager.cs.
|
inline |
Obtener valor bool.
idCampo | |
def |
Definición en la línea 696 del archivo ImportManager.cs.
|
inline |
Obtener valor DateTime.
idCampo | |
dt |
Definición en la línea 714 del archivo ImportManager.cs.
|
inline |
Obtener valor decimal.
idCampo | |
def |
Definición en la línea 650 del archivo ImportManager.cs.
|
inline |
Obtener valor Int32.
idCampo | |
def |
Definición en la línea 673 del archivo ImportManager.cs.
|
inline |
Obtener valor string.
idCampo | |
def |
Definición en la línea 632 del archivo ImportManager.cs.
|
inline |
|
inline |
Obtener valor DateTime.
nombreCampo | |
dt |
Definición en la línea 456 del archivo ImportManager.cs.
|
inline |
Obtener valor decimal.
nombreCampo | |
def |
Definición en la línea 407 del archivo ImportManager.cs.
|
inline |
Obtener valor Int32.
nombreCampo | |
def |
Definición en la línea 390 del archivo ImportManager.cs.
|
inline |
Obtener valor bool.
nombreCampo | |
idVirtual | |
def |
Definición en la línea 588 del archivo ImportManager.cs.
|
inline |
Obtener valor DateTime.
nombreCampo | |
idVirtual | |
dt |
Definición en la línea 610 del archivo ImportManager.cs.
|
inline |
Obtener valor Decimal.
nombreCampo | |
idVirtual | |
def |
Definición en la línea 560 del archivo ImportManager.cs.
|
inline |
Obtener valor Int32.
nombreCampo | |
idVirtual | |
def |
Definición en la línea 532 del archivo ImportManager.cs.
|
inline |
Obtener valor string.
nombreCampo | |
idVirtual | |
def |
Definición en la línea 475 del archivo ImportManager.cs.
|
inline |
Obtener valor cadena.
nombreCampo | |
def |
Definición en la línea 311 del archivo ImportManager.cs.
|
inline |
getValue
fila | |
nombreColumna |
Definición en la línea 802 del archivo ImportManager.cs.
|
inline |
Obtener valor string.
idCampo | |
def |
Definición en la línea 328 del archivo ImportManager.cs.
|
inline |
Obtener Lista de valores.
nombreCampo | |
def |
Definición en la línea 349 del archivo ImportManager.cs.
|
inline |
obtiene el valor
T |
nombreCampo | |
def |
Definición en la línea 371 del archivo ImportManager.cs.
|
inline |
Obtener valor decimal.
nombreDeColumna | |
def |
Definición en la línea 419 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
nombreColumna
idCampo | |
idVirtual |
Definición en la línea 819 del archivo ImportManager.cs.
|
inline |
nombreColumna
idCampo | |
def |
Definición en la línea 900 del archivo ImportManager.cs.
|
inline |
posicionColumna
nombreColumna |
Definición en la línea 945 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Poner valor string.
nombreCampo | |
idVirtual | |
def |
Definición en la línea 509 del archivo ImportManager.cs.
|
inline |
|
inline |
|
inline |
|
inline |
Obtiene el valor por defecto de un campo virtual en plinter_D2.
idCampo | |
idVirtual |
Definición en la línea 167 del archivo ImportManager.cs.
|
inline |
Obtiene el valor por defecto de un campo virtual.
idVirtual |
Definición en la línea 146 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.