Referencia de la Clase sage.addons.idatos.Negocio.Clases.CargarDatos

Clase para la importación de datos Más...

Estructuras de datos

struct  stInfoFields
 // Estructura para guardar la información de cada campo: tipo, longitud, ampliable Más...
 

Métodos públicos

 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)
 

Métodos públicos estáticos

static bool _ImportExcel2DataTable (string filePath, ref DataTable ldImport)
 Método para importar de un fichero a DataTable Más...
 

Campos de datos

string FileCSV = ""
 Fichero CSV a importar Más...
 
string codigoGuia = string.Empty
 codigoGuia a importar Más...
 
bool primeraFilaDatos = true
 Para controlar si utilizamos la primera fila de datos del CSV Más...
 
string separator = ";"
 Para saber cual es el separador de camposque utilizamos en el fichero CSV Más...
 
DataTable _dbCamposTipoDato = null
 Datatable para saber tipo de datos de los campos Más...
 
DataTable dtPlinter_D1 = null
 Datatable con registros de Plinter_D1 Más...
 
DataTable dtPlinter_D = null
 
plinter_d loPlinter_D = new plinter_d()
 

Atributos públicos estáticos

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...
 

Descripción detallada

Clase para la importación de datos

Definición en la línea 27 del archivo CargarDatos.cs.

Documentación del constructor y destructor

◆ CargarDatos() [1/2]

sage.addons.idatos.Negocio.Clases.CargarDatos.CargarDatos ( )
inline

Constructor por defecto

Definición en la línea 152 del archivo CargarDatos.cs.

◆ CargarDatos() [2/2]

sage.addons.idatos.Negocio.Clases.CargarDatos.CargarDatos ( bool  b)
inline

CargarDatos

Parámetros
b

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

Documentación de las funciones miembro

◆ _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
filePath
ldImport

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
idtabla
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

Parámetros
cCodPlan
Devuelve

Definición en la línea 971 del archivo CargarDatos.cs.

◆ IsFileOpen()

bool sage.addons.idatos.Negocio.Clases.CargarDatos.IsFileOpen ( string  cFileCSV)
inline

Abrir fichero CSV

Definición en la línea 1219 del archivo CargarDatos.cs.

◆ 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

Leer fichero CSV

Definición en la línea 234 del archivo CargarDatos.cs.

◆ leerFichero() [2/2]

DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.leerFichero ( string  cFileCSV,
DataTable  dtGrid,
ref DataTable  dtCSVLines,
plinter_c  _PlantillaDatos 
)
inline

Leer fichero CSV

Definición en la línea 502 del archivo CargarDatos.cs.

◆ leerFicheroExcel()

DataTable sage.addons.idatos.Negocio.Clases.CargarDatos.leerFicheroExcel ( string  cFileExcel,
DataTable  dtGrid 
)
inline

Leer fichero EXCEL

Parámetros
cFileExcel
dtGrid
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
idtabla
campo
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
cCodPlan

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

Parámetros
codigoGuia
_idcampo
Devuelve

Definición en la línea 1515 del archivo CargarDatos.cs.

Documentación de los campos

◆ _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

codigoGuia a importar

Definición en la línea 39 del archivo CargarDatos.cs.

◆ 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

Definición en la línea 79 del archivo CargarDatos.cs.

◆ 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 = ""

Fichero CSV a importar

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

◆ 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

plinter_d sage.addons.idatos.Negocio.Clases.CargarDatos.loPlinter_D = new plinter_d()

Definición en la línea 143 del archivo CargarDatos.cs.

◆ 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: