|
| ReferenciasProveedor () |
| Clase ReferenciasProveedor Más...
|
|
| ReferenciasProveedor (string _codigoGuia, DataTable _dtCSV, Int32 _idCampoArt, DataTable dtTallas=null, DataTable dtColores=null) |
| Clase ReferenciasProveedor Más...
|
|
bool | ComprobarRegistrosPredeterminados (Int32 fila, DataTable dtCSV, DataRow dataRowEnImportacion, DataTable dtAuxArticulo, List< string > lstArtPredet, List< string > lstArtPro, int idTablaNegocio, ref DataRow rowReferpro) |
| ComprobarRegistrosPredeterminados Más...
|
|
void | RegistrosReferpro (string codigo, bool lbArticuloTallaColor) |
| Registros de referencias de proveedor Más...
|
|
bool | ComprobacionesProveedor (string proveedor, Int32 numFila) |
|
| ImportacionBase () |
| Constructor Más...
|
|
void | ImportarTest (DataTable dtCSVTest, DataTable dtcsvlinesTest, List< stInfoFields > infoFieldsTest, string codigoGuiaTest) |
| Método para poder ejecutar los test unitarios Más...
|
|
void | CuentaBancariaIBANTest () |
| Método para poder ejecutar el test unitario del método CuentaBancaria Más...
|
|
string | DivisaTest () |
| Método para poder ejecutar el test unitario del método Divisa Más...
|
|
virtual void | Importar (DataTable dtcsv, string ccodigoGuia, List< CargarDatos.stInfoFields > _infoFields, DataTable dtcsvlines, string tcFichero, string _clave, int _idCampoNegocio, int _idCampoNombreNegocio, List< Int32 > _noProcesar, int tnModo=0) |
| Importación Más...
|
|
DataTable | get_dtCodigos () |
|
Int32 | get_idTablaNegocio () |
|
string | ValidarReglaExt (string regla, Int32 idTabla=0, List< string > valorespreexistentes=null, string codigo="", string valor="", DataTable dtImportar=null, string nombreNegocio="", bool nombreValDef=false) |
|
bool | ValidarIBAN (string IBAN, ref string error) |
| Validar el IBAN Más...
|
|
bool | AsignarNombreValorCtaContable (DataTable resto, int idmante, string codigo, out Dictionary< string, string > valores) |
|
object | BuscarValorTablaCampos (Int32 idCampo, string nombreColumna) |
| BuscarValorTablaCampos Más...
|
|
|
int | idCampoArt = 0 |
|
DataTable | dtDetalle = null |
| Guardaremos DataTable para registros duplicados de Plinter_D (Mismo idtabla e idCampo y Detalle = true) Tienen en PLINTER_D1 distinto idcampo Ejemplo: PLINTER_D (FAMILIA - 812) y PLINTER_D1 (CODIGO FAMILIA - 881) PLINTER_D (FAMILIA - 812) y PLINTER_D1 (NOMBRE FAMILIA - 882) Lo vamos a utilizar a la hora de crear la familia (mantenimento) para obtener codigo y nombre (ejemplo)
Más...
|
|
DataTable | dtCampos = null |
| DataTable donde cargamos información de campos para un idcampo Más...
|
|
string | _cEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) |
| Propiedad privada para _Empresa Más...
|
|
string | lcPathInicio = EW_GLOBAL._GetVariable("wc_PathInicio").ToString() + "\\" |
| Path de inicio de la aplicación Más...
|
|
DataRow | dataRowEnImportacion = null |
| Para funciones de Validación que necesiten acceder a otras columnas del registro en importacion Más...
|
|
string | nombreVal_def = string.Empty |
| Para función CREAR_CODIGO (valorPropuesto, nombre de valor propuesto y valor por defecto) Más...
|
|
int | idCampoNegocio = 0 |
| IdCampo de código principal de importación (CodigoArticulo = 809, ....) Más...
|
|
int | idCampoNombreNegocio = 0 |
| IdCampo de código principal de importación (NombreArticulo = 810, ....) Más...
|
|
int | idTablaNegocio = 0 |
| IdCampo de código principal de importación (TablaArticulo = 68, TablaCliente = 107, ....) Más...
|
|
Int32 | _idCampo = 0 |
| Para que las reglas se surtan de lo que necesitan antes de llamarlas Más...
|
|
Int32 | tipoImport = 0 |
| Cargamos tipo de plantilla a importar (artículo, cliente,...) Más...
|
|
bool | bImportar = false |
| Controlar el proceso de importación (correcto, con incidencias o no importado) Más...
|
|
bool | lbExiste_S50 = false |
| Variable existe o no artículo de CSV a importar en Sage50 Más...
|
|
List< string > | valorespreexistentes = new List<string>() |
| Lista que contendrá los idCampo con los valores existentes Más...
|
|
List< Int32 > | noProcesar = new List<Int32>() |
| Lista que contendrá los registros que debemos de marcar compo Procesado = false (hay más de un registro en tabla Plinter_D y procesamos todos juntos) Más...
|
|
bool | lbActExistente = false |
| Actualizar datos existentes (existe en la aplicación ya el registro) Si en PLINTER_D el registro es automático no tenemos que crear los manteniminetos relacionados (familias, subfamilias,...) Más...
|
|
List< string > | lstNoImportados = new List<string>() |
| Lista que contendrá los registros que han sido importados Más...
|
|
bool | lbCrearCuenta = false |
| Controlar el proceso de importación (correcto, con incidencias o no importado) Más...
|
|
bool | lbFormaPago = false |
| Variable para añadir campos a la forma de pago (no sólo código y nombre) Más...
|
|
bool | lbGiros = false |
| Variable para añadir campos a la forma de pago (no sólo código y nombre) Más...
|
|
bool | lbRutaZona = false |
| Variable para añadir los campos ruta y la zona Más...
|
|
bool | lbCatastral = false |
| Variable para añadir la referencia catastral Más...
|
|
bool | lbVendedor = false |
| Variable para añadir campos al vendedoro (no sólo código y nombre) Más...
|
|
bool | lbAnalitica = false |
| Variable para añadir la contabilidad analítica Más...
|
|
Dictionary< Int32, List< string > > | rutazona = new Dictionary<Int32, List<string>>() |
| Para almacenar la relacion entre ruta y zona Más...
|
|
List< string > | noCheck = new List<string>() |
| No comprobar si existe al final del proceso Más...
|
|
List< string > | lstRegistrosAuto = new List<string>() |
| Lista de nombres de campo de registros automáticos de la guía para conservar valor de negocio a la hora de la importación (ACTUALIZACIÓN) Más...
|
|
clsHistoricoGuia | historicoGuia = new clsHistoricoGuia() |
| Clase para rellenar el historico de las importaciones de guias. Más...
|
|
CSVConfig | cs = new CSVConfig() |
| Configuración del CSV Más...
|
|
|
void | WriteCSVOut (string text) |
| Escribir csv de resultado con los artículos no pasados Más...
|
|
void | IncidWriteCSVOut (ref Int32 fila, ref List< Int32 > filaexite, ref Int32 registroCSV) |
| Escribe incidencia en fichero de salida CSV Más...
|
|
void | GestionIncidencias () |
| Gestión de las incidencias de la imporación/exportación Más...
|
|
void | RegistrarIncidencia (Int32 nFila, string cIncidencia, int tipo) |
|
object | BuscarValorTablaPlinter2 (Int32 idCampo, string plantilla, string nombreColumna) |
| Buscar registros en tabla Plinter_D2 Más...
|
|
object | BuscarValorTablaPlinter1 (Int32 idCampo, string plantilla, string nombreColumna) |
| Buscar registros en tabla Plinter_D1 Más...
|
|
string | ObtenerColumnaCodigoPropiedad (List< DataRow > plinterDProps) |
| ObtenerColumnaCodigoPropiedad Más...
|
|
string | ObtenerColumnaNombrePropiedad (List< DataRow > plinterDProps) |
| ObtenerColumnaNombrePropiedad Más...
|
|
bool | ComprobarExisteNegocio (ref Int32 idMante, ref string codigoLocalizar, ref string nombreLocalizar, bool val_def=false) |
| ComprobarExiste Más...
|
|
string | FuncionID () |
| FuncionID Más...
|
|
void | RegistrosdtAdicionales (RegistroPlinter_D registroD) |
| RegistrosdtAdicionales Más...
|
|
DataTable | PrepararDtAux (string nombreTabla, string nombreBBDD="GESTION", string codigo="CODIGO", string nombre="NOMBRE") |
| cargar los datatables para realizar búsquedas de código y nombre Más...
|
|
virtual DataTable | PrepararDtImportar (Int32 idTablaCampo, bool linfadi, Int32 idCampo, string nombre) |
| Rellenamos el datatable de trabajo dtImportar con columnas a importar Más...
|
|
virtual void | InicializarVariables (DataTable dtPlinter_D) |
| Inicializar variables para proceso de importación Más...
|
|
virtual void | AsignarValoresVariables () |
| Asignamos valores a variables del proceso de importación Más...
|
|
virtual bool | ConsultarCampoRegistroD (RegistroPlinter_D registroD) |
| Inicializar variables para proceso de importación Más...
|
|
virtual bool | ComprobarExiste (string codigo) |
| Comprobamos si existe el artículo en Sage 50 o en los registros de CSV que hemos validado Más...
|
|
virtual bool | MsjIncidenciaDuplicadoCSV (string codigoTipoImport, ref bool lbincid) |
| Mensaje incidencia código duplicado Más...
|
|
virtual bool | VerPropiedades (string codigoTipoImport, ref bool lbincid, ref Int32 fila, ref List< Int32 > filaexite, ref Int32 registroCSV, ref int pos) |
| Ver si el codigo tiene propiedades y existe Más...
|
|
virtual void | RegistroTablaRelacionada (RegistroPlinter_D registroD, ref Int32 fila, ref string codImportar, ref string valorColumnaCSV, ref bool ltablaImportar, ref Int32 colDt) |
| Registros de tabla relacionada (no pertenecen a tablas principales: 68, 107, ...) Más...
|
|
virtual bool | RegistroReferpro (RegistroPlinter_D registroD, string valorColumnaCSV, Int32 fila, DataRow dataRowEnImportacion, List< string > lstArtPredet, List< string > lstArtPro, ref DataRow rowReferpro) |
|
virtual DataTable | ValoresDtAux (string codigo, ref DataTable dtMomen) |
|
virtual Int32 | AsignoTextosLongitud (Dictionary< int, string > textos, Int32 idMante) |
| AsignoTextosLongitud Más...
|
|
virtual string | AsignarCuentaContableEstandar (Int32 idCampo) |
| AsignarCuentaContableEstandar Más...
|
|
virtual void | CrearNegocioIdMante (Int32 idmante, string codigo, string nombre, Dictionary< string, string > valores, bool lbnom_valdef, Int32 fila=0) |
| CrearNegocioIdMante Más...
|
|
virtual string | ValidarCodigoTercero (DataRow dataRowEnImportacion, ref bool lbRow, int fila) |
| ValidarCodigoTercero Más...
|
|
virtual string | ValidarCodigoPostalCatastral (DataRow dataRowEnImportacion, ref bool lbRow, int fila) |
| ValidarCodigoPostalCatastral Más...
|
|
virtual void | CamposReferenciaCatastral (RegistroPlinter_D registroD, DataRow dataRowEnImportacion, ref bool lbRow, int fila, DataRow rowCatastral, string valorColumnaCSV) |
|
virtual bool | CampoCatastral (RegistroPlinter_D registroD, DataRow dataRowEnImportacion, DataTable dtReferCatastral) |
|
virtual string | ValidarRegla (string regla, Int32 idTabla=0, List< string > valorespreexistentes=null, string codigo="", string valor="", DataTable dtImportar=null, string nombreNegocio="", bool nombreValDef=false, string valor2="", string valor3="", Int32 fila=0) |
| ValidarRegla Más...
|
|
virtual string | AsignarValorExistenteNegocio (int idMante, string codigoTipoImport) |
| AsignarValorExistenteNegocio Más...
|
|
virtual bool | CrearTarifaYAnadirPrecios () |
| CrearTarifaYAnadirPrecios Más...
|
|
virtual bool | ActivarTallasYColoresCrearTallaOColor () |
| ActivarTallasYColoresCrearTallaOColor Más...
|
|
virtual void | ImportarNegocio () |
| Importamos el negocio según tipo de guía (Artículos, Clientes, ...) Más...
|
|
virtual void | NoImportarNegocio () |
| No hay registros para importar en negocio según tipo de guía (Artículos, Clientes, ...) Más...
|
|
virtual void | MsjImportarNegocio (string codigoGuia="") |
| Mensaje importación en negocio según tipo de guía (Artículos, Clientes, ...) -> (Correctamente o con incidencias) Más...
|
|
virtual void | CrearCodBarras () |
| Crea código de barras Más...
|
|
virtual void | CrearURLAdic (string codigo, string valor) |
| Crea URL Adicional Más...
|
|
virtual void | ArticuloEcommerce () |
| Crear registro en tabla de ART_ECOMM Más...
|
|
virtual void | ArtRelacionadoEcommerce () |
| Crear registro en tabla de ART_RELA Más...
|
|
virtual bool | CreaStock () |
| Crear Stock Más...
|
|
virtual void | ValoresReglaD2 (RegistroPlinter_D registroD) |
| ValoresReglaD2 Más...
|
|
string | valorEnCSV (DataRow fila, string nombreColumna) |
| valorEnCSV Más...
|
|
string | valorEnCSV (DataTable dt, Int32 idCampo, DataRow fila) |
|
void | LoadPlinter_D1 () |
| cargar datos de PLINTER_D1 para una plantilla Más...
|
|
bool | ExistenIDCamposEnPlinterD (Int32[] valores) |
| Comprobar si existe una serie de valores de idcampo en plinterd Más...
|
|
bool | ExistenIDTablasEnPlinterD (Int32[] valores) |
| Comprobar si existe una serie de valores de idtabla en plinterd Más...
|
|
virtual bool | ImportarCampo (string valor, string nombre, sage.ew.ewbase.ewMante._EstadosMantenimiento loEstado) |
|
Int32 | PosColumna (int idTabla, int idCampo) |
|
string | MensajeIncidencia (string fila, string columna, string valor, string mensaje) |
|
bool | ComprobarExisteEnDtImportar (string codigo) |
| Comprobar si existe el código en dtImportar Más...
|
|
DataTable | ComprobarExisteCodigo (Int32 idMante, List< string > valoresCSV, string valor, bool lCodigo=true) |
| Comprobamos si el código existe ya en Sage50 Más...
|
|
virtual string | Divisa (string codigoISO) |
| Función Divisa Más...
|
|
virtual string | PaisCta (string valor) |
| Pais Más...
|
|
virtual string | BuscarIVA () |
| Buscar IVA Más...
|
|
virtual string | BuscarRetencion () |
| Buscar Retención Más...
|
|
virtual string | CrearCodigo (Int32 idMante, List< string > valoresCSV, bool lcodigo=true, string nombre="", bool lCrear=false, bool lAjuste=true, string nombreNegocio="", bool nomValDef=false, bool lnombre=false) |
| Crea un código nuevo a partir de los códigos posibles y los existentes Más...
|
|
virtual List< string > | CrearDireccion (List< string > lstNoImportados, Int32 fila) |
| Nueva implementación con manejo de ImportManager Más...
|
|
virtual void | CrearTelefonoContacto (List< string > lstNoImportados) |
| CrearTelefonoContacto Más...
|
|
virtual void | CrearCuentaIBAN (string codigo, string ctaIban, string swift) |
| Crear cuenta IBAN (cliente, proveedor,...) Más...
|
|
virtual void | CuentaBancaria () |
| Crear datos asociados a cuenta IBAN (cliente, proveedor,...) Más...
|
|
virtual void | CodigoPostal (string valor, string valorPob, string valorProv) |
| CodigoPostal Más...
|
|
virtual void | FormaPago () |
| Forma de pago Más...
|
|
virtual void | Vendedor () |
| Vendedor Más...
|
|
virtual void | ReferenciaCatastral () |
| Referencia Catastral (MODREFEC) Más...
|
|
virtual void | CrearCuentaContable (string cta="", string nombreCta="", int fila=0, string proveed="") |
| CrearCuentaContable Más...
|
|
virtual void | CrearGiros (List< string > lstNoImportados) |
| Crear giros asociados Más...
|
|
virtual string | NewCodigoEspecial (string nombreTabla, string nombreBBDD, int size) |
| Dar nuevo código (según casos especiales) Más...
|
|
string | CrearMante (Int32 idcampo, List< string > valoresexistentes=null, Int32 fila=0) |
| Crear Familia Más...
|
|
static int | posicionColumna (string nombreColumna) |
| posicionColumna Más...
|
|
static string | nombreColumna (DataTable dt, Int32 idCampo) |
| nombreColumna Más...
|
|
static DataTable | dtImportar = null |
| DataTable donde vamos a guardar los datos a importar Más...
|
|
static DataTable | dtCSV = null |
| Datatable con datos a importar (CSV) Más...
|
|
static DataTable | dtCSVLines = null |
| Datatable con datos a importar (CSV incidencias) Más...
|
|
static DataTable | dtAdicionales = null |
| DataTable que utilizaremos en el proceso de importación (campos adicionales Plinter_D2) Más...
|
|
static DataTable | dtCodigos = null |
| En este DataTable guardamos Codigo informado en CSV, con codigo asignado en la realidad y tabla.
en el caso de que el código exista en los valores de S50 Más...
|
|
static DataTable | dtCuentaRef = null |
| En este DataTable guardamos Cuenta y referencia de tabla Partinve (Amortizado) informado en CSV, con codigo asignado en la realidad y tabla.
en el caso de que el código exista en los valores de S50 Más...
|
|
static DataTable | dtValoresExistentes = null |
| DataTable para obtener los valores que ya existen Más...
|
|
static DataTable | dtReferCatastral = null |
| DataTable donde vamos a guardar los datos de referencias catastrales Más...
|
|
static DataTable | dtReferPro = null |
| DataTable donde vamos a guardar los datos de referencias de proveedores para artículos Más...
|
|
static string | logFile = "log.txt" |
| Nombre de fichero log Más...
|
|
static string | incidenc = string.Empty |
| Incidencia de fichero log Más...
|
|
static string | codigoGuia = string.Empty |
| Código de la plantilla base Más...
|
|
static string | valorPropuesto = " " |
| Para función CREAR_CODIGO (valorPropuesto, nombre de valor propuesto y valor por defecto) Más...
|
|
static string | valorPropuestoNombre = " " |
| Para función CREAR_CODIGO (valorPropuesto, nombre de valor propuesto y valor por defecto) Más...
|
|
static bool | lbInsertar = false |
| Insertar datos existentes Más...
|
|
static bool | lbActualizar = false |
| Actualizar datos existentes Más...
|
|