public List<BancoDtlArchivosProcesadosFact> consultar(BancoDtlArchivosProcesadosFact objEntidad) { BancoDtlArchivosProcesadosFactAD objConsultor = new BancoDtlArchivosProcesadosFactAD(); List<BancoDtlArchivosProcesadosFact> lista = new List<BancoDtlArchivosProcesadosFact>(); lista = objConsultor.consultar(objEntidad); Error = objConsultor.Error; return lista; }
/// <summary> /// Permite operar un registro especifico /// </summary> /// <param name="objEntidad">Datos del registro a operar</param> /// <returns>Registros afectados</returns> public int actualizar(BancoDtlArchivosProcesadosFact objEntidad) { objEntidad.pOperacion = TiposConsultas.ACTUALIZAR; int cuenta = -1; BancoDtlArchivosProcesadosFactAD objConsultor = new BancoDtlArchivosProcesadosFactAD(); cuenta = objConsultor.ejecutarNoConsulta(objEntidad); Error = objConsultor.Error; return cuenta; }
public int ejecutarNoConsulta(BancoDtlArchivosProcesadosFact 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); }
/// <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); }
/// <summary> /// Esta funcion es la encargada de llenar los datos y ejecutar un procedimiento almacenado /// </summary> /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param> /// <returns>Conjuntos de datos de respuesta de la ejecución del procedimiento almacenado</returns> protected DataSet ejecutarConsulta(BancoDtlArchivosProcesadosFact objEntidad) { ConectorBD objConexionDB = ConectorBD.obtenerInstancia(); SqlDataAdapter adaptador; DataSet datos = null; SqlConnection conexion = null; try { conexion = objConexionDB.abrirConexion(); Error = conexion.State.ToString(); adaptador = new SqlDataAdapter("pa_Ban_Detalles_Archivos_Procesados", conexion); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pOperacion", SqlDbType.VarChar)); adaptador.SelectCommand.Parameters["@pOperacion"].Value = objEntidad.pOperacion; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pOid", SqlDbType.VarChar)); if (objEntidad.pOid > 0) { adaptador.SelectCommand.Parameters["@pOid"].Value = objEntidad.pOid; } else { adaptador.SelectCommand.Parameters["@pOid"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipodeRegistro", SqlDbType.VarChar)); if (objEntidad.pTipodeRegistro != null) { adaptador.SelectCommand.Parameters["@pTipodeRegistro"].Value = objEntidad.pTipodeRegistro; } else { adaptador.SelectCommand.Parameters["@pTipodeRegistro"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pReferenciaP", SqlDbType.VarChar)); if (objEntidad.pReferenciaP != null) { adaptador.SelectCommand.Parameters["@pReferenciaP"].Value = objEntidad.pReferenciaP; } else { adaptador.SelectCommand.Parameters["@pReferenciaP"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pReferenciaS", SqlDbType.VarChar)); if (objEntidad.pReferenciaS != null) { adaptador.SelectCommand.Parameters["@pReferenciaS"].Value = objEntidad.pReferenciaS; } else { adaptador.SelectCommand.Parameters["@pReferenciaS"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pPeriodoF", SqlDbType.VarChar)); if (objEntidad.pPeriodoF != null) { adaptador.SelectCommand.Parameters["@pPeriodoF"].Value = objEntidad.pPeriodoF; } else { adaptador.SelectCommand.Parameters["@pPeriodoF"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCiclo", SqlDbType.VarChar)); if (objEntidad.pCiclo != null) { adaptador.SelectCommand.Parameters["@pCiclo"].Value = objEntidad.pCiclo; } else { adaptador.SelectCommand.Parameters["@pCiclo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValorServicioP", SqlDbType.VarChar)); if (objEntidad.pValorServicioP != null) { adaptador.SelectCommand.Parameters["@pValorServicioP"].Value = objEntidad.pValorServicioP; } else { adaptador.SelectCommand.Parameters["@pValorServicioP"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigoServicioF", SqlDbType.VarChar)); if (objEntidad.pCodigoServicioF != null) { adaptador.SelectCommand.Parameters["@pCodigoServicioF"].Value = objEntidad.pCodigoServicioF; } else { adaptador.SelectCommand.Parameters["@pCodigoServicioF"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValorServicioA", SqlDbType.VarChar)); if (objEntidad.pValorServicioA != null) { adaptador.SelectCommand.Parameters["@pValorServicioA"].Value = objEntidad.pValorServicioA; } else { adaptador.SelectCommand.Parameters["@pValorServicioA"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaVenc", SqlDbType.VarChar)); if (objEntidad.pFechaVenc != null) { adaptador.SelectCommand.Parameters["@pFechaVenc"].Value = objEntidad.pFechaVenc; } else { adaptador.SelectCommand.Parameters["@pFechaVenc"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigoEFR", SqlDbType.VarChar)); if (objEntidad.pCodigoEFR != null) { adaptador.SelectCommand.Parameters["@pCodigoEFR"].Value = objEntidad.pCodigoEFR; } else { adaptador.SelectCommand.Parameters["@pCodigoEFR"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNoCtaClienteRece", SqlDbType.VarChar)); if (objEntidad.pNoCtaClienteRece != null) { adaptador.SelectCommand.Parameters["@pNoCtaClienteRece"].Value = objEntidad.pNoCtaClienteRece; } else { adaptador.SelectCommand.Parameters["@pNoCtaClienteRece"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoCtaClienteRece", SqlDbType.VarChar)); if (objEntidad.pTipoCtaClienteRece != null) { adaptador.SelectCommand.Parameters["@pTipoCtaClienteRece"].Value = objEntidad.pTipoCtaClienteRece; } else { adaptador.SelectCommand.Parameters["@pTipoCtaClienteRece"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdentificacionCliente", SqlDbType.VarChar)); if (objEntidad.pIdentificacionCliente != null) { adaptador.SelectCommand.Parameters["@pIdentificacionCliente"].Value = objEntidad.pIdentificacionCliente; } else { adaptador.SelectCommand.Parameters["@pIdentificacionCliente"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreCliente", SqlDbType.VarChar)); if (objEntidad.pNombreCliente != null) { adaptador.SelectCommand.Parameters["@pNombreCliente"].Value = objEntidad.pNombreCliente; } else { adaptador.SelectCommand.Parameters["@pNombreCliente"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigoEFO", SqlDbType.VarChar)); if (objEntidad.pCodigoEFO != null) { adaptador.SelectCommand.Parameters["@pCodigoEFO"].Value = objEntidad.pCodigoEFO; } else { adaptador.SelectCommand.Parameters["@pCodigoEFO"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pReservado", SqlDbType.VarChar)); if (objEntidad.pReservado != null) { adaptador.SelectCommand.Parameters["@pReservado"].Value = objEntidad.pReservado; } else { adaptador.SelectCommand.Parameters["@pReservado"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreArchivo", SqlDbType.VarChar)); if (objEntidad.pNombreArchivo != null) { adaptador.SelectCommand.Parameters["@pNombreArchivo"].Value = objEntidad.pNombreArchivo; } else { adaptador.SelectCommand.Parameters["@pNombreArchivo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaP", SqlDbType.VarChar)); if (objEntidad.pFechaP != null) { adaptador.SelectCommand.Parameters["@pFechaP"].Value = objEntidad.pFechaP; } else { adaptador.SelectCommand.Parameters["@pFechaP"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pHoraP", SqlDbType.VarChar)); if (objEntidad.pHoraP != null) { adaptador.SelectCommand.Parameters["@pHoraP"].Value = objEntidad.pHoraP; } else { adaptador.SelectCommand.Parameters["@pHoraP"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pProcesado", SqlDbType.VarChar)); if (objEntidad.pProcesado != null) { adaptador.SelectCommand.Parameters["@pProcesado"].Value = objEntidad.pProcesado; } else { adaptador.SelectCommand.Parameters["@pProcesado"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreArchivoProceso", SqlDbType.VarChar)); if (objEntidad.pNombreArchivoProceso != null) { adaptador.SelectCommand.Parameters["@pNombreArchivoProceso"].Value = objEntidad.pNombreArchivoProceso; } else { adaptador.SelectCommand.Parameters["@pNombreArchivoProceso"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodBanco", SqlDbType.VarChar)); if (objEntidad.pCodBanco != null) { adaptador.SelectCommand.Parameters["@pCodBanco"].Value = objEntidad.pCodBanco; } else { adaptador.SelectCommand.Parameters["@pCodBanco"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodError", SqlDbType.VarChar)); if (objEntidad.pCodError != null) { adaptador.SelectCommand.Parameters["@pCodError"].Value = objEntidad.pCodError; } else { adaptador.SelectCommand.Parameters["@pCodError"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDescripcionError", SqlDbType.VarChar)); if (objEntidad.pDescripcionError != null) { adaptador.SelectCommand.Parameters["@pDescripcionError"].Value = objEntidad.pDescripcionError; } else { adaptador.SelectCommand.Parameters["@pDescripcionError"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCorregido", SqlDbType.VarChar)); if (objEntidad.pCorregido != null) { adaptador.SelectCommand.Parameters["@pCorregido"].Value = objEntidad.pCorregido; } else { adaptador.SelectCommand.Parameters["@pCorregido"].Value = DBNull.Value; } datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Error(Error); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }