public IEnumerable <Credito> ListarCredito()
 {
     using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var coleccion = conexion.Query <Credito>("dbo.sp_credito_listar", commandType: CommandType.StoredProcedure);
         return(coleccion);
     }
 }
Exemplo n.º 2
0
 public IEnumerable <Cliente> ListarCliente()
 {
     using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var cliente = conexion.Query <Cliente>("dbo.sp_cliente_listar", commandType: CommandType.StoredProcedure);
         return(cliente);
     }
 }
 public Credito ObtenerCredito(string idCredito)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         parametros.Add("IdCredito", idCredito);
         var credito = conexion.QueryFirst <Credito>("dbo.sp_credito_obtener", param: parametros, commandType: CommandType.StoredProcedure);
         return(credito);
     }
 }
Exemplo n.º 4
0
 public bool EliminarCredito(string idCredito)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         parametros.Add("IdCredito", idCredito);
         var result = conexion.Execute("dbo.sp_credito_eliminar", param: parametros, commandType: CommandType.StoredProcedure);
         return(result > 0);
     }
 }
Exemplo n.º 5
0
        public Cliente ObtenerCliente(string numeroDocumento)
        {
            using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
            {
                conexion.Open();
                var parametros = new DynamicParameters();
                parametros.Add("pNumeroDocumento", numeroDocumento);

                var cliente = conexion.QuerySingle <Cliente>("dbo.sp_cliente_obtener", param: parametros, commandType: CommandType.StoredProcedure);
                return(cliente);
            }
        }
Exemplo n.º 6
0
        public Credito ActualizarCredito(Credito credito)
        {
            using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
            {
                conexion.Open();
                var parametros = new DynamicParameters();

                parametros.Add("IdCredito", credito.idCredito);
                parametros.Add("TipoCredito", credito.TipoCredito);
                parametros.Add("IdCliente", credito.IdCliente);
                parametros.Add("Fecha", credito.Fecha);
                parametros.Add("Monto", credito.Monto);
                parametros.Add("DiaPago", credito.DiaPago);
                parametros.Add("Tasa", credito.Tasa);
                parametros.Add("Comision", credito.Comision);
                var result = conexion.Execute("dbo.sp_credito_actualizar", param: parametros, commandType: CommandType.StoredProcedure);

                return(result > 0 ? credito : new Credito());
            }
        }
Exemplo n.º 7
0
        public Credito RegistrarCredito(Credito credito)
        {
            using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion()))
            {
                conexion.Open();
                var parametros = new DynamicParameters();

                parametros.Add("TipoCredito", credito.TipoCredito);
                parametros.Add("IdCliente", credito.IdCliente);
                parametros.Add("Fecha", credito.Fecha);
                parametros.Add("Monto", credito.Monto);
                parametros.Add("DiaPago", credito.DiaPago);
                parametros.Add("Tasa", credito.Tasa);
                parametros.Add("Comision", credito.Comision);
                parametros.Add("IdCredito", credito.idCredito, DbType.Int32, ParameterDirection.Output);
                var result     = conexion.ExecuteScalar("dbo.sp_credito_registrar", param: parametros, commandType: CommandType.StoredProcedure);
                var pIdCredito = parametros.Get <Int32>("IdCredito");

                credito.idCredito = pIdCredito;
                return(credito);
            }
        }