Exemple #1
0
        public QueryResult Handle(ListarProductosParameters parameters)
        {
            using (var connection = ConnectionFactory.CreateFromUserSession())
            {
                var parametros = new DynamicParameters();
                parametros.Add("codigo", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.codigo);
                parametros.Add("descripcion", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.descripcion);
                parametros.Add("idfabricante", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.idfabricante);
                parametros.Add("idtipoproducto", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.idtipoproducto);
                parametros.Add("idmodelo", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.idmodelo);
                parametros.Add("repuesto", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.repuesto);

                var resultado = new ListarProductosResult
                {
                    Hits = connection.Query <ListarProductosDto>
                           (
                        "mantenimiento.pa_listarproductos",
                        parametros,
                        commandType: CommandType.StoredProcedure
                           ),
                };

                return(resultado);
            }
        }
Exemple #2
0
        public QueryResult Execute(ListarProductosParameter parameters)
        {
            using (var conn = new ConnectionFactory(_config).GetOpenConnection())
            {
                var parametros = new DynamicParameters();
                parametros.Add("Criterio", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.Criterio);
                parametros.Add("ClienteId", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.ClienteId);

                var result = new ListarProductosResult();
                result.Hits = conn.Query <ListarProductosDto>("Mantenimiento.pa_listarProductos"
                                                              , parametros
                                                              , commandType: CommandType.StoredProcedure);
                return(result);
            }
        }
Exemple #3
0
 public QueryResult Handle(ListarProductosParameter parameters)
 {
     using (var connection = (SqlConnection)ConnectionFactory.CreateFromUserSession())
     {
         var parametros = new DynamicParameters();
         var resultado  = new ListarProductosResult
         {
             Hits = connection.Query <ListarProductosDto>
                    (
                 sql: "sp_nol_listar_productos",
                 param: parametros,
                 commandType: CommandType.StoredProcedure
                    )
         };
         return(resultado);
     }
 }