/**
  * 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);
 }
Exemplo n.º 3
0
 public function getRegister()
 {
     return view('home.register');
 }
Exemplo n.º 4
0
 /**
  * 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);
 }
Exemplo n.º 6
0
 /**
  * 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);
 }