Cargando...
Buscando...
Nada coincide
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.
 
 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)
 

Métodos públicos estáticos

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

Campos de datos

string FileCSV = ""
 Fichero CSV a importar.
 
string codigoGuia = string.Empty
 codigoGuia a importar
 
bool primeraFilaDatos = true
 Para controlar si utilizamos la primera fila de datos del CSV.
 
string separator = ";"
 Para saber cual es el separador de camposque utilizamos en el fichero CSV.
 
DataTable _dbCamposTipoDato = null
 Datatable para saber tipo de datos de los campos.
 
DataTable dtPlinter_D1 = null
 Datatable con registros de Plinter_D1.
 
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.
 
static string lineHeader = ""
 Utilizamos para guardar fichero CSV con registros no importados.
 

Descripción detallada

Clase para la importación de datos.

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

Documentación de constructores y destructores

◆ 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 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,
ref DataTable dtCSVLines,
plinter_c _PlantillaDatos )
inline

Leer fichero CSV.

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

◆ 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

Leer fichero CSV.

Definición en la línea 234 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 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 de esta clase está generada del siguiente archivo: