Пример #1
0
        public List <EstructuraArchivo> consultarEstructuraArchivoBanco(String codBanco)
        {
            List <EstructuraArchivo> lista = new List <EstructuraArchivo>();
            DataTable         tabla        = new EstructuraArchivoLN().consultarEstructuraBanco(codBanco, "xxx", "");
            EstructuraArchivo entidad;

            foreach (DataRow fila in tabla.Rows)
            {
                entidad                    = new EstructuraArchivo();
                entidad.aAlineacion        = Convertidor.aCadena(fila["ALINEACION"]);
                entidad.aCantidadDecimales = Convertidor.aEntero32(fila["CANTIDAD_DECIMALES"]);
                entidad.aCaracterRelleno   = Convertidor.aCadena(fila["CARACTER_RELLENO"]);
                entidad.aConfiguracion     = Convertidor.aEntero32(fila["Configuracion"]);
                entidad.aEsContador        = Convertidor.aBooleano(fila["ES_CONTADOR"]);
                entidad.aFormatoFecha      = Convertidor.aCadena(fila["FORMATO_FECHA"]).ToUpper();
                entidad.aLongitud          = Convertidor.aEntero32(fila["LONGITUD"]);
                entidad.aNombreCampo       = Convertidor.aCadena(fila["NOMBRE_CAMPO"]);
                entidad.aOid               = Convertidor.aEntero32(fila["OID"]);
                entidad.aOrdenColumna      = Convertidor.aEntero32(fila["ORDEN_COLUMNA"]);
                entidad.aRequiereCambio    = Convertidor.aBooleano(fila[EstructuraArchivoDEF.RequiereCambio]);
                entidad.aTipoDato          = Convertidor.aCadena(fila["Tipo_Dato"]);
                entidad.aTipoLinea         = Convertidor.aCadena(fila[ConfiguracionDEF.TipoLinea]);
                entidad.aValor             = Convertidor.aCadena(fila[EstructuraArchivoDEF.Valor]);
                entidad.aValorPorDefecto   = Convertidor.aBooleano(fila[EstructuraArchivoDEF.ValorPorDefecto]);

                lista.Add(entidad);
            }

            return(lista);
        }
Пример #2
0
        public List <Banco> consultarBancos()
        {
            List <Banco> lista = new List <Banco>();
            DataTable    tabla = new BancoLN().consultar();
            Banco        banco;

            foreach (DataRow fila in tabla.Rows)
            {
                banco                      = new Banco();
                banco.aClave               = Convertidor.aCadena(fila["CLAVE"]);
                banco.aCodigoBanco         = Convertidor.aCadena(fila["CODIGO_BANCO"]);
                banco.aFtp                 = Convertidor.aBooleano(fila["FTP"]);
                banco.aIntervaloTiempo     = Convertidor.aEntero32(fila["INTERVALO_TIEMPO"]);
                banco.aNombre              = Convertidor.aCadena(fila["NOMBRE"]);
                banco.aRutaArchivosEntrada = Convertidor.aCadena(fila["RutaEntrada"]);
                banco.aRutaArchivosSalida  = Convertidor.aCadena(fila["RutaSalida"]);
                banco.aUrlFtp              = Convertidor.aCadena(fila["URL_FTP"]);
                banco.aUsuarioFtp          = Convertidor.aCadena(fila["USUARIO_FTP"]);

                banco.aCodigoEntidadFinanciera = Convertidor.aCadena(fila["CODIGO_TRANSITO"]);
                banco.aCorreoControl           = Convertidor.aCadena(fila["CORREO_CONTROL"]);
                banco.aCorreoEnvio             = Convertidor.aCadena(fila["CORREO_ENVIO"]);
                banco.aActivo     = Convertidor.aBooleano(fila["ACTIVO"]);
                banco.aRecFac     = Convertidor.aBooleano(fila["ENTRADA"]);
                banco.aRemitente  = Convertidor.aCadena(fila["REMITENTE"]);
                banco.aNumeCuenta = Convertidor.aCadena(fila["NUM_CUENTA"]);
                banco.aNombCuenta = Convertidor.aCadena(fila["NOM_CUENTA"]);
                banco.aTipoCuenta = Convertidor.aCadena(fila["TIPO_CUENTA"]);

                lista.Add(banco);
            }

            return(lista);
        }
Пример #3
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Ftp> consultar(Ftp objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Ftp> lista       = new List <Ftp>();
            Ftp        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2                = new Ftp();
                objEntidad2.pId            = Convertidor.aEntero32(fila[FtpDEF.Id]);
                objEntidad2.pUrlFtp        = Convertidor.aCadena(fila[FtpDEF.UrlFtp]);
                objEntidad2.pUsuarioFtp    = Convertidor.aCadena(fila[FtpDEF.UsuarioFtp]);
                objEntidad2.pClaveFtp      = Convertidor.aCadena(fila[FtpDEF.ClaveFtp]);
                objEntidad2.pRutaDestino   = Convertidor.aCadena(fila[FtpDEF.RutaDestino]);
                objEntidad2.pIdCuentaBanco = Convertidor.aCadena(fila[FtpDEF.IdCuentaBanco]);
                objEntidad2.pTipoProceso   = Convertidor.aCadena(fila[FtpDEF.TipoProceso]);
                objEntidad2.pFtpSeguro     = Convertidor.aBooleano(fila[FtpDEF.FtpSeguro]);

                objEntidad2.pPrefijo            = Convertidor.aCadena(fila[FtpDEF.Prefijo]);
                objEntidad2.pFormato            = Convertidor.aCadena(fila[FtpDEF.Formato]);
                objEntidad2.pFechaUltimoIngreso = Convertidor.aCadena(fila[FtpDEF.FechaUltimoIngreso]);
                objEntidad2.pFechaUltimaCopia   = Convertidor.aCadena(fila[FtpDEF.FechaUltimaCopia]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #4
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="banco"></param>
        /// <param name="tablaAso"></param>
        /// <param name="tablaBanco"></param>
        /// <returns></returns>
        public List <Transformar> consultar(String banco, String tablaBanco, String tablaAso)
        {
            String query = "SELECT v.DESCRIPCION AS DescripcionBanco, v.CODIGO AS CodBanco, tr.Valor_Banco, v2.DESCRIPCION AS DescripcionAsobancaria, v2.CODIGO AS CodAso, tr.Valor_Asobancaria"
                           + " FROM tb_BAN_TRANSFORMAR AS tr"
                           + " INNER JOIN tb_BAN_VALOR AS v ON tr.Valor_Banco = v.OID"
                           + " INNER JOIN tb_BAN_TABLA AS t ON v.Tabla = t.OID"
                           + " INNER JOIN tb_BAN_VALOR AS v2 ON tr.Valor_Asobancaria = v2.OID"
                           + " INNER JOIN tb_BAN_TABLA AS t2 ON v2.Tabla = t2.OID"
                           + " WHERE (t.Banco = '" + banco + "') AND (t.OID = " + tablaBanco + ")"
                           + " AND (t2.OID = " + tablaAso + ") AND (t2.ES_ASOBANCARIA = 1)";

            Querys    objQuery = new Querys();
            DataTable datos    = objQuery.consultarDatos(query).Tables["tabla"];

            Error = objQuery.Error;

            List <Transformar> lista      = new List <Transformar>();
            Transformar        objEntidad = null;

            foreach (DataRow fila in datos.Rows)
            {
                objEntidad = new Transformar();
                objEntidad.pCodigoAsobancaria      = Convertidor.aCadena(fila["CodAso"]);
                objEntidad.pCodigoBanco            = Convertidor.aCadena(fila["CodBanco"]);
                objEntidad.pDescripcionAsobancaria = Convertidor.aCadena(fila["DescripcionAsobancaria"]);
                objEntidad.pDescripcionBanco       = Convertidor.aCadena(fila["DescripcionBanco"]);
                objEntidad.pValorAsobancaria       = Convertidor.aEntero32(fila[TransformarDEF.ValorAsobancaria]);
                objEntidad.pValorBanco             = Convertidor.aEntero32(fila[TransformarDEF.ValorBanco]);

                lista.Add(objEntidad);
            }

            return(lista);
        }
Пример #5
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="banco"></param>
        /// <param name="tablaAso"></param>
        /// <param name="tablaBanco"></param>
        /// <returns></returns>
        public List <TransRespuesta> consultar(String banco, String tablaBanco, String tablaAso)
        {
            String query = "SELECT rt.DESCRIPCION_ESTANDAR AS DescEstandarBanco, rt.CAUSAL AS CausalBanco, tr.Respuesta_T_Banco,"
                           + " rt2.DESCRIPCION_ESTANDAR AS DescEstandarAsobancaria, rt2.CAUSAL AS CausalAso, tr.Respuesta_T_Asoba"
                           + " FROM tb_BAN_TRANS_RESPUESTA AS tr"
                           + " INNER JOIN tb_BAN_RESPUESTA_TRANSACCION AS rt ON tr.Respuesta_T_Banco = rt.OID"
                           + " INNER JOIN tb_BAN_TABLA AS t ON rt.Tabla = t.OID"
                           + " INNER JOIN tb_BAN_RESPUESTA_TRANSACCION AS rt2 ON tr.Respuesta_T_Asoba = rt2.OID"
                           + " INNER JOIN tb_BAN_TABLA AS t2 ON rt2.Tabla = t2.OID"
                           + " WHERE (t.Banco = '" + banco + "') AND (t.OID = " + tablaBanco + ") AND (t2.OID = " + tablaAso + ") AND (t2.ES_ASOBANCARIA = 1)";

            Querys    objQuery = new Querys();
            DataTable datos    = objQuery.consultarDatos(query).Tables["tabla"];

            Error = objQuery.Error;

            List <TransRespuesta> lista      = new List <TransRespuesta>();
            TransRespuesta        objEntidad = null;

            foreach (DataRow fila in datos.Rows)
            {
                objEntidad = new TransRespuesta();
                objEntidad.pCodigoRespuestaTAsoba  = Convertidor.aCadena(fila["CausalAso"]);
                objEntidad.pCodigoRespuestaTBanco  = Convertidor.aCadena(fila["CausalBanco"]);
                objEntidad.pDetalleRespuestaTAsoba = Convertidor.aCadena(fila["DescEstandarAsobancaria"]);
                objEntidad.pDetalleRespuestaTBanco = Convertidor.aCadena(fila["DescEstandarBanco"]);
                objEntidad.pRespuestaTAsoba        = Convertidor.aEntero32(fila[TransRespuestaDEF.RespuestaTAsoba]);
                objEntidad.pRespuestaTBanco        = Convertidor.aEntero32(fila[TransRespuestaDEF.RespuestaTBanco]);

                lista.Add(objEntidad);
            }

            return(lista);
        }
Пример #6
0
        // SE CARGA LOS PARAMETROS DE LA ESTRUCTURA DE LA LINEAS ASOBANCARIA PARA GENERAR EL ARCHIVO ASOBANCARIA
        private List <Bancos.EN.Tablas.EstructuraArchivo> consultarEstructuraAsobancaria(String tipoLinea, String tipoProceso)
        {
            DataTable tabla = new EstructuraArchivoLN().consultarEstructuraArchivoSalida(tipoLinea, tipoProceso);
            List <Bancos.EN.Tablas.EstructuraArchivo> lista = new List <Bancos.EN.Tablas.EstructuraArchivo>();

            Bancos.EN.Tablas.EstructuraArchivo Entidad;

            foreach (DataRow fila in tabla.Rows)
            {
                Entidad                    = new Bancos.EN.Tablas.EstructuraArchivo();
                Entidad.pAlineacion        = Convertidor.aCadena(fila["ALINEACION"]);
                Entidad.pCantidadDecimales = Convertidor.aEntero32(fila["CANTIDAD_DECIMALES"]);
                Entidad.pCaracterRelleno   = Convertidor.aCadena(fila["CARACTER_RELLENO"]);
                Entidad.pConfiguracion     = Convertidor.aEntero32(fila["Configuracion"]);
                Entidad.pEsContador        = Convertidor.aBooleano(fila["ES_CONTADOR"]);
                Entidad.pFormatoFecha      = Convertidor.aCadena(fila["FORMATO_FECHA"]);
                Entidad.pLongitud          = Convertidor.aEntero32(fila["LONGITUD"]);
                Entidad.pNombreCampo       = Convertidor.aCadena(fila["NOMBRE_CAMPO"]);
                Entidad.pOid               = Convertidor.aEntero32(fila["OID"]);
                Entidad.pOrdenColumna      = Convertidor.aEntero32(fila["ORDEN_COLUMNA"]);
                Entidad.pRequiereCambio    = Convertidor.aBooleano(fila[EstructuraArchivoDEF.RequiereCambio]);
                Entidad.pTipoDato          = Convertidor.aCadena(fila["Tipo_Dato"]);
                Entidad.pValor             = Convertidor.aCadena(fila[EstructuraArchivoDEF.Valor]);
                Entidad.pValorPorDefecto   = Convertidor.aBooleano(fila[EstructuraArchivoDEF.ValorPorDefecto]);
                lista.Add(Entidad);
            }

            return(lista);
        }
Пример #7
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int ejecutarNoConsulta(ArchivoPlano objEntidad)
        {
            int     cuenta = -1;
            DataSet datos  = ejecutarConsulta(objEntidad);

            try
            {
                cuenta = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0]["Cuenta"]);
            }
            catch (Exception ex)
            {
                Registrador.Warn(ex.Message);
            }
            return(cuenta);
        }
Пример #8
0
        public int ejecutarNoConsulta(CamposEquivalencias objEntidad)
        {
            int     cuenta = -1;
            DataSet datos  = ejecutarConsulta(objEntidad);

            try
            {
                cuenta = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0]["Cuenta"]);
            }
            catch (Exception ex)
            {
                Registrador.Error(ex.Message);
            }
            return(cuenta);
        }
Пример #9
0
        public Tareas consultarProceso(Tareas objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            EN.Tablas.Tareas objEntidad1 = new EN.Tablas.Tareas();
            objEntidad1.pId              = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0][TareaDEF.Id]);
            objEntidad1.pNombreTarea     = Convertidor.aCadena(datos.Tables["tabla"].Rows[0][TareaDEF.NombreTarea]);
            objEntidad1.pPeriodo         = Convertidor.aCadena(datos.Tables["tabla"].Rows[0][TareaDEF.Periodo]);
            objEntidad1.pTiempoIntervalo = Convertidor.aCadena(datos.Tables["tabla"].Rows[0][TareaDEF.TiempoIntervalo]);
            objEntidad1.pInicio          = Convertidor.aCadena(datos.Tables["tabla"].Rows[0][TareaDEF.Inicio]);
            objEntidad1.pProceso         = Convertidor.aCadena(datos.Tables["tabla"].Rows[0][TareaDEF.Proceso]);
            objEntidad1.pCorreoControl   = Convertidor.aCadena(datos.Tables["tabla"].Rows[0][TareaDEF.CorreoControl]);
            return(objEntidad1);
        }
Пример #10
0
        public List <InterpreteArchivo> consultar(String IdCuentaBancoEpicor, String asobancaria)
        {
            String query = "SELECT ea.NOMBRE_CAMPO AS NombreCampoBanco, ia.CAMPO_BANCO, ea2.NOMBRE_CAMPO AS NombreCampoAsobancaria, ia.CAMPO_ASOBANCARIA, ia.ID,"
                           + "c2.Tipo_Linea as TipoLinea FROM tb_BAN_CONFIGURACION AS c2"
                           + " INNER JOIN tb_BAN_ARCHIVO_ASOBANCARIA AS aa ON c2.Archivo_Asobancaria = aa.OID"
                           + " INNER JOIN tb_BAN_ESTRUCTURA_ARCHIVO AS ea2 ON c2.OID = ea2.Configuracion"
                           + " INNER JOIN tb_BAN_CONFIGURACION AS c"
                           + " INNER JOIN tb_BAN_ARCHIVO_PLANO AS ap ON c.Archivo_Plano = ap.OID"
                           + " INNER JOIN tb_BAN_ESTRUCTURA_ARCHIVO AS ea ON c.OID = ea.Configuracion"
                           + " INNER JOIN tb_BAN_INTERPRETE_ARCHIVO AS ia ON ea.OID = ia.Campo_Banco ON ea2.OID = ia.CAMPO_ASOBANCARIA"
                           + " WHERE (ap.Id_Cuenta_Banco = '" + IdCuentaBancoEpicor + "') AND ";

            if (asobancaria == "ABT1")
            {
                query = query + " (aa.OID = 'ABT1' or aa.OID = 'TCR1')";
            }
            else
            {
                query = query + " aa.OID = '" + asobancaria + "'";
            }


            Querys    objQuery = new Querys();
            DataTable datos    = objQuery.consultarDatos(query).Tables["tabla"];

            Error = objQuery.Error;

            List <InterpreteArchivo> lista       = new List <InterpreteArchivo>();
            InterpreteArchivo        objEntidad2 = null;

            foreach (DataRow fila in datos.Rows)
            {
                objEntidad2     = new InterpreteArchivo();
                objEntidad2.pId = Convertidor.aEntero32(fila[InterpreteArchivoDEF.Id]);
                objEntidad2.pCampoAsobancaria       = Convertidor.aEntero32(fila[InterpreteArchivoDEF.CampoAsobancaria]);
                objEntidad2.pCampoBanco             = Convertidor.aEntero32(fila[InterpreteArchivoDEF.CampoBanco]);
                objEntidad2.pNombreCampoAsobancaria = Convertidor.aCadena(fila["NombreCampoAsobancaria"]);
                objEntidad2.pNombreCampoBanco       = Convertidor.aCadena(fila["NombreCampoBanco"]);
                objEntidad2.pTipoLinea = Convertidor.aCadena(fila["TipoLinea"]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #11
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Transformar> consultar(Transformar objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Transformar> lista       = new List <Transformar>();
            Transformar        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2 = new Transformar();
                objEntidad2.pValorAsobancaria = Convertidor.aEntero32(fila[TransformarDEF.ValorAsobancaria]);
                objEntidad2.pValorBanco       = Convertidor.aEntero32(fila[TransformarDEF.ValorBanco]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #12
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Ruta> consultar(Ruta objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Ruta> lista       = new List <Ruta>();
            Ruta        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2       = new Ruta();
                objEntidad2.pOid  = Convertidor.aEntero32(fila[RutaDEF.Oid]);
                objEntidad2.pRuta = Convertidor.aCadena(fila[RutaDEF.Ruta]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #13
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <TransRespuesta> consultar(TransRespuesta objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <TransRespuesta> lista       = new List <TransRespuesta>();
            TransRespuesta        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2 = new TransRespuesta();
                objEntidad2.pRespuestaTAsoba = Convertidor.aEntero32(fila[TransRespuestaDEF.RespuestaTAsoba]);
                objEntidad2.pRespuestaTBanco = Convertidor.aEntero32(fila[TransRespuestaDEF.RespuestaTBanco]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #14
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Tabla> consultar(Tabla objEntidad)
        {
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Tabla> lista       = new List <Tabla>();
            Tabla        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2                = new Tabla();
                objEntidad2.pBanco         = Convertidor.aCadena(fila[TablaDEF.Banco]);
                objEntidad2.pEsAsobancaria = Convertidor.aBooleano(fila[TablaDEF.EsAsobancaria]);
                objEntidad2.pNombre        = Convertidor.aCadena(fila[TablaDEF.Nombre]);
                objEntidad2.pOid           = Convertidor.aEntero32(fila[TablaDEF.Oid]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #15
0
        public List <Equivalencias> consultar(Equivalencias objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Equivalencias> lista       = new List <Equivalencias>();
            Equivalencias        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2     = new Equivalencias();
                objEntidad2.pId = Convertidor.aEntero32(fila[EquivalenciasDEF.Id]);
                objEntidad2.pIdEstructuraArchivo   = Convertidor.aEntero32(fila[EquivalenciasDEF.IdEstructuraArchivo]);
                objEntidad2.pIdTablasEquivalencias = Convertidor.aEntero32(fila[EquivalenciasDEF.IdTablasEquivalencias]);
                objEntidad2.pIdCamposEquivalencias = Convertidor.aEntero32(fila[EquivalenciasDEF.IdCamposEquivalencias]);

                lista.Add(objEntidad2);
            }
            return(lista);
        }
Пример #16
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <InterpreteArchivo> consultar(InterpreteArchivo objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <InterpreteArchivo> lista       = new List <InterpreteArchivo>();
            InterpreteArchivo        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2     = new InterpreteArchivo();
                objEntidad2.pId = Convertidor.aEntero32(fila[InterpreteArchivoDEF.Id]);
                objEntidad2.pCampoAsobancaria = Convertidor.aEntero32(fila[InterpreteArchivoDEF.CampoAsobancaria]);
                objEntidad2.pCampoBanco       = Convertidor.aEntero32(fila[InterpreteArchivoDEF.CampoBanco]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #17
0
        public List <TablasEquivalencias> consultar(TablasEquivalencias objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <TablasEquivalencias> lista       = new List <TablasEquivalencias>();
            TablasEquivalencias        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2                = new TablasEquivalencias();
                objEntidad2.pId            = Convertidor.aEntero32(fila[TablasEquivalenciasDEF.Id]);
                objEntidad2.pNombre        = Convertidor.aCadena(fila[TablasEquivalenciasDEF.Nombre]);
                objEntidad2.pTipoArchivo   = Convertidor.aCadena(fila[TablasEquivalenciasDEF.TipoArchivo]);
                objEntidad2.pIdCuentaBanco = Convertidor.aEntero32(fila[TablasEquivalenciasDEF.IdCuentaBanco]);
                lista.Add(objEntidad2);
            }

            return(lista);
        }
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <BancoDtlArchivosProcesadosFact> consultar(BancoDtlArchivosProcesadosFact objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);
            List <BancoDtlArchivosProcesadosFact> lista       = new List <BancoDtlArchivosProcesadosFact>();
            BancoDtlArchivosProcesadosFact        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2                        = new BancoDtlArchivosProcesadosFact();
                objEntidad2.pOid                   = Convertidor.aEntero32(fila[BancoDtlArchivosProcesadosFactDEF.Oid]);
                objEntidad2.pTipodeRegistro        = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.TipodeRegistro]);
                objEntidad2.pReferenciaP           = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.ReferenciaP]);
                objEntidad2.pReferenciaS           = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.ReferenciaS]);
                objEntidad2.pPeriodoF              = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.PeriodoF]);
                objEntidad2.pCiclo                 = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.Ciclo]);
                objEntidad2.pValorServicioP        = Convertidor.aDecimal(fila[BancoDtlArchivosProcesadosFactDEF.ValorServicioP]);
                objEntidad2.pCodigoServicioF       = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.CodigoServicioF]);
                objEntidad2.pValorServicioA        = Convertidor.aDecimal(fila[BancoDtlArchivosProcesadosFactDEF.ValorServicioA]);
                objEntidad2.pFechaVenc             = Convertidor.aFechaYHora(fila[BancoDtlArchivosProcesadosFactDEF.FechaVenc]);
                objEntidad2.pCodigoEFR             = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.CodigoEFR]);
                objEntidad2.pNoCtaClienteRece      = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.NoCtaClienteRece]);
                objEntidad2.pTipoCtaClienteRece    = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.TipoCtaClienteRece]);
                objEntidad2.pIdentificacionCliente = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.IdentificacionCliente]);
                objEntidad2.pNombreCliente         = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.NombreCliente]);
                objEntidad2.pCodigoEFO             = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.CodigoEFO]);
                objEntidad2.pReservado             = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.Reservado]);
                objEntidad2.pNombreArchivo         = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.NombreArchivo]);
                objEntidad2.pFechaP                = Convertidor.aFechaYHora(fila[BancoDtlArchivosProcesadosFactDEF.FechaP]);
                objEntidad2.pHoraP                 = Convertidor.aFechaYHora(fila[BancoDtlArchivosProcesadosFactDEF.HoraP]);
                objEntidad2.pProcesado             = Convertidor.aBooleano(fila[BancoDtlArchivosProcesadosFactDEF.Procesado]);
                objEntidad2.pNombreArchivoProceso  = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.NombreArchivoProceso]);
                objEntidad2.pCodBanco              = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.CodBanco]);
                objEntidad2.pCodError              = Convertidor.aEntero32(fila[BancoDtlArchivosProcesadosFactDEF.CodError]);
                objEntidad2.pDescripcionError      = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosFactDEF.DescripcionError]);
                objEntidad2.pCorregido             = Convertidor.aBooleano(fila[BancoDtlArchivosProcesadosFactDEF.Corregido]);

                lista.Add(objEntidad2);
            }
            return(lista);
        }
Пример #19
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Configuracion> consultar(Configuracion objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Configuracion> lista       = new List <Configuracion>();
            Configuracion        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2 = new Configuracion();
                objEntidad2.pArchivoAsobancaria = Convertidor.aCadena(fila[ConfiguracionDEF.ArchivoAsobancaria]);
                objEntidad2.pArchivoPlano       = Convertidor.aEntero32(fila[ConfiguracionDEF.ArchivoPlano]);
                objEntidad2.pOid       = Convertidor.aEntero32(fila[ConfiguracionDEF.Oid]);
                objEntidad2.pTipoLinea = Convertidor.aCadena(fila[ConfiguracionDEF.TipoLinea]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #20
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Valor> consultar(Valor objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Valor> lista       = new List <Valor>();
            Valor        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2              = new Valor();
                objEntidad2.pCodigo      = Convertidor.aCadena(fila[ValorDEF.Codigo]);
                objEntidad2.pDescripcion = Convertidor.aCadena(fila[ValorDEF.Descripcion]);
                objEntidad2.pOid         = Convertidor.aEntero32(fila[ValorDEF.Oid]);
                objEntidad2.pTabla       = Convertidor.aEntero32(fila[ValorDEF.Tabla]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #21
0
        public List <CamposEquivalencias> consultar(CamposEquivalencias objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <CamposEquivalencias> lista       = new List <CamposEquivalencias>();
            CamposEquivalencias        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2     = new CamposEquivalencias();
                objEntidad2.pId = Convertidor.aEntero32(fila[CamposEquivalenciasDEF.Id]);
                objEntidad2.pTablasEquivalencias = Convertidor.aEntero32(fila[CamposEquivalenciasDEF.TablasEquivalencias]);
                objEntidad2.pCodigo          = Convertidor.aCadena(fila[CamposEquivalenciasDEF.Codigo]);
                objEntidad2.pDescripcion     = Convertidor.aCadena(fila[CamposEquivalenciasDEF.Descripcion]);
                objEntidad2.pValor           = Convertidor.aCadena(fila[CamposEquivalenciasDEF.Valor]);
                objEntidad2.pValorPorDefecto = Convertidor.aBooleano(fila[CamposEquivalenciasDEF.ValorPorDefecto]);
                lista.Add(objEntidad2);
            }
            return(lista);
        }
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <BancoDtlArchivosProcesados> consultar(BancoDtlArchivosProcesados objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);
            List <BancoDtlArchivosProcesados> lista       = new List <BancoDtlArchivosProcesados>();
            BancoDtlArchivosProcesados        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2                       = new BancoDtlArchivosProcesados();
                objEntidad2.pOid                  = Convertidor.aEntero32(fila[BancoDtlArchivosProcesadosDEF.Oid]);
                objEntidad2.pTipoRegistro         = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.TipoRegistro]);
                objEntidad2.pReferenciaPrincipal  = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.ReferenciaPrincipal]);
                objEntidad2.pValorRecaudado       = Convertidor.aDecimal(fila[BancoDtlArchivosProcesadosDEF.ValorRecaudado]);
                objEntidad2.pProcedenciaPago      = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.ProcedenciaPago]);
                objEntidad2.pMediosPago           = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.MediosPago]);
                objEntidad2.pNoOperacion          = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.NoOperacion]);
                objEntidad2.pNoAutorizacion       = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.NoAutorizacion]);
                objEntidad2.pCodigoEFD            = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.CodigoEFD]);
                objEntidad2.pCodigoSucursal       = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.CodigoSucursal]);
                objEntidad2.pSecuencia            = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.Secuencia]);
                objEntidad2.pCausalDevo           = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.CausalDevo]);
                objEntidad2.pReservado            = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.Reservado]);
                objEntidad2.pNombreArchivo        = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.NombreArchivo]);
                objEntidad2.pFechaP               = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.FechaP]);
                objEntidad2.pProcesado            = Convertidor.aBooleano(fila[BancoDtlArchivosProcesadosDEF.Procesado]);
                objEntidad2.pNombreArchivoProceso = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.NombreArchivoProceso]);
                objEntidad2.pCodBanco             = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.CodBanco]);
                objEntidad2.pCodError             = Convertidor.aEntero32(fila[BancoDtlArchivosProcesadosDEF.CodError]);
                objEntidad2.pDescripcionError     = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.DescripcionError]);
                objEntidad2.pCorregido            = Convertidor.aBooleano(fila[BancoDtlArchivosProcesadosDEF.Corregido]);

                objEntidad2.pDatafono     = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.Datafono]);
                objEntidad2.pFechaRecaudo = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.FechaRecaudo]);
                objEntidad2.pTipoProceso  = Convertidor.aCadena(fila[BancoDtlArchivosProcesadosDEF.TipoProceso]);

                lista.Add(objEntidad2);
            }
            return(lista);
        }
Пример #23
0
        public List <Banco> consultar(Banco objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <Banco> lista       = new List <Banco>();
            Banco        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2        = new Banco();
                objEntidad2.pClave = Convertidor.aCadena(fila[BancoDEF.Clave]);
                objEntidad2.pFtp   = Convertidor.aBooleano(fila[BancoDEF.Ftp]);
                objEntidad2.pRutaArchivosEntrada      = Convertidor.aEntero32(fila[BancoDEF.RutaArchivosEntrada]);
                objEntidad2.pRutaArchivosSalida       = Convertidor.aEntero32(fila[BancoDEF.RutaArchivosSalida]);
                objEntidad2.pRutaArchivosSalidaEpicor = Convertidor.aEntero32(fila[BancoDEF.RutaArchivosSalidaEpicor]);
                objEntidad2.pUrlFtp        = Convertidor.aCadena(fila[BancoDEF.UrlFtp]);
                objEntidad2.pUsuarioFtp    = Convertidor.aCadena(fila[BancoDEF.UsuarioFtp]);
                objEntidad2.pCorreoControl = Convertidor.aCadena(fila[BancoDEF.CorreoControl]);
                objEntidad2.pCorreoEnvio   = Convertidor.aCadena(fila[BancoDEF.CorreoEnvio]);
                objEntidad2.pActivo        = Convertidor.aBooleano(fila[BancoDEF.Activo]);
                objEntidad2.pRemitente     = Convertidor.aCadena(fila[BancoDEF.Remitente]);
                objEntidad2.pId            = Convertidor.aEntero32(fila[BancoDEF.Id]);

                objEntidad2.pCodigoBanco   = Convertidor.aCadena(fila[BancoDEF.CodigoBanco]);
                objEntidad2.pNumCuenta     = Convertidor.aCadena(fila[BancoDEF.NumCuenta]);
                objEntidad2.pTipoCuenta    = Convertidor.aCadena(fila[BancoDEF.TipoCuenta]);
                objEntidad2.pIdCuentaBanco = Convertidor.aCadena(fila[BancoDEF.IdCuentaBanco]);
                objEntidad2.pNombreCuenta  = Convertidor.aCadena(fila[BancoDEF.NombreCuenta]);

                objEntidad2.pTipoProceso = Convertidor.aCadena(fila[BancoDEF.TipoProceso]);
                objEntidad2.pAsobancaria = Convertidor.aCadena(fila[BancoDEF.Asobancaria]);


                lista.Add(objEntidad2);
            }
            return(lista);
        }
Пример #24
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <ArchivoPlano> consultar(ArchivoPlano objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet             datos       = ejecutarConsulta(objEntidad);
            List <ArchivoPlano> lista       = new List <ArchivoPlano>();
            ArchivoPlano        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2 = new ArchivoPlano();
                objEntidad2.pIdCuentaBanco         = Convertidor.aCadena(fila[ArchivoPlanoDEF.IdCuentaBanco]);
                objEntidad2.pTipoProceso           = Convertidor.aCadena(fila[ArchivoPlanoDEF.TipoProceso]);
                objEntidad2.pOid                   = Convertidor.aEntero32(fila[ArchivoPlanoDEF.Oid]);
                objEntidad2.pLineasExcluidasInicio = Convertidor.aEntero32(fila[ArchivoPlanoDEF.LineasExcluidasInicio]);
                objEntidad2.pLineasExcluidasFin    = Convertidor.aEntero32(fila[ArchivoPlanoDEF.LineasExcluidasFin]);
                objEntidad2.pEsExcel               = Convertidor.aBooleano(fila[ArchivoPlanoDEF.EsExcel]);
                objEntidad2.pNumeroHojaExcel       = Convertidor.aEntero32(fila[ArchivoPlanoDEF.NumeroHojaExcel]);
                objEntidad2.pNomHoja               = Convertidor.aCadena(fila[ArchivoPlanoDEF.NomHoja]);
                objEntidad2.pCaracterDecimal       = Convertidor.aCadena(fila[ArchivoPlanoDEF.CaracterDecimal]);
                lista.Add(objEntidad2);
            }
            return(lista);
        }
Пример #25
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <RespuestaTransaccion> consultar(RespuestaTransaccion objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <RespuestaTransaccion> lista       = new List <RespuestaTransaccion>();
            RespuestaTransaccion        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2         = new RespuestaTransaccion();
                objEntidad2.pCausal = Convertidor.aCadena(fila[RespuestaTransaccionDEF.Causal]);
                objEntidad2.pDescripcionEstandar = Convertidor.aCadena(fila[RespuestaTransaccionDEF.DescripcionEstandar]);
                objEntidad2.pDetalleAdicional    = Convertidor.aCadena(fila[RespuestaTransaccionDEF.DetalleAdicional]);
                objEntidad2.pOid               = Convertidor.aEntero32(fila[RespuestaTransaccionDEF.Oid]);
                objEntidad2.pPrenotificacion   = Convertidor.aCadena(fila[RespuestaTransaccionDEF.Prenotificacion]);
                objEntidad2.pTabla             = Convertidor.aEntero32(fila[RespuestaTransaccionDEF.Tabla]);
                objEntidad2.pTransaccionDebito = Convertidor.aCadena(fila[RespuestaTransaccionDEF.TransaccionDebito]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }
Пример #26
0
        private void Temporizador_Tick(object sender, EventArgs e)
        {
            String RutaEntrada;

            try
            {
                //CARGA TODOS LOS PROCESOS GUARDADOS EN BAN_TAREAS
                this.Temporizador.Enabled = false;
                this.btnStop.Enabled      = false;
                DataTable procesos = new TareaLN().consultar();
                Tareas    Tarea;
                tiempoServidor = DateTime.Now;

                //OBTIENE LAS RUTAS DE LOS BANCOS
                RutaLN         objRutaLN    = new RutaLN();
                Ruta           objRuta      = new Ruta();
                BancoLN        objBancoLN   = new BancoLN();
                LectorArchivos objLector_ax = new LectorArchivos();

                List <String>    listaRutaArchivos_ax       = new List <string>();
                List <ArchivoEN> listaRutaArchivosOrdenados = new List <ArchivoEN>();
                List <Banco>     lista    = new List <Banco>();
                List <Banco>     lista_ax = new List <Banco>();

                foreach (DataRow fila in procesos.Rows)
                {
                    Tarea                  = new Tareas();
                    Tarea.pId              = Convertidor.aEntero32(fila["Id"]);
                    Tarea.pNombreTarea     = Convertidor.aCadena(fila["NombreTarea"]);
                    Tarea.pPeriodo         = Convertidor.aCadena(fila["Periodo"]);
                    Tarea.pTiempoIntervalo = Convertidor.aCadena(fila["TiempoIntervalo"]);
                    Tarea.pInicio          = Convertidor.aCadena(fila["Inicio"]);
                    Tarea.pOperacion       = Convertidor.aCadena(fila["Proceso"]);
                    Tarea.pCorreoControl   = Convertidor.aCadena(fila["CorreoControl"]);

                    Codigo.EnviarCorreo enviarNotifiacion = new Codigo.EnviarCorreo();

                    tiempoProceso = Convert.ToDateTime(Tarea.pInicio);
                    if (tiempoProceso <= tiempoServidor)
                    {
                        #region SAU Pagos cierre mes - orden de pagos por fecha de la bolsa de archivos
                        EN.Tablas.Banco objB = new EN.Tablas.Banco();

                        objB.pActivo      = true;
                        objB.pTipoProceso = "POL_";  // Pagos Online

                        lista = objBancoLN.consultar(objB);

                        objB.pTipoProceso = "ABR_"; // Recaudo diario

                        lista_ax = objBancoLN.consultar(objB);

                        lista.AddRange(lista_ax);

                        foreach (Banco bank in lista)
                        {
                            objRuta.pOid = bank.pRutaArchivosEntrada;
                            RutaEntrada  = objRutaLN.consultar(objRuta)[0].pRuta;
                            List <String> listaRutaArchivos = objLector_ax.listarDirectorio(RutaEntrada);
                            if (listaRutaArchivos_ax.Find(x => x.Contains(RutaEntrada)) == null)
                            {
                                listaRutaArchivos_ax.AddRange(listaRutaArchivos);
                            }
                        }
                        listaRutaArchivosOrdenados = objLector_ax.procesarArchivosFecha(listaRutaArchivos_ax);
                        objRuta.pOid = 0;
                        #endregion
                        #region TAREA ASOBANCAIRA SIN USO


                        //**********************************************************
                        //SE REALIZA EL PROCESO DE ASOBANCARIA PARA TODOS LOS BANCOS
                        if (Tarea.pOperacion.Equals("Asobancaria"))
                        {
                            bool          procesoConError  = false;
                            List <String> RespuestaProceso = new List <string>();
                            this.label10.Text = Tarea.pNombreTarea;
                            Pausa(2);
                            Asobancaria objAso = new Asobancaria();
                            RespuestaProceso = objAso.obtenerBancosAsobancaria(ref procesoConError);

                            TareaLN objTareasLN = new TareaLN();
                            int     valor       = 0;

                            if (RespuestaProceso.Count > 0)
                            {
                                foreach (String procesoBanco in RespuestaProceso)
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " " + procesoBanco + " Hora: " + DateTime.Now.ToString());
                                }

                                if (procesoConError == true)
                                {
                                    // AQUI  Tarea.pTiempoIntervalo = "30";
                                    valor = objTareasLN.actualizarIncioProcesoConError(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar pero con errores!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                                else
                                {
                                    valor = objTareasLN.actualizarIncioProceso(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar con exito!!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                            }
                            Pausa(6);
                            this.label10.Text = "";
                        }
                        #endregion

                        #region TAREA PAGOSONLINE

                        //************************************************************
                        //SE REALIZA EL PROCESO DE PAGOS ONLINE PARA TODOS LOS BANCOS
                        if (Tarea.pOperacion.Equals("PagosOnline"))
                        {
                            bool          procesoConError  = false;
                            List <String> RespuestaProceso = new List <string>();
                            this.label10.Text = Tarea.pNombreTarea;
                            Pausa(2);
                            PagosOnline objPagOnline = new PagosOnline();
                            RespuestaProceso = objPagOnline.obtenerBancosPagosOnline(ref procesoConError, listaRutaArchivosOrdenados);

                            #region Limpia Tabla bolsa pagos
                            //ArchivoLN archivoLN = new ArchivoLN();
                            //ArchivoEN archivoEN = new ArchivoEN();
                            //archivoEN.Fecha = System.DateTime.Now.ToString("yyyy-MM-dd");
                            //archivoLN.eliminarArchivoBolsaLN(archivoEN);
                            listaRutaArchivosOrdenados.Clear();
                            listaRutaArchivos_ax.Clear();
                            lista.Clear();
                            lista.Clear();
                            #endregion

                            TareaLN objTareasLN = new TareaLN();
                            int     valor       = 0;

                            if (RespuestaProceso.Count > 0)
                            {
                                foreach (String procesoBanco in RespuestaProceso)
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " " + procesoBanco + " Hora: " + DateTime.Now.ToString());
                                }

                                if (procesoConError == true)
                                {
                                    // AQUI Tarea.pTiempoIntervalo = "30";
                                    valor = objTareasLN.actualizarIncioProcesoConError(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar pero con errores!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                                else
                                {
                                    valor = objTareasLN.actualizarIncioProceso(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar con exito!!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                            }
                            Pausa(6);
                            this.label10.Text = "";
                        }
                        #endregion

                        #region TAREA MOVERFTP

                        //************************************************************
                        //SE REALIZA EL PROCESO DE MOVER ARCHIVOS QUE SE ENCUENTRAN EN UNA FTP A CUALQUIER RUTA ESTABLECIDA
                        if (Tarea.pOperacion.Equals("MoverFtp"))
                        {
                            bool   procesoConError  = false;
                            String RespuestaProceso = String.Empty;
                            this.label10.Text = Tarea.pNombreTarea;
                            Pausa(2);
                            MoverArchivos objmFTP = new MoverArchivos();
                            RespuestaProceso = objmFTP.moverAFtp(ref procesoConError);

                            TareaLN objTareasLN = new TareaLN();
                            int     valor       = 0;

                            if (procesoConError == true)
                            {
                                this.listBox1.Items.Add(this.label10.Text + " " + RespuestaProceso + " Hora: " + DateTime.Now.ToString());

                                // AQUI Tarea.pTiempoIntervalo = "30";
                                valor = objTareasLN.actualizarIncioProcesoConError(Tarea);

                                if (valor <= 0)
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                }
                                else
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar pero con errores!! Hora: " + DateTime.Now.ToString());
                                }
                            }
                            else
                            {
                                valor = objTareasLN.actualizarIncioProceso(Tarea);
                                if (valor <= 0)
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                }
                                else
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar con exito!!! Hora: " + DateTime.Now.ToString());
                                }
                            }

                            Pausa(6);
                            this.label10.Text = "";
                        }
                        #endregion

                        #region TAREA TARJETAS CREDITO

                        //************************************************************
                        //SE REALIZA EL PROCESAMIENTO DE LOS ARCHIVOS TARJETAS DE CREDITO PARA TODOS LOS BANCOS
                        if (Tarea.pOperacion.Equals("TarjetasCredito"))
                        {
                            bool          procesoConError  = false;
                            List <String> RespuestaProceso = new List <string>();
                            this.label10.Text = Tarea.pNombreTarea;
                            Pausa(2);
                            TarjetaCredito objRecaudo = new TarjetaCredito();
                            RespuestaProceso = objRecaudo.obtenerBancosTarjetasCredito(ref procesoConError);

                            TareaLN objTareasLN = new TareaLN();
                            int     valor       = 0;

                            if (RespuestaProceso.Count > 0)
                            {
                                foreach (String procesoBanco in RespuestaProceso)
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " " + procesoBanco + " Hora: " + DateTime.Now.ToString());
                                }

                                if (procesoConError == true)
                                {
                                    // AQUI Tarea.pTiempoIntervalo = "30";
                                    valor = objTareasLN.actualizarIncioProcesoConError(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar pero con errores!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                                else
                                {
                                    valor = objTareasLN.actualizarIncioProceso(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar con exito!!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                            }

                            Pausa(6);
                            this.label10.Text = "";
                        }
                        #endregion

                        #region TAREA RECUADO DIARIO

                        //************************************************************
                        //SE REALIZA EL PROCESAMIENTO DE LOS ARCHIVOS DE RECAUDO DIARIO PARA TODOS LOS BANCOS
                        if (Tarea.pOperacion.Equals("RecaudoDiario"))
                        {
                            bool          procesoConError  = false;
                            List <String> RespuestaProceso = new List <string>();
                            this.label10.Text = Tarea.pNombreTarea;
                            Pausa(2);
                            Recaudo objRecaudo = new Recaudo();
                            RespuestaProceso = objRecaudo.obtenerBancosRecaudoDiario(ref procesoConError, listaRutaArchivosOrdenados);
                            #region Limpia Tabla bolsa pagos
                            //ArchivoLN archivoLN = new ArchivoLN();
                            //ArchivoEN archivoEN = new ArchivoEN();
                            //archivoEN.Fecha = System.DateTime.Now.ToString("yyyy-MM-dd");
                            //archivoLN.eliminarArchivoBolsaLN(archivoEN);
                            listaRutaArchivosOrdenados.Clear();
                            listaRutaArchivos_ax.Clear();
                            lista.Clear();
                            lista.Clear();
                            #endregion
                            TareaLN objTareasLN = new TareaLN();
                            int     valor       = 0;

                            if (RespuestaProceso.Count > 0)
                            {
                                foreach (String procesoBanco in RespuestaProceso)
                                {
                                    this.listBox1.Items.Add(this.label10.Text + " " + procesoBanco + " Hora: " + DateTime.Now.ToString());
                                }
                                if (procesoConError == true)
                                {
                                    // AQUI  Tarea.pTiempoIntervalo = "30";
                                    valor = objTareasLN.actualizarIncioProcesoConError(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar pero con errores!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                                else
                                {
                                    valor = objTareasLN.actualizarIncioProceso(Tarea);
                                    if (valor <= 0)
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " ¡¡Ocurrio un Error al actualizar la Fecha!! Hora: " + DateTime.Now.ToString());
                                    }
                                    else
                                    {
                                        this.listBox1.Items.Add(this.label10.Text + " se termino de ejecutar con exito!!! Hora: " + DateTime.Now.ToString());
                                    }
                                }
                            }
                            Pausa(6);
                            this.label10.Text = "";
                        }
                        #endregion
                    }
                }
                Temporizador.Enabled = true;
                this.btnStop.Enabled = true;
                this.label10.Text    = "";
            }
            catch (Exception ex)
            {
                this.listBox1.Items.Add(this.label10.Text + ex.Message + " Hora: " + DateTime.Now.ToString());
                return;
            }
            //finally
            //{
            //    Temporizador.Enabled = true;
            //    this.btnStop.Enabled = true;
            //    this.label10.Text = "";
            //}
        }