Clase para la importación de datos
Más...
|
struct | stInfoFields |
| // Estructura para guardar la información de cada campo: tipo, longitud, ampliable Más...
|
|
|
| CargarDatos () |
| Constructor por defecto Más...
|
|
| CargarDatos (bool b) |
| CargarDatos Más...
|
|
DataTable | leerFicheroExcel (string cFileExcel, DataTable dtGrid) |
| Leer fichero EXCEL Más...
|
|
DataTable | leerFichero (string cFileCSV, DataTable dtGrid, string cCodigoGuia, List< CargarDatos.stInfoFields > InfoFields, ref DataTable dtCSVLines) |
| Leer fichero CSV Más...
|
|
DataTable | leerFichero (string cFileCSV, DataTable dtGrid, ref DataTable dtCSVLines, plinter_c _PlantillaDatos) |
| Leer fichero CSV Más...
|
|
void | revisarCamposAmpliablesGuia (string cCodPlan) |
| Revisión de campos ampliables Más...
|
|
void | revisarCampo (string cCodPlan, int idTabla, int idCampo, string cTabla) |
| Revisión de campos ampliables Más...
|
|
plinter_d | instanciarPlinter_d (string cCodPlan) |
|
void | cargarPlantilla (List< stInfoFields > InfoFields, List< string > _lisLineasGrid, DataTable dtGrid, string cCodPlan) |
| Método para cargar datos de la plantilla a mostrar en grid Más...
|
|
bool | IsFileOpen (string cFileCSV) |
| Abrir fichero CSV Más...
|
|
string | obtenerTipoColumna (int idtabla, string campo) |
| Obtener el tipo de columna accediendo por el idtabla y el nombre del campo Más...
|
|
int | idTablaVirtual (Int32 idtabla) |
| Obtener el idtabla virtual correspondiente a un idtabla Más...
|
|
Tuple< string, string, string > | obtenerInfoCampo (Int32 _idcampo, Int32 _idcampoad=0, bool adi=false) |
| Nos devuelve valores de tabla CAMPOS Más...
|
|
string | valorDefectoGuia (string codigoGuia, int _idcampo) |
|
|
static string | CSVOutFile = "" |
| Utilizamos para guardar fichero CSV con registros no importados Más...
|
|
static string | lineHeader = "" |
| Utilizamos para guardar fichero CSV con registros no importados Más...
|
|
Clase para la importación de datos
Definición en la línea 27 del archivo CargarDatos.cs.
◆ CargarDatos() [1/2]
sage.addons.idatos.Negocio.Clases.CargarDatos.CargarDatos |
( |
| ) |
|
|
inline |
◆ CargarDatos() [2/2]
sage.addons.idatos.Negocio.Clases.CargarDatos.CargarDatos |
( |
bool |
b | ) |
|
|
inline |
◆ _ImportExcel2DataTable()
static bool sage.addons.idatos.Negocio.Clases.CargarDatos._ImportExcel2DataTable |
( |
string |
filePath, |
|
|
ref DataTable |
ldImport |
|
) |
| |
|
inlinestatic |
Método para importar de un fichero a DataTable
- Parámetros
-
Definición en la línea 202 del archivo CargarDatos.cs.
◆ cargarPlantilla()
void sage.addons.idatos.Negocio.Clases.CargarDatos.cargarPlantilla |
( |
List< stInfoFields > |
InfoFields, |
|
|
List< string > |
_lisLineasGrid, |
|
|
DataTable |
dtGrid, |
|
|
string |
cCodPlan |
|
) |
| |
|
inline |
Método para cargar datos de la plantilla a mostrar en grid
- Parámetros
-
InfoFields | |
_lisLineasGrid | |
dtGrid | |
cCodPlan | |
- Devuelve
Definición en la línea 985 del archivo CargarDatos.cs.
◆ idTablaVirtual()
int sage.addons.idatos.Negocio.Clases.CargarDatos.idTablaVirtual |
( |
Int32 |
idtabla | ) |
|
|
inline |
Obtener el idtabla virtual correspondiente a un idtabla
- Parámetros
-
- Devuelve
Definición en la línea 1291 del archivo CargarDatos.cs.
◆ instanciarPlinter_d()
plinter_d sage.addons.idatos.Negocio.Clases.CargarDatos.instanciarPlinter_d |
( |
string |
cCodPlan | ) |
|
|
inline |
◆ IsFileOpen()
bool sage.addons.idatos.Negocio.Clases.CargarDatos.IsFileOpen |
( |
string |
cFileCSV | ) |
|
|
inline |
◆ leerFichero() [1/2]
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.leerFichero |
( |
string |
cFileCSV, |
|
|
DataTable |
dtGrid, |
|
|
string |
cCodigoGuia, |
|
|
List< CargarDatos.stInfoFields > |
InfoFields, |
|
|
ref DataTable |
dtCSVLines |
|
) |
| |
|
inline |
◆ leerFichero() [2/2]
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.leerFichero |
( |
string |
cFileCSV, |
|
|
DataTable |
dtGrid, |
|
|
ref DataTable |
dtCSVLines, |
|
|
plinter_c |
_PlantillaDatos |
|
) |
| |
|
inline |
◆ leerFicheroExcel()
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.leerFicheroExcel |
( |
string |
cFileExcel, |
|
|
DataTable |
dtGrid |
|
) |
| |
|
inline |
Leer fichero EXCEL
- Parámetros
-
- Devuelve
Definición en la línea 182 del archivo CargarDatos.cs.
◆ obtenerInfoCampo()
Tuple<string, string, string> sage.addons.idatos.Negocio.Clases.CargarDatos.obtenerInfoCampo |
( |
Int32 |
_idcampo, |
|
|
Int32 |
_idcampoad = 0 , |
|
|
bool |
adi = false |
|
) |
| |
|
inline |
Nos devuelve valores de tabla CAMPOS
Definición en la línea 1452 del archivo CargarDatos.cs.
◆ obtenerTipoColumna()
string sage.addons.idatos.Negocio.Clases.CargarDatos.obtenerTipoColumna |
( |
int |
idtabla, |
|
|
string |
campo |
|
) |
| |
|
inline |
Obtener el tipo de columna accediendo por el idtabla y el nombre del campo
- Parámetros
-
- Devuelve
Definición en la línea 1282 del archivo CargarDatos.cs.
◆ revisarCampo()
void sage.addons.idatos.Negocio.Clases.CargarDatos.revisarCampo |
( |
string |
cCodPlan, |
|
|
int |
idTabla, |
|
|
int |
idCampo, |
|
|
string |
cTabla |
|
) |
| |
|
inline |
Revisión de campos ampliables
- Parámetros
-
cCodPlan | |
idCampo | |
idTabla | |
cTabla | |
Definición en la línea 901 del archivo CargarDatos.cs.
◆ revisarCamposAmpliablesGuia()
void sage.addons.idatos.Negocio.Clases.CargarDatos.revisarCamposAmpliablesGuia |
( |
string |
cCodPlan | ) |
|
|
inline |
Revisión de campos ampliables
- Parámetros
-
Definición en la línea 721 del archivo CargarDatos.cs.
◆ valorDefectoGuia()
string sage.addons.idatos.Negocio.Clases.CargarDatos.valorDefectoGuia |
( |
string |
codigoGuia, |
|
|
int |
_idcampo |
|
) |
| |
|
inline |
◆ _dbCamposTipoDato
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos._dbCamposTipoDato = null |
Datatable para saber tipo de datos de los campos
Definición en la línea 69 del archivo CargarDatos.cs.
◆ codigoGuia
string sage.addons.idatos.Negocio.Clases.CargarDatos.codigoGuia = string.Empty |
◆ CSVOutFile
string sage.addons.idatos.Negocio.Clases.CargarDatos.CSVOutFile = "" |
|
static |
Utilizamos para guardar fichero CSV con registros no importados
Definición en la línea 59 del archivo CargarDatos.cs.
◆ dtPlinter_D
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.dtPlinter_D = null |
◆ dtPlinter_D1
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.dtPlinter_D1 = null |
Datatable con registros de Plinter_D1
Definición en la línea 74 del archivo CargarDatos.cs.
◆ FileCSV
string sage.addons.idatos.Negocio.Clases.CargarDatos.FileCSV = "" |
◆ lineHeader
string sage.addons.idatos.Negocio.Clases.CargarDatos.lineHeader = "" |
|
static |
Utilizamos para guardar fichero CSV con registros no importados
Definición en la línea 64 del archivo CargarDatos.cs.
◆ loPlinter_D
◆ primeraFilaDatos
bool sage.addons.idatos.Negocio.Clases.CargarDatos.primeraFilaDatos = true |
Para controlar si utilizamos la primera fila de datos del CSV
Definición en la línea 44 del archivo CargarDatos.cs.
◆ separator
string sage.addons.idatos.Negocio.Clases.CargarDatos.separator = ";" |
Para saber cual es el separador de camposque utilizamos en el fichero CSV
Para saber cual es el separador de camposque utilizamos en el fichero CSV
Definición en la línea 53 del archivo CargarDatos.cs.
La documentación para esta clase fue generada a partir del siguiente fichero:
- C:/Agent/_work/5/s/sage.ew/addons/idatos/Negocio/Clases/CargarDatos.cs