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.
|
|
| CargarDatos (bool b) |
| CargarDatos.
|
|
DataTable | leerFicheroExcel (string cFileExcel, DataTable dtGrid) |
| Leer fichero EXCEL.
|
|
DataTable | leerFichero (string cFileCSV, DataTable dtGrid, string cCodigoGuia, List< CargarDatos.stInfoFields > InfoFields, ref DataTable dtCSVLines) |
| Leer fichero CSV.
|
|
DataTable | leerFichero (string cFileCSV, DataTable dtGrid, ref DataTable dtCSVLines, plinter_c _PlantillaDatos) |
| Leer fichero CSV.
|
|
void | revisarCamposAmpliablesGuia (string cCodPlan) |
| Revisión de campos ampliables.
|
|
void | revisarCampo (string cCodPlan, int idTabla, int idCampo, string cTabla) |
| Revisión de campos ampliables.
|
|
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.
|
|
bool | IsFileOpen (string cFileCSV) |
| Abrir fichero CSV.
|
|
string | obtenerTipoColumna (int idtabla, string campo) |
| Obtener el tipo de columna accediendo por el idtabla y el nombre del campo.
|
|
int | idTablaVirtual (Int32 idtabla) |
| Obtener el idtabla virtual correspondiente a un idtabla.
|
|
Tuple< string, string, string > | obtenerInfoCampo (Int32 _idcampo, Int32 _idcampoad=0, bool adi=false) |
| Nos devuelve valores de tabla CAMPOS.
|
|
string | valorDefectoGuia (string codigoGuia, int _idcampo) |
|
|
static bool | _ImportExcel2DataTable (string filePath, ref DataTable ldImport) |
| Método para importar de un fichero a DataTable.
|
|
|
static string | CSVOutFile = "" |
| Utilizamos para guardar fichero CSV con registros no importados.
|
|
static string | lineHeader = "" |
| Utilizamos para guardar fichero CSV con registros no importados.
|
|
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, |
|
|
ref DataTable | dtCSVLines, |
|
|
plinter_c | _PlantillaDatos ) |
|
inline |
◆ leerFichero() [2/2]
DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.leerFichero |
( |
string | cFileCSV, |
|
|
DataTable | dtGrid, |
|
|
string | cCodigoGuia, |
|
|
List< CargarDatos.stInfoFields > | InfoFields, |
|
|
ref DataTable | dtCSVLines ) |
|
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 de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/addons/idatos/Negocio/Clases/CargarDatos.cs