public function CarregarView($var_download, $var_mensagem)
 {
     $contas = \App\Models\contas::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $plano_contas = \App\Models\planos_contas::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $centros_custos = \App\Models\centros_custos::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $grupos_titulos = \App\Models\grupos_titulos::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     return view($this->rota . '.index', ['var_download' => $var_download, 'centros_custos' => $centros_custos, 'planos_contas' => $plano_contas, 'contas' => $contas, 'grupos_titulos' => $grupos_titulos, 'var_mensagem' => $var_mensagem]);
 }
 private function exibir($request, $id, $preview, $tipo)
 {
     if ($request->ajax()) {
         return URL::to($this->rota . '/' . $id . '/edit/' . $tipo);
     }
     $contas = \App\Models\contas::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $plano_contas = \App\Models\planos_contas::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $centros_custos = \App\Models\centros_custos::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $grupos_titulos = \App\Models\grupos_titulos::where('empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('empresas_id', $this->dados_login->empresas_id)->OrderBy('nome')->get();
     $rateio_titulos = \App\Models\rateio_titulos::select('percentual', 'valor', 'centros_custos_id', 'nome')->join('centros_custos', 'centros_custos.id', '=', 'rateio_titulo.centros_custos_id')->where('rateio_titulo.empresas_clientes_cloud_id', $this->dados_login->empresas_clientes_cloud_id)->where('rateio_titulo.empresas_id', $this->dados_login->empresas_id)->where('titulos_id', $id)->get();
     /*Log historico do titulo*/
     $sQuery = "select to_char(data_ocorrencia, 'DD/MM/YYYY  HH24:MI:SS') AS data_ocorrencia, name, descricao, valor, valor_pago, acrescimo, desconto, tipo, status, acao, ip, id_titulo, saldo_a_pagar, alteracao_status from log_financeiro inner join users  on users.id = log_financeiro.users_id";
     $sQuery .= " where id_titulo = ? Order by to_char(data_ocorrencia, 'YYYY/MM/DD  HH24:MI:SS') desc";
     $log = \DB::select($sQuery, [$id]);
     $sQuery = "select titulos.saldo_a_pagar, pessoas.razaosocial, titulos.id, to_char(to_date(data_vencimento, 'yyyy-MM-dd'), 'DD/MM/YYYY') AS data_vencimento, to_char(to_date(data_pagamento, 'yyyy-MM-dd'), 'DD/MM/YYYY') AS data_pagamento, to_char(to_date(data_emissao, 'yyyy-MM-dd'), 'DD/MM/YYYY') AS data_emissao, valor, acrescimo, desconto, descricao, tipo, status, valor_pago, pessoas_id, contas_id, planos_contas_id, centros_custos_id, titulos.obs, numpar, numdoc, serie, grupos_titulos_id, alteracao_status ";
     $sQuery .= " from titulos left join pessoas on pessoas.id = titulos.pessoas_id";
     $sQuery .= " where titulos.tipo = ? ";
     $sQuery .= " and titulos.empresas_id = ? ";
     $sQuery .= " and titulos.empresas_clientes_cloud_id = ? ";
     $sQuery .= " and titulos.id = ? ";
     $dados = \DB::select($sQuery, [$tipo, $this->dados_login->empresas_id, $this->dados_login->empresas_clientes_cloud_id, $id]);
     //return view($this->rota . '.edit',
     return view($this->rota . '.atualizacao', ['log' => $log, 'tipo_operacao' => 'editar', 'preview' => $preview, 'dados' => $dados, 'contas' => $contas, 'tipo' => $tipo, 'plano_contas' => $plano_contas, 'centros_custos' => $centros_custos, 'grupos_titulos' => $grupos_titulos, 'rateio_titulos' => $rateio_titulos]);
 }
 /**
  * Excluir registro do banco.
  *
  * @param    int  $id
  * @return  \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $dados = grupos_titulos::findOrfail($id);
     $dados->delete();
     return redirect($this->rota);
 }