Exemplo n.º 1
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 <ArchivoAsobancaria> consultar(ArchivoAsobancaria objEntidad)
        {
            ArchivoAsobancariaAD      objConsultor = new ArchivoAsobancariaAD();
            List <ArchivoAsobancaria> lista        = new List <ArchivoAsobancaria>();

            lista = objConsultor.consultar(objEntidad);
            Error = objConsultor.Error;
            return(lista);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int actualizar(ArchivoAsobancaria objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.ACTUALIZAR;
            int cuenta = -1;
            ArchivoAsobancariaAD objConsultor = new ArchivoAsobancariaAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
Exemplo n.º 3
0
        /// <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(ArchivoAsobancaria 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_Asobancaria", 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("@pNombre", SqlDbType.VarChar));
                if (objEntidad.pNombre != null)
                {
                    adaptador.SelectCommand.Parameters["@pNombre"].Value = objEntidad.pNombre;
                }
                else
                {
                    adaptador.SelectCommand.Parameters["@pNombre"].Value = DBNull.Value;
                }

                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;
                }

                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);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int ejecutarNoConsulta(ArchivoAsobancaria 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);
        }
Exemplo n.º 5
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 <ArchivoAsobancaria> consultar(ArchivoAsobancaria objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);
            List <ArchivoAsobancaria> lista       = new List <ArchivoAsobancaria>();
            ArchivoAsobancaria        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2         = new ArchivoAsobancaria();
                objEntidad2.pNombre = Convertidor.aCadena(fila[ArchivoAsobancariaDEF.Nombre]);
                objEntidad2.pOid    = Convertidor.aCadena(fila[ArchivoAsobancariaDEF.Oid]);

                lista.Add(objEntidad2);
            }
            return(lista);
        }