public static bool comprobarConectividad() { ILog log = LogManager.GetLogger("Procesos.AD.Administracion.AuxiliarCx"); ConectorBD objCx = ConectorBD.obtenerInstancia(); SqlConnection objSqlCx = null; try { objSqlCx = objCx.abrirConexion(); Error = objCx.Error; } catch (SqlException ex) { Error = ex.Message; log.Error(Error); } finally { if (objSqlCx.State != ConnectionState.Closed) { objSqlCx.Close(); } } return(objCx.SeEstablecioConexion); }
/// <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> public string ejecutarUpdate() { ConectorBD objConexionDB = ConectorBD.obtenerInstancia(); SqlConnection conexion = null; conexion = objConexionDB.abrirConexion(); int rowCount = 0; SqlCommand cmd = new SqlCommand(); cmd.Connection = conexion; cmd.CommandText = "pa_ban_Actualiza_PagosOnLine"; cmd.CommandType = System.Data.CommandType.StoredProcedure; try { SqlParameter Parameter = cmd.Parameters.Add("@RowCount", SqlDbType.Int); Parameter.Direction = ParameterDirection.ReturnValue; cmd.ExecuteNonQuery(); rowCount = (Int32)cmd.Parameters["@RowCount"].Value; return(rowCount.ToString().Trim()); } catch (Exception e) { return("0" + e.Message); } finally { cmd.Dispose(); conexion.Close(); conexion.Dispose(); } }
/// <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(int FechaL) { 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_Lupa", conexion); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pLupaUltCap", SqlDbType.Int)); adaptador.SelectCommand.Parameters["@pLupaUltCap"].Value = FechaL; datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Error(ex.Message); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }
/// <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(Transformar 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_Transformar", 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("@pValorAsobancaria", SqlDbType.VarChar)); if (objEntidad.pValorAsobancaria > 0) { adaptador.SelectCommand.Parameters["@pValorAsobancaria"].Value = objEntidad.pValorAsobancaria; } else { adaptador.SelectCommand.Parameters["@pValorAsobancaria"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValorBanco", SqlDbType.VarChar)); if (objEntidad.pValorBanco > 0) { adaptador.SelectCommand.Parameters["@pValorBanco"].Value = objEntidad.pValorBanco; } else { adaptador.SelectCommand.Parameters["@pValorBanco"].Value = DBNull.Value; } datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Error(ex.Message); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }
/// <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(TipoDato 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_Tipo_Dato", 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 (!String.IsNullOrEmpty(objEntidad.pOid)) { adaptador.SelectCommand.Parameters["@pOid"].Value = objEntidad.pOid; } else { adaptador.SelectCommand.Parameters["@pOid"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoDato", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoDato)) { adaptador.SelectCommand.Parameters["@pTipoDato"].Value = objEntidad.pTipoDato; } else { adaptador.SelectCommand.Parameters["@pTipoDato"].Value = DBNull.Value; } datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Warn(ex.Message); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }
public DataTable Cargar(DateTime FInicia, DateTime FFinal) { ConectorBD objConexionDB = ConectorBD.obtenerInstancia(); SqlDataAdapter adaptador; DataTable datos = null; SqlConnection conexion = null; try { conexion = objConexionDB.abrirConexion(); Error = conexion.State.ToString(); using (conexion = new SqlConnection()) { conexion.Open(); adaptador = new SqlDataAdapter("pa_Ban_Detalles_Archivos_Procesados1", conexion); adaptador.SelectCommand = new SqlCommand(); adaptador.SelectCommand.Connection = conexion; adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.CommandText = "pa_Ban_Detalles_Archivos_Procesados1"; //Agregar parametros adaptador.SelectCommand.Parameters.Add(new SqlParameter("@FInicio", SqlDbType.Date)); adaptador.SelectCommand.Parameters["@FInicio"].Value = FInicia; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@FFin", SqlDbType.Date)); adaptador.SelectCommand.Parameters["@FFin"].Value = FFinal; //Llenar ds adaptador.Fill(datos); adaptador.Dispose(); conexion.Close(); } } catch (Exception ex) { throw new System.Exception("Falla la consulta Sql " + ex.Message); } finally { conexion.Close(); conexion.Dispose(); } return(datos); }
/// <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> public DataSet ejecutarConsulta() { 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_PagosOnLine", conexion); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFecLimite", SqlDbType.Date)); adaptador.SelectCommand.Parameters["@pFecLimite"].Value = DateTime.Now.Date; 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); }
protected DataSet ejecutarConsulta(Equivalencias 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_Equivalencias", 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("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = "NULL"; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdEstructuraArchivo", SqlDbType.VarChar)); if (objEntidad.pIdEstructuraArchivo > 0) { adaptador.SelectCommand.Parameters["@pIdEstructuraArchivo"].Value = objEntidad.pIdEstructuraArchivo; } else { adaptador.SelectCommand.Parameters["@pIdEstructuraArchivo"].Value = "NULL"; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdTablasEquivalencias", SqlDbType.VarChar)); if (objEntidad.pIdTablasEquivalencias > 0) { adaptador.SelectCommand.Parameters["@pIdTablasEquivalencias"].Value = objEntidad.pIdTablasEquivalencias; } else { adaptador.SelectCommand.Parameters["@pIdTablasEquivalencias"].Value = "NULL"; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCamposEquivalencias", SqlDbType.VarChar)); if (objEntidad.pIdCamposEquivalencias > 0) { adaptador.SelectCommand.Parameters["@pIdCamposEquivalencias"].Value = objEntidad.pIdCamposEquivalencias; } else { adaptador.SelectCommand.Parameters["@pIdCamposEquivalencias"].Value = "NULL"; } 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); }
/// <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); }
/// <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(Banco 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_Banco", 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("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCuentaBanco", SqlDbType.VarChar)); if (objEntidad.pIdCuentaBanco != null) { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = objEntidad.pIdCuentaBanco; } else { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigoBanco", SqlDbType.VarChar)); if (objEntidad.pCodigoBanco != null) { adaptador.SelectCommand.Parameters["@pCodigoBanco"].Value = objEntidad.pCodigoBanco; } else { adaptador.SelectCommand.Parameters["@pCodigoBanco"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFtp", SqlDbType.VarChar)); if (objEntidad.pFtp != null) { if (objEntidad.pFtp.Value) { adaptador.SelectCommand.Parameters["@pFtp"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pFtp"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pFtp"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pClave", SqlDbType.VarChar)); if (objEntidad.pClave != null) { adaptador.SelectCommand.Parameters["@pClave"].Value = objEntidad.pClave; } else { adaptador.SelectCommand.Parameters["@pClave"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreCuenta", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNombreCuenta)) { adaptador.SelectCommand.Parameters["@pNombreCuenta"].Value = objEntidad.pNombreCuenta; } else { adaptador.SelectCommand.Parameters["@pNombreCuenta"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pRutaArchivosEntrada", SqlDbType.VarChar)); if (objEntidad.pRutaArchivosEntrada > 0) { adaptador.SelectCommand.Parameters["@pRutaArchivosEntrada"].Value = objEntidad.pRutaArchivosEntrada; } else { adaptador.SelectCommand.Parameters["@pRutaArchivosEntrada"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pRutaArchivosSalida", SqlDbType.VarChar)); if (objEntidad.pRutaArchivosSalida > 0) { adaptador.SelectCommand.Parameters["@pRutaArchivosSalida"].Value = objEntidad.pRutaArchivosSalida; } else { adaptador.SelectCommand.Parameters["@pRutaArchivosSalida"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pRutaArchivosSalidaEpicor", SqlDbType.VarChar)); if (objEntidad.pRutaArchivosSalidaEpicor > 0) { adaptador.SelectCommand.Parameters["@pRutaArchivosSalidaEpicor"].Value = objEntidad.pRutaArchivosSalidaEpicor; } else { adaptador.SelectCommand.Parameters["@pRutaArchivosSalidaEpicor"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pUrlFtp", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pUrlFtp)) { adaptador.SelectCommand.Parameters["@pUrlFtp"].Value = objEntidad.pUrlFtp; } else { adaptador.SelectCommand.Parameters["@pUrlFtp"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pUsuarioFtp", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pUsuarioFtp)) { adaptador.SelectCommand.Parameters["@pUsuarioFtp"].Value = objEntidad.pUsuarioFtp; } else { adaptador.SelectCommand.Parameters["@pUsuarioFtp"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCorreoControl", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCorreoControl)) { adaptador.SelectCommand.Parameters["@pCorreoControl"].Value = objEntidad.pCorreoControl; } else { adaptador.SelectCommand.Parameters["@pCorreoControl"].Value = string.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCorreoEnvio", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCorreoEnvio)) { adaptador.SelectCommand.Parameters["@pCorreoEnvio"].Value = objEntidad.pCorreoEnvio; } else { adaptador.SelectCommand.Parameters["@pCorreoEnvio"].Value = string.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pActivo", SqlDbType.VarChar)); if (objEntidad.pActivo != null) { if (objEntidad.pActivo.Value) { adaptador.SelectCommand.Parameters["@pActivo"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pActivo"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pActivo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pRemitente", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pRemitente)) { adaptador.SelectCommand.Parameters["@pRemitente"].Value = objEntidad.pRemitente; } else { adaptador.SelectCommand.Parameters["@pRemitente"].Value = string.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNumCuenta", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNumCuenta)) { adaptador.SelectCommand.Parameters["@pNumCuenta"].Value = objEntidad.pNumCuenta; } else { adaptador.SelectCommand.Parameters["@pNumCuenta"].Value = string.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoCuenta", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoCuenta)) { adaptador.SelectCommand.Parameters["@pTipoCuenta"].Value = objEntidad.pTipoCuenta; } else { adaptador.SelectCommand.Parameters["@pTipoCuenta"].Value = string.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoProceso", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoProceso)) { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = objEntidad.pTipoProceso; } else { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = string.Empty; } 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); }
/// <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(HistorialArchivosEntrada 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_Historial_Archivos_Entrada", 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("@pFecha", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pFecha)) { adaptador.SelectCommand.Parameters["@pFecha"].Value = objEntidad.pFecha; } else { adaptador.SelectCommand.Parameters["@pFecha"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaTransaccion", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pFechaTransaccion)) { adaptador.SelectCommand.Parameters["@pFechaTransaccion"].Value = objEntidad.pFechaTransaccion; } else { adaptador.SelectCommand.Parameters["@pFechaTransaccion"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCuentaBanco", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pIdCuentaBanco)) { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = objEntidad.pIdCuentaBanco; } else { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoArchivo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoArchivo)) { adaptador.SelectCommand.Parameters["@pTipoArchivo"].Value = objEntidad.pTipoArchivo; } else { adaptador.SelectCommand.Parameters["@pTipoArchivo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pConsecutivo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pConsecutivo)) { adaptador.SelectCommand.Parameters["@pConsecutivo"].Value = objEntidad.pConsecutivo; } else { adaptador.SelectCommand.Parameters["@pConsecutivo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pLineasArchivo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pLineaDetalle)) { adaptador.SelectCommand.Parameters["@pLineasArchivo"].Value = objEntidad.pLineaDetalle; } else { adaptador.SelectCommand.Parameters["@pLineasArchivo"].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); }
/// <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(Tareas 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_Tareas", 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("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreTarea", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNombreTarea)) { adaptador.SelectCommand.Parameters["@pNombreTarea"].Value = objEntidad.pNombreTarea; } else { adaptador.SelectCommand.Parameters["@pNombreTarea"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pPeriodo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pPeriodo)) { adaptador.SelectCommand.Parameters["@pPeriodo"].Value = objEntidad.pPeriodo; } else { adaptador.SelectCommand.Parameters["@pPeriodo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTiempoIntervalo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTiempoIntervalo)) { adaptador.SelectCommand.Parameters["@pTiempoIntervalo"].Value = objEntidad.pTiempoIntervalo; } else { adaptador.SelectCommand.Parameters["@pTiempoIntervalo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pInicio", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pInicio)) { adaptador.SelectCommand.Parameters["@pInicio"].Value = objEntidad.pInicio; } else { adaptador.SelectCommand.Parameters["@pInicio"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pProceso", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pProceso)) { adaptador.SelectCommand.Parameters["@pProceso"].Value = objEntidad.pProceso; } else { adaptador.SelectCommand.Parameters["@pProceso"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCorreoControl", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCorreoControl)) { adaptador.SelectCommand.Parameters["@pCorreoControl"].Value = objEntidad.pCorreoControl; } else { adaptador.SelectCommand.Parameters["@pCorreoControl"].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); }
/// <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(Ftp 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_Ftp", 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("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pUrlFtp", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pUrlFtp)) { adaptador.SelectCommand.Parameters["@pUrlFtp"].Value = objEntidad.pUrlFtp; } else { adaptador.SelectCommand.Parameters["@pUrlFtp"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pUsuarioFtp", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pUsuarioFtp)) { adaptador.SelectCommand.Parameters["@pUsuarioFtp"].Value = objEntidad.pUsuarioFtp; } else { adaptador.SelectCommand.Parameters["@pUsuarioFtp"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pClaveFtp", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pClaveFtp)) { adaptador.SelectCommand.Parameters["@pClaveFtp"].Value = objEntidad.pClaveFtp; } else { adaptador.SelectCommand.Parameters["@pClaveFtp"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pRutaDestino", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pRutaDestino)) { adaptador.SelectCommand.Parameters["@pRutaDestino"].Value = objEntidad.pRutaDestino; } else { adaptador.SelectCommand.Parameters["@pRutaDestino"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCuentaBanco", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pIdCuentaBanco)) { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = objEntidad.pIdCuentaBanco; } else { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoProceso", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoProceso)) { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = objEntidad.pTipoProceso; } else { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pPrefijo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pPrefijo)) { adaptador.SelectCommand.Parameters["@pPrefijo"].Value = objEntidad.pPrefijo; } else { adaptador.SelectCommand.Parameters["@pPrefijo"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFormato", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pFormato)) { adaptador.SelectCommand.Parameters["@pFormato"].Value = objEntidad.pFormato; } else { adaptador.SelectCommand.Parameters["@pFormato"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaUltimoIngreso", SqlDbType.DateTime)); if (!String.IsNullOrEmpty(objEntidad.pFechaUltimoIngreso)) { adaptador.SelectCommand.Parameters["@pFechaUltimoIngreso"].Value = objEntidad.pFechaUltimoIngreso; } else { adaptador.SelectCommand.Parameters["@pFechaUltimoIngreso"].Value = DBNull.Value; } //Se agrega este campo para controlar la ultima copia del archivo que llega por FTP adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaUltimaCopia", SqlDbType.DateTime)); if (!String.IsNullOrEmpty(objEntidad.pFechaUltimaCopia)) { adaptador.SelectCommand.Parameters["@pFechaUltimaCopia"].Value = objEntidad.pFechaUltimaCopia; } else { adaptador.SelectCommand.Parameters["@pFechaUltimaCopia"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFtpSeguro", SqlDbType.VarChar)); if (objEntidad.pFtpSeguro != null) { if (objEntidad.pFtpSeguro.Value) { adaptador.SelectCommand.Parameters["@pFtpSeguro"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pFtpSeguro"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pFtpSeguro"].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); }
protected DataSet ejecutarConsulta(CamposEquivalencias 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_Campos_Equivalencias", 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("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTablasEquivalencias", SqlDbType.VarChar)); if (objEntidad.pTablasEquivalencias > 0) { adaptador.SelectCommand.Parameters["@pTablasEquivalencias"].Value = objEntidad.pTablasEquivalencias; } else { adaptador.SelectCommand.Parameters["@pTablasEquivalencias"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCodigo)) { adaptador.SelectCommand.Parameters["@pCodigo"].Value = objEntidad.pCodigo; } else { adaptador.SelectCommand.Parameters["@pCodigo"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDescripcion", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pDescripcion)) { adaptador.SelectCommand.Parameters["@pDescripcion"].Value = objEntidad.pDescripcion; } else { adaptador.SelectCommand.Parameters["@pDescripcion"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValor", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pValor)) { adaptador.SelectCommand.Parameters["@pValor"].Value = objEntidad.pValor; } else { adaptador.SelectCommand.Parameters["@pValor"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValorPorDefecto", SqlDbType.VarChar)); if (objEntidad.pValorPorDefecto != null) { if (objEntidad.pValorPorDefecto == true) { adaptador.SelectCommand.Parameters["@pValorPorDefecto"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pValorPorDefecto"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pValorPorDefecto"].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); }
/// <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(RespuestaTransaccion 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_Respuesta_Transaccion", 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("@pCausal", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCausal)) { adaptador.SelectCommand.Parameters["@pCausal"].Value = objEntidad.pCausal; } else { adaptador.SelectCommand.Parameters["@pCausal"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDescripcionEstandar", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pDescripcionEstandar)) { adaptador.SelectCommand.Parameters["@pDescripcionEstandar"].Value = objEntidad.pDescripcionEstandar; } else { adaptador.SelectCommand.Parameters["@pDescripcionEstandar"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDetalleAdicional", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pDetalleAdicional)) { adaptador.SelectCommand.Parameters["@pDetalleAdicional"].Value = objEntidad.pDetalleAdicional; } else { adaptador.SelectCommand.Parameters["@pDetalleAdicional"].Value = DBNull.Value; } 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("@pPrenotificacion", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pPrenotificacion)) { adaptador.SelectCommand.Parameters["@pPrenotificacion"].Value = objEntidad.pPrenotificacion; } else { adaptador.SelectCommand.Parameters["@pPrenotificacion"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTabla", SqlDbType.VarChar)); if (objEntidad.pTabla > 0) { adaptador.SelectCommand.Parameters["@pTabla"].Value = objEntidad.pTabla; } else { adaptador.SelectCommand.Parameters["@pTabla"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTransaccionDebito", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTransaccionDebito)) { adaptador.SelectCommand.Parameters["@pTransaccionDebito"].Value = objEntidad.pTransaccionDebito; } else { adaptador.SelectCommand.Parameters["@pTransaccionDebito"].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); }
/// <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(ArchivoPlano 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_Archivo_Plano", 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("@pIdCuentaBanco", SqlDbType.VarChar)); if (objEntidad.pIdCuentaBanco != null) { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = objEntidad.pIdCuentaBanco; } else { adaptador.SelectCommand.Parameters["@pIdCuentaBanco"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoProceso", SqlDbType.VarChar)); if (objEntidad.pTipoProceso != null) { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = objEntidad.pTipoProceso; } else { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = DBNull.Value; } 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("@pLineasExcluidasInicio", SqlDbType.VarChar)); if (objEntidad.pLineasExcluidasInicio > 0) { adaptador.SelectCommand.Parameters["@pLineasExcluidasInicio"].Value = objEntidad.pLineasExcluidasInicio; } else { adaptador.SelectCommand.Parameters["@pLineasExcluidasInicio"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pLineasExcluidasFin", SqlDbType.VarChar)); if (objEntidad.pLineasExcluidasFin > 0) { adaptador.SelectCommand.Parameters["@pLineasExcluidasFin"].Value = objEntidad.pLineasExcluidasFin; } else { adaptador.SelectCommand.Parameters["@pLineasExcluidasFin"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pEsExcel", SqlDbType.VarChar)); if (objEntidad.pEsExcel != null) { if (objEntidad.pEsExcel.Value) { adaptador.SelectCommand.Parameters["@pEsExcel"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pEsExcel"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pEsExcel"].Value = DBNull.Value; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNumeroHojaExcel", SqlDbType.VarChar)); if (objEntidad.pNumeroHojaExcel > 0) { adaptador.SelectCommand.Parameters["@pNumeroHojaExcel"].Value = objEntidad.pNumeroHojaExcel; } else { adaptador.SelectCommand.Parameters["@pNumeroHojaExcel"].Value = String.Empty; } 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); }
/// <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(BancoDtlArchivosProcesados 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 = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoRegistro", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoRegistro)) { adaptador.SelectCommand.Parameters["@pTipoRegistro"].Value = objEntidad.pTipoRegistro; } else { adaptador.SelectCommand.Parameters["@pTipoRegistro"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pReferenciaPrincipal", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pReferenciaPrincipal)) { adaptador.SelectCommand.Parameters["@pReferenciaPrincipal"].Value = objEntidad.pReferenciaPrincipal; } else { adaptador.SelectCommand.Parameters["@pReferenciaPrincipal"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pValorRecaudado", SqlDbType.VarChar)); if (objEntidad.pValorRecaudado > 0) { adaptador.SelectCommand.Parameters["@pValorRecaudado"].Value = objEntidad.pValorRecaudado; } else { adaptador.SelectCommand.Parameters["@pValorRecaudado"].Value = 0; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pProcedenciaPago", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pProcedenciaPago)) { adaptador.SelectCommand.Parameters["@pProcedenciaPago"].Value = objEntidad.pProcedenciaPago; } else { adaptador.SelectCommand.Parameters["@pProcedenciaPago"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pMediosPago", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pMediosPago)) { adaptador.SelectCommand.Parameters["@pMediosPago"].Value = objEntidad.pMediosPago; } else { adaptador.SelectCommand.Parameters["@pMediosPago"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNoOperacion", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNoOperacion)) { adaptador.SelectCommand.Parameters["@pNoOperacion"].Value = objEntidad.pNoOperacion; } else { adaptador.SelectCommand.Parameters["@pNoOperacion"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNoAutorizacion", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNoAutorizacion)) { adaptador.SelectCommand.Parameters["@pNoAutorizacion"].Value = objEntidad.pNoAutorizacion; } else { adaptador.SelectCommand.Parameters["@pNoAutorizacion"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigoEFD", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCodigoEFD)) { adaptador.SelectCommand.Parameters["@pCodigoEFD"].Value = objEntidad.pCodigoEFD; } else { adaptador.SelectCommand.Parameters["@pCodigoEFD"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodigoSucursal", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCodigoSucursal)) { adaptador.SelectCommand.Parameters["@pCodigoSucursal"].Value = objEntidad.pCodigoSucursal; } else { adaptador.SelectCommand.Parameters["@pCodigoSucursal"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pSecuencia", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pSecuencia)) { adaptador.SelectCommand.Parameters["@pSecuencia"].Value = objEntidad.pSecuencia; } else { adaptador.SelectCommand.Parameters["@pSecuencia"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCausalDevo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCausalDevo)) { adaptador.SelectCommand.Parameters["@pCausalDevo"].Value = objEntidad.pCausalDevo; } else { adaptador.SelectCommand.Parameters["@pCausalDevo"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pReservado", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pReservado)) { adaptador.SelectCommand.Parameters["@pReservado"].Value = objEntidad.pReservado; } else { adaptador.SelectCommand.Parameters["@pReservado"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreArchivo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNombreArchivo)) { adaptador.SelectCommand.Parameters["@pNombreArchivo"].Value = objEntidad.pNombreArchivo; } else { adaptador.SelectCommand.Parameters["@pNombreArchivo"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaP", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pFechaP)) { adaptador.SelectCommand.Parameters["@pFechaP"].Value = objEntidad.pFechaP; } else { adaptador.SelectCommand.Parameters["@pFechaP"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pProcesado", SqlDbType.VarChar)); if (objEntidad.pProcesado != null) { if (objEntidad.pProcesado.Value) { adaptador.SelectCommand.Parameters["@pProcesado"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pProcesado"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pProcesado"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombreArchivoProceso", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pNombreArchivoProceso)) { adaptador.SelectCommand.Parameters["@pNombreArchivoProceso"].Value = objEntidad.pNombreArchivoProceso; } else { adaptador.SelectCommand.Parameters["@pNombreArchivoProceso"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodBanco", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pCodBanco)) { adaptador.SelectCommand.Parameters["@pCodBanco"].Value = objEntidad.pCodBanco; } else { adaptador.SelectCommand.Parameters["@pCodBanco"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCodError", SqlDbType.VarChar)); if (objEntidad.pCodError > 0) { adaptador.SelectCommand.Parameters["@pCodError"].Value = objEntidad.pCodError.Value; } else { adaptador.SelectCommand.Parameters["@pCodError"].Value = 0; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDescripcionError", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pDescripcionError)) { adaptador.SelectCommand.Parameters["@pDescripcionError"].Value = objEntidad.pDescripcionError; } else { adaptador.SelectCommand.Parameters["@pDescripcionError"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pCorregido", SqlDbType.VarChar)); if (objEntidad.pCorregido != null) { if (objEntidad.pCorregido.Value) { adaptador.SelectCommand.Parameters["@pCorregido"].Value = "1"; } else { adaptador.SelectCommand.Parameters["@pCorregido"].Value = "0"; } } else { adaptador.SelectCommand.Parameters["@pCorregido"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pDatafono", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pDatafono)) { adaptador.SelectCommand.Parameters["@pDatafono"].Value = objEntidad.pDatafono; } else { adaptador.SelectCommand.Parameters["@pDatafono"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFechaRecaudo", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pFechaRecaudo)) { adaptador.SelectCommand.Parameters["@pFechaRecaudo"].Value = objEntidad.pFechaRecaudo; } else { adaptador.SelectCommand.Parameters["@pFechaRecaudo"].Value = String.Empty; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pTipoProceso", SqlDbType.VarChar)); if (!String.IsNullOrEmpty(objEntidad.pTipoProceso)) { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = objEntidad.pTipoProceso; } else { adaptador.SelectCommand.Parameters["@pTipoProceso"].Value = String.Empty; } 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); }