/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // configurando o titulo e os breadcrumbs $titulo = 'Orçamentos'; $breadcrumb = [['nome' => 'Listagem de Orçamentos', 'ultimo' => true]]; // obtendo os dados do orçamento $orcamento = $this->orcamento->obterOrcamentoTecnico($id); // obtendo os produtos do orçamento $orcamento_produtos = OrcamentoProduto::where('orcamento', $id)->get(['produto']); // obtendos os produtos $produtos = Produto::where('ativo', 1)->get(); // retorno return view('projetista.form')->with('orcamento', $orcamento[0])->with('orcamento_produtos', $orcamento_produtos)->with('produtos', $produtos)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb); }
public function getBlocoOpicional($idOpicional, $idBloco) { // alias com dados comuns (pasta e alias) $alias = 'blocos.sub-'; // switch para configurar o template switch ($idOpicional) { case 1: $redirect = $alias . 'paineis-grade'; break; case 2: $redirect = $alias . 'paineis-vidro'; break; case 3: $redirect = $alias . 'porta-pedestre'; break; case 4: $redirect = $alias . 'portao-garagem'; break; case 5: $redirect = $alias . 'painel-fixo-lateral'; break; case 6: $redirect = $alias . 'painel-fixo-superior'; break; case 7: $redirect = $alias . 'travessao-removivel'; break; case 8: $redirect = $alias . 'trilho-piso'; break; case 9: $redirect = $alias . 'porta-pedestre-embutida'; break; } // gerando um id randomicamente $id = md5($idOpicional . date('d/m/Y H:i:s')); // array com configurações $configuracao = ['id' => $id]; return view($redirect)->with('configuracao', $configuracao); }
public function getRegister() { return view('home.register'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // obtendo os dados do usuário $usuario = Usuario::findOrNew($id); // obtendo os grupos do usuário $usuario_grupos = $this->usuario_model->getGrupos($usuario->id); // injetando os grupos na classe de usuário $usuario->grupos = $usuario_grupos; // obtendo os grupos $grupos = Grupo::where('ativo', 1)->get(); // configurando o titulo e os breadcrumbs $titulo = 'Cadastro'; $breadcrumb = [['nome' => 'Usuário', 'ultimo' => false], ['nome' => 'Editar Usuário', 'ultimo' => true]]; // enviando dados para a view return view('usuario.form')->with('registro', $usuario)->with('grupos', $grupos)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // buscanso os dados do orçamento $orcamento = Orcamento::findOrNew($id); // caso não encontre o orçamento, redireciona para o form de adição if (empty($orcamento->id)) { return redirect('atendimento/orcamentos')->with('flash_message', 'Orçamento não encontrado!')->with('flash_type', 'warning'); } // tratando a data de nascimento $orcamento->data_visita = $this->tratarData($orcamento->data_visita, 2); // obtendo os tipos de clientes $tiposCliente = ClienteTipo::where('ativo', 1)->get(); // obtendo os serviços $servicos = Servico::where('ativo', 1)->get(); // obtendo os produtos principais $produtos = Produto::where('ativo', 1)->get(); // obtendo os produtos vinculados ao orçamento $orcamento_produto = OrcamentoProduto::where('orcamento', $id)->get(['produto']); // obtendo o tipo de cliente $cliente_tipo = Cliente::where('id', $orcamento->cliente)->get(['tipo']); // configurando o titulo e os breadcrumbs $titulo = 'Edição'; $breadcrumb = [['nome' => 'Orçamento', 'ultimo' => false], ['nome' => 'Editar Orçamento', 'ultimo' => true]]; // enviando dados para a view return view('atendimento.form')->with('orcamento', $orcamento)->with('orcamento_produto', $orcamento_produto)->with('cliente_tipo', $cliente_tipo[0]->tipo)->with('tiposCliente', $tiposCliente)->with('servicos', $servicos)->with('produtos', $produtos)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // buscanso os dados do cliente $cliente = Cliente::findOrNew($id); // caso não encontre o cliente, redireciona para o form de adição if (empty($cliente->id)) { return redirect('clientes')->with('flash_message', 'Cliente não encontrado!')->with('flash_type', 'warning'); } // tratando a data de nascimento $cliente->data_nascimento = $this->tratarData($cliente->data_nascimento, 2); // obtendo os tipos de clientes $tiposCliente = ClienteTipo::where('ativo', 1)->get(); // obtendo as formas de conhecimentos $formasConhecimento = ClienteFormaConhecimento::where('ativo', 1)->get(); // obtendo os estados $estados = Estado::all(); // configurando o titulo e os breadcrumbs $titulo = 'Edição'; $breadcrumb = [['nome' => 'Cliente', 'ultimo' => false], ['nome' => 'Editar Cliente', 'ultimo' => true]]; // enviando dados para a view return view('cliente.form')->with('cliente', $cliente)->with('tiposCliente', $tiposCliente)->with('formasConhecimento', $formasConhecimento)->with('estados', $estados)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb); }