public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Vendedor($info[self::ID]); parent::resgatarObjetos($info); $temp->nome = $info[self::NOME]; $temp->email = $info[self::EMAIL]; $temp->msn = $info[self::MSN]; $temp->skype = $info[self::SKYPE]; $temp->voip = $info[self::VOIP]; $temp->telefone = $info[self::TELEFONE]; $temp->ramal = $info[self::RAMAL]; $temp->ordem = $info[self::ORDEM]; if (!empty($info[self::IMAGEM])) { $lI = new ListaImagens(); $lI->caminhoEscrita = Sistema::$caminhoDiretorio . Sistema::$caminhoDataTextos; $lI->caminhoLeitura = Sistema::$caminhoURL . Sistema::$caminhoDataTextos; $lI->condicoes('', $info[self::IMAGEM], ListaImagens::ID); if ($lI->getTotal() > 0) { $temp->setImagem($lI->listar()); } } return $temp; } }
public function delVendedor(Vendedor $objVendedor) { $conexao = $this->abreConexao(); $sql = "UPDATE " . TBL_VENDEDOR . " SET\n status = 0\n WHERE idVendedor = " . $objVendedor->getIdVendedor() . "\n "; $conexao->query($sql); $this->fechaConexao(); }
private static function vendedores() { $user = self::post('user'); switch ($user['role']) { case '1': case '2': $vendedores = new Vendedor(); $all = $vendedores->basics(); echo json_encode($all); break; default: break; } }
public function mostrarProductos() { $productos = Producto::all(); $vendedores = Vendedor::all(); // buscamos todos los productos y todos los vendedores y los pasamos a la vista return View::make('producto.lista', array('productos' => $productos, 'vendedores' => $vendedores)); }
public function run() { $faker = Faker::create(); Vendedor::create(['nome' => 'Luciano Tonet', 'empresa' => 'LucianoTonet.com', 'endereco' => 'Rua Alcides Ribeiro de Carvalho, nº 1663', 'bairro' => 'São João Bosco', 'cidade' => 'Nova Prata', 'cep' => '95320-000', 'uf' => 'RS', 'telefone' => '(54) 9606-7472', 'celular' => '(54) 9606-7472', 'email' => '*****@*****.**', 'cpf' => '']); foreach (range(1, 10) as $index) { Vendedor::create(['nome' => $faker->name(), 'telefone' => $faker->phoneNumber(), 'empresa' => $faker->company(), 'endereco' => $faker->streetAddress(), 'bairro' => $faker->secondaryAddress(), 'cidade' => $faker->city(), 'cep' => $faker->postcode(), 'uf' => $faker->state(), 'celular' => $faker->phoneNumber(), 'email' => $faker->email(), 'cpf' => $faker->numerify('###.###.###-##')]); } }
public function respuestaConsulta($array) { $obj = (object) $array; $user = Usuario::getById($obj->user_id); $mail_user = $user[0]->strEmail; $mail_seller = Vendedor::EmailById($user[0]->vendedor); $template = new Template('consulta-response', array('asunto' => $obj->asunto, 'nombre' => $obj->nombre, 'apellido' => $obj->apellido, 'mensaje' => $obj->mensaje)); $this->Body = $template->get(); $this->addAddress($mail_user, '--'); $this->addAddress($mail_seller, '--'); $this->send(); }
public function crearVendedor() { // llamamos a la función de agregar vendedor en el modelo y le pasamos los datos del formulario $respuesta = Vendedor::agregarVendedor(Input::all()); // Dependiendo de la respuesta del modelo // retornamos los mensajes de error con los datos viejos del formulario // o un mensaje de éxito de la operación if ($respuesta['error'] == true) { return Redirect::to('vendedor')->withErrors($respuesta['mensaje'])->withInput(); } else { return Redirect::to('vendedor')->with('mensaje', $respuesta['mensaje']); } }
public function getMailDataGeneratorSeller($email) { try { $period = $this->periodos(); $last = array_pop($period); $seller = new Vendedor(); $id = $seller->getIdByEmail($email); $period = $last->inicio . "_" . $last->fin; $data = $this->getAllByAuth($id, $period); $collection = array(); foreach ($data as $key => $val) { $result = new stdClass(); $result->{'cliente'} = $val->cliente; $result->{"ultimo_total"} = (double) $val->ultimo_total; $result->{"total"} = (double) $val->total; $result->{"total_clave"} = (double) $val->total_prod_clave; $result->{"porcentaje_clave"} = $this->getPercent($val->total_prod_clave, $val->total); $collection[] = $result; } return $collection; } catch (Exception $e) { echo $e->getMessage(); } }
/** * Show the form for creating a new conversa * * @return Response */ public function create($id = NULL) { if ($id) { $cliente = Cliente::find($id); $fornecedores = Fornecedor::all(); $produtos = Produto::all(); $vendedores = Vendedor::all(); if (Request::ajax()) { return View::make('conversas.panels.create'); } else { return View::make('conversas.create', compact('cliente', 'fornecedores', 'produtos', 'vendedores')); } } else { $alert[] = ['class' => 'alert-warning', 'message' => 'Escolha um cliente para criar uma nova conversa.']; Session::flash('alerts', $alert); return Redirect::to('clientes'); } }
<div id="menu"> <nav> <ul> <li ><a href="../index.php"><img src="../img/casa.png" width="25" height="25"></a></li> <li> <a href="vista_zapatosGN.php">Zapatos</a></li> <li> <a href="vendedorG.php">Vendedor</a></li> <li> <a href="ventasG.php">Venta</a></li> </ul> </nav> </div> <div id="content" class="center_content"> <div class="datagrid"> <?php include '../conex.php'; include '../modelo/vendedor.php'; Vendedor::lista_vendedores(); ?> </div> <br> <br> <div id="acciones"> <a href="../general/agregarVendeG.php">Agregar Vendedor</a> </div> </div> </div> </body> </html>
<?php @session_start(); error_reporting(0); require_once '../../libs.php'; if (!$_SESSION['logged_id']) { //header('Location: http://www.productosnufarm.com.ar/control'); header('Location: http://localhost/'); } ini_set("memory_limit", "60M"); define('BASEURLRAIZ', $_SESSION['baseurl']); define('BASEURL', $_SESSION['basecontrol']); $sa = explode('/', $_SERVER['PHP_SELF']); $sa = array_pop($sa); if (!isset($_SESSION['logged_role'])) { $vendedor = new Vendedor(); $role = $vendedor->getRole($_SESSION['logged_id']); $_SESSION['logged_role'] = $role; } check_permission($sa, $_SESSION['logged_role']); function check_permission($url, $role_personal) { $url = preg_replace("/\\.[^.\\s]{3,4}\$/", "", $url); if ($_SESSION['logged_role'] == 1) { $accesos = array('v_productos' => TRUE, 'e_producto' => TRUE, 'u_producto' => TRUE, 'd_producto' => TRUE, 'n_producto' => TRUE, 'c_producto' => TRUE, 'talles_by_cat' => TRUE, 'v_categorias' => TRUE, 'n_categoria' => TRUE, 'c_categoria' => TRUE, 'e_categoria' => TRUE, 'u_categoria' => TRUE, 'd_categoria' => TRUE, 'v_talles' => TRUE, 'n_talle' => TRUE, 'c_talle' => TRUE, 'e_talle' => TRUE, 'u_talle' => TRUE, 'd_talle' => TRUE, 'v_consultas' => TRUE, 'n_consulta' => TRUE, 'c_consulta' => TRUE, 'e_consulta' => TRUE, 'u_consulta' => TRUE, 'd_consulta' => TRUE, 'responder_consulta' => TRUE, 'process_consulta' => TRUE, 'v_propuestas' => TRUE, 'n_propuesta' => TRUE, 'c_propuesta' => TRUE, 'e_propuesta' => TRUE, 'u_propuesta' => TRUE, 'd_propuesta' => TRUE, 'v_usuarios' => TRUE, 'n_usuario' => TRUE, 'c_usuario' => TRUE, 'e_usuario' => TRUE, 'u_usuario' => TRUE, 'd_usuario' => TRUE, 'v_novedades' => TRUE, 'n_novedad' => TRUE, 'c_novedad' => TRUE, 'e_novedad' => TRUE, 'u_novedad' => TRUE, 'd_novedad' => TRUE, 'v_compras' => TRUE, 'n_compra' => TRUE, 'c_compra' => TRUE, 'e_compra' => TRUE, 'u_compra' => TRUE, 'd_compra' => TRUE, 'v_personal' => TRUE, 'n_personal' => TRUE, 'c_personal' => TRUE, 'e_personal' => TRUE, 'u_personal' => TRUE, 'd_personal' => TRUE, 'v_color' => TRUE, 'n_color' => TRUE, 'c_color' => TRUE, 'e_color' => TRUE, 'u_color' => TRUE, 'd_color' => TRUE, 'fail_credentials' => TRUE, 'v_propuestas_sin_leer' => TRUE, 'busquedas' => TRUE); $permiso = $accesos[$url]; if ($permiso == FALSE) { $_SESSION['msg_error'] = "NO CUENTA CON PRIVILEGIOS PARA ESA ACCION."; header('Location: ' . BASEURL . 'personal/fail_credentials.php'); exit; }
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ include_once '../model/Vendedor.php'; $id = $_GET['id']; $nome = Vendedor::listaVendedor($id); $path = "../vendedores/" . $nome->getPasta(); $diretorio = dir($path); $i = 1; $link = array(); while ($arquivo = $diretorio->read()) { if ($i > 2) { if ($i == 3) { echo "<option value=" . $arquivo . " class = \"pastas\" selected>" . $arquivo . "</option>"; } else { echo "<option value=" . $arquivo . " class = \"pastas\">" . $arquivo . "</option>"; } } $i++; }
require_once 'libs.php'; require_once 'includes/class.compras.php'; error_reporting(E_ALL); ini_set('display_errors', 'On'); /** * Verifico los puntos disponibles */ if (!Usuario::sCheckPoints()) { @header('Location: carrito.php'); exit; } /** * Seteo datos para el envio del email */ $user = Auth::User(); $seller = Vendedor::EmailById($user->vendedor); $shop = new ShoppingCart(); $image_url = "http://nufarm-maxx.com/marketingNet/images-clientes/"; $template = new Template('pedido', array("nombre" => $user->strNombre, "apellido" => $user->strApellido, "empresa" => $user->strEmpresa, "fecha" => date('d/m/Y'), "items" => Template::itemPedido($shop->all()), "total" => $shop->getTotal(), "direccion" => !empty($user->domicilio_entrega) ? "Domicilio de entrega: " . $user->domicilio_entrega : "", "ciudad" => !empty($user->ciudad) ? "Ciudad: " . $user->ciudad : "", "codigo_postal" => !empty($user->cp) ? "Codigo Postal: " . $user->cp : "", "telefono" => !empty($user->telefono) ? "Telefono: " . $user->telefono : "", "logo" => !empty($user->logo) ? $image_url . $user->logo : "")); /** * Checkeo el vencimiento * @var TempStock */ $checkVencimiento = new TempStock(); $can = $checkVencimiento->fechaVencimiento($_SESSION['MM_IdUsuario']); if ($can) { header('Location: catalogo.php'); } /** * Confirmo la compra */
include './vendedor.php'; switch ($_REQUEST['req_vende']) { case 'Enviar': $cedula = $_POST['txt_id']; $nombre = $_POST['txt_nombre']; $apellido = $_POST['txt_apellido']; $fecha = $_POST['txt_fecha']; $sucursal_idsucursal = $_POST['txt_idsucu']; $mensaje = Vendedor::insertarvendedor($cedula, $nombre, $apellido, $fecha, $sucursal_idsucursal); header('Location:../general/vendedorG.php'); break; case 'Eliminar': $id = $_REQUEST['id']; $mensaje = Vendedor::elminiar_vendedor($id); header('Location:../general/vendedorG.php'); break; case "Modificar": if (isset($_POST['txt_id'])) { $id = (int) $_POST['txt_id']; if ($id > 0) { $id = $_POST['txt_id']; $nombres = $_POST['txt_nombre']; $apellidos = $_POST['txt_apellido']; $fecha_nacimiento = $_POST['txt_fecha']; Vendedor::editarVendedor($id, $nombres, $apellidos, $fecha_nacimiento); header('Location:../general/vendedorG.php'); } else { echo 'id menor a 0'; } } }
$vendedor = new Vendedor(); $vendedor->setNome_vendedor($nomeVendedor); $vendedor->setTelefone($tel); $vendedor->setLogradouro($rua); $vendedor->setBairro($bairro); $vendedor->setCidade($cidade); $vendedor->setCep($cep); $vendedor->setEstado($estado); $vendedor->setNumero($numero); $vendedor->setComplemento($complemento); $vendedor->setRg($rg); $vendedor->setCpf($cpf); $vendedor->setCelular($celular); $vendedor->setPasta($pasta); Vendedor::insereVendedor($vendedor); mkdir("../vendedores/" . $pasta); header("location:../controller/controllerVendedor.php"); } else { $cod = addslashes(trim($_GET['cod'])); $escolha = addslashes(trim($_GET['escolha'])); if ($escolha == "Sim") { Vendedor::deletaVendedor($cod); header("location:../controller/controllerVendedor.php"); } else { header("location:../controller/controllerVendedor.php"); } } } } else { header("location:../index.php?&erro=\"Login\""); }
<?php require_once '../configs/sm.php'; include_once '../model/Vendedor.php'; include_once '../model/Usuario.php'; session_start(); if ($_SESSION['login'] == "true") { $usuario = Usuario::listaUsuario($_SESSION['usuario']); $sm->assign("usuario", $usuario); $vendedores = Vendedor::listaVendedores(); $sm->assign("vendedores", $vendedores); $sm->assign("nome", "Cris"); $sm->display('../view/vendedor.html'); } else { header("location:../index.php?&erro=\"Login\""); }
<ul> <li ><a href="../index.php"><img src="../img/casa.png" width="25" height="25"></a></li> <li> <a href="vistaCali.php">Zapatos</a></li> <li> <a href="vendedorCali.php">Vendedor</a></li> <li> <a href="ventasC.php">Venta</a></li> <li> <a href="venderCali.php">Vender</a></li> </ul> </nav> </div> <div id="content" class="center_content"> <div class="datagrid"> <?php include '../conex.php'; include '../modelo/vendedor.php'; Vendedor::lista_vendedores_sucursal(2); ?> </div> <br> <br> <div id="acciones"> <a href="../cali/agregarVendeC.php">Agregar Vendedor</a> </div> </div> </div> </body> </html>
<?php require '_login.php'; require_once '../conn.php'; $filters = array(); $filters["id_vendedor"] = isset($_POST["filtro-vendedor"]) ? $_POST["filtro-vendedor"] : ""; $filters["type"] = "POSTVENTA"; $oE = new Encuesta(); if (isset($_POST["delete_encuesta"])) { $oE->delete($_POST["delete_encuesta"]); } $oV = new Vendedor(); $aVendedores = $oV->getVendedores(); $temp = $oE->getAll($filters); $oE->processStats($filters); $data = get_stats(); $data_1 = get_stats("resp0001"); $data_7 = get_stats("resp0007"); ?> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Estadísticas</title> <script type="text/javascript" src="external/js/jquery.min.js"></script> <script type="text/javascript" src="../assets/js/bootstrap.js"></script> <style type="text/css"> ${demo.css} </style>
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // delete $vendedor = Vendedor::find($id); $vendedor->delete(); //Show success message $alert[] = ['class' => 'alert-success', 'message' => '<strong><i class="fa fa-check"></i></strong> Item excluído com sucesso!']; Session::flash('alerts', $alert); // redirect return Redirect::to('vendedors'); }
$joia = Joia::listaJoiaQR($dado->getNome_transita(), 1); array_push($joias, $joia); if ($joia != null) { $precoTotal += $joia->getPreco_venda(); $texto = "-------------------------"; $texto = $texto . "\nProduto: " . Tipo::listaTipo($joia->getTipo())->getNome_tipo() . "\n"; $texto = $texto . "Pedra: " . Pedra::listaPedra($joia->getPedra())->getNome_pedra() . "\n"; $texto = $texto . "Cor: " . Cor::listaCor($joia->getCor())->getNome_cor() . "\n"; $texto = $texto . "Fornecedor: " . Loja::listaLoja($joia->getLoja())->getNome_loja(); array_push($tipos, $texto); $texto = ''; } } } if (!isset($pastaParametro)) { $nome = Vendedor::listaVendedor(1); } else { $pastaParametro = $_GET['pastaParametro']; $nome = $pastaParametro; } $path = "../vendedores/" . $nome->getPasta(); $diretorio = dir($path); $i = 1; $link = array(); while ($arquivo = $diretorio->read()) { if ($i > 2) { array_push($link, $arquivo); } $i++; } $diretorio->close();
private function getVendedores() { $vendedores = new Vendedor(); $vendedores->options(); }
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ include_once '../configs/sm.php'; include_once '../model/Vendedor.php'; include_once '../model/Usuario.php'; session_start(); if ($_SESSION['login'] == "true") { $usuario = Usuario::listaUsuario($_SESSION['usuario']); $sm->assign("usuario", $usuario); $opc = addslashes(trim($_GET['opc'])); if ($opc == "Editar") { $cod = addslashes(trim($_GET['cod'])); $vendedor = Vendedor::listaVendedor($cod); $sm->assign("nomeVendedor", $vendedor->getNome_vendedor()); $sm->assign("bairro", $vendedor->getBairro()); $sm->assign("cep", $vendedor->getCep()); $sm->assign("cidade", $vendedor->getCidade()); $sm->assign("cmp", $vendedor->getComplemento()); $sm->assign("estado", $vendedor->getEstado()); $sm->assign("rua", $vendedor->getLogradouro()); $sm->assign("numero", $vendedor->getNumero()); $sm->assign("telefone", $vendedor->getTelefone()); $sm->assign("celular", $vendedor->getCelular()); $sm->assign("rg", $vendedor->getRg()); $sm->assign("cpf", $vendedor->getCpf()); $sm->assign("cod", $cod); $sm->assign("opc", $opc); $sm->display("../view/manterVendedor.html");
?> " name="txt_id"> <input type="hidden" value="<?php echo $campo->cantidad; ?> " name="cantDisp"> </tr> </tbody> <br/> <br/> <br/> <tfoot > <tr><td></td><td></td><td></td><td></td><td> Vendedor:</td> <td><?php include './vendedor.php'; Vendedor::opcion_vendedores_sucursal($suc); ?> </td></tr> </tfoot> </table> <input type="submit" value="Vender" class="boton"/> <input type="hidden" value="Vender" name="req_venta" > </form> </div> </div>
<?php importar("Utilidades.Lista.ListaVendedores"); $tituloPagina = 'Utilidades > Vendedores > Cadastrar'; $iCT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/vendedor.html")); if (!empty($_POST)) { $erro = ''; if (empty($_POST['nome'])) { $erro = "<b>Nome</b> não preenchido!<br><br>"; } if (empty($_POST['email'])) { $erro = "<b>E-mail</b> não preenchido!<br><br>"; } if (empty($erro)) { $tx = new Vendedor(); $tx->nome = $_POST['nome']; $tx->email = $_POST['email']; $tx->msn = $_POST['msn']; $tx->skype = $_POST['skype']; $tx->voip = $_POST['voip']; $tx->telefone = $_POST['telefone']; $tx->ramal = $_POST['ramal']; $tx->ordem = $_POST['ordem']; if (!empty($_FILES['imagem']['name'])) { $tx->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lT = new ListaVendedores(); $lT->inserir($tx); $_POST = ''; $javaScript .= Aviso::criar("Vendedor salvo com sucesso!"); } else {
// esta ruta sera para crear al usuario Route::post('registro', 'UsuariosController@registrarUsuario'); Route::get('cliente', 'WebServiceController@getCliente'); Route::any('servidor', 'WebServiceController@getServicio'); // Por ultimo crearemos un grupo con el filtro auth. // Para todas estas rutas el usuario debe haber iniciado sesión. // En caso de que se intente entrar y el usuario haya iniciado session // entonces sera redirigido a la ruta login Route::group(array('before' => 'auth'), function () { Route::get('/', function () { //return View::make('hello'); // Con la funcion with() podemos traer todos los vendedores // con sus respectivos productos. Esta funcion recibe como parametro // alguna relacion que tenga el modelo al que se este llamando y // la incluye en los resultados que devuelve el get() $vendedores = Vendedor::with('productos')->get(); return View::make('inicio', array('vendedores' => $vendedores)); }); Route::get('vendedor', 'VendedorController@mostrarVendedores'); Route::post('vendedor', 'VendedorController@crearVendedor'); Route::get('producto', 'ProductoController@mostrarProductos'); Route::post('producto', 'ProductoController@crearProducto'); }); /* * ******************************Utilizacion de Filtros************************ */ //Route::get('/', array( // // momento_del_filtro => nombre_del_filtro // 'before' => 'filtro_antes', // 'after' => 'filtro_despues', // // acción que ejecuta la ruta // function() { // echo 'Pagina Principal <br />';
$eSelected = Filter::idSelected('estado'); ?> <input type="hidden" name="client" value="<?php echo $cSelected; ?> "> <div class="filtros_container" style="width: 105.98%;"> <div class="filtros-Default filtros-100"> <form action="" method="POST"> <input type="hidden" name="filter"> <h3> FILTRAR POR:</h3> <select name="vendedor" id="svendedor"> <option value="">VENDEDOR</option> <?php Vendedor::options($vSelected); ?> </select> <select name="cliente" id="scliente"> <option value="">CLIENTE</option> <?php Cliente::options(); ?> </select> <select name="estado" id="sestado"> <option value="">ESTADO</option> <?php
/** * @return \yii\db\ActiveQuery */ public function getRutVendedors() { return $this->hasMany(Vendedor::className(), ['rutVendedor' => 'rutVendedor'])->viaTable('Vende', ['codigoProducto' => 'codigoProducto']); }
<?php include_once '../inc/header.php'; ?> <div class="block"> <div class="contenedor-filtros" clone-width-child> <div class="sub-contenedor"> <div class="filtros"> <form action="" method="POST"> <input type="hidden" name="filter"> <h3> FILTRAR POR:</h3> <select name="vendedores"> <option value="">TODOS LOS VENDEDORES</option> <?php Vendedor::options($current_seller); ?> </select> <select name="estado"> <option value="" <?php echo $current_status == 3 ? 'selected=""' : ''; ?> >ESTADO</option> <option value="1" <?php echo $current_status == 1 ? 'selected=""' : ''; ?> >RESPONDIDO</option> <option value="0" <?php echo $current_status == 0 ? 'selected=""' : ''; ?> >SIN RESPONDER</option>
public function getCostumers() { //if( Request::ajax() ){ $query = Input::get('query'); $clientes = Cliente::where('nome', 'like', '%' . $query . '%')->orWhere('empresa', 'like', '%' . $query . '%')->get(); $fornecedores = Fornecedor::where('nome', 'like', '%' . $query . '%')->orWhere('empresa', 'like', '%' . $query . '%')->get(); $vendedores = Vendedor::where('nome', 'like', '%' . $query . '%')->orWhere('empresa', 'like', '%' . $query . '%')->get(); foreach ($clientes as $cliente) { $suggestions[] = array("value" => $cliente->nome . " [" . $cliente->empresa . "]", "data" => array('type' => 'Clientes (' . count($clientes) . ')', 'obj' => json_encode($cliente))); } foreach ($fornecedores as $fornecedor) { $suggestions[] = array("value" => $fornecedor->nome . " [" . $fornecedor->empresa . "]", "data" => array('type' => 'Fornecedores (' . count($fornecedores) . ')')); } foreach ($vendedores as $vendedor) { $suggestions[] = array("value" => $vendedor->nome . " [" . $vendedor->empresa . "]", "data" => array('type' => 'Vendedores (' . count($vendedores) . ')')); } $costumers = array('suggestions' => $suggestions); //$costumers = Cliente::all(); return Response::json($costumers); //} }
/** * IMPRESSÃO */ public function printPreview($id) { $pedido = Pedido::find($id); $pedido->cliente = Cliente::find($pedido->cliente_id); //$pedido->fornecedor = Fornecedor::find($pedido->fornecedor_id); $pedido->vendedor = Vendedor::find($pedido->vendedor_id); //$produtos = Produto::all(); // Formata data $pedido->entrega_data = date("d/m/Y", strtotime($pedido->entrega_data)); $pedido->data = date("d/m/Y", strtotime($pedido->created_at)); // Decode JSON $pedido->itens = json_decode($pedido->itens, true); $itens = array(); for ($i = 0; $i < count($pedido->itens['qtd']); $i++) { // Loop no primeiro item pra pegar a quantidade de linhas $itens[$i] = array('qtd' => $pedido->itens['qtd'][$i], 'unidade' => $pedido->itens['unidade'][$i], 'produto' => Produto::find($pedido->itens['produto_id'][$i]), 'preco' => number_format($pedido->itens['preco'][$i], '2', ',', '.'), 'subtotal' => number_format($pedido->itens['subtotal'][$i], '2', ',', '.')); } $pedido->itens = $itens; $pedido->total = number_format($pedido->total, '2', ',', '.'); return View::make('pedidos.print', compact('pedido')); }