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 = contas::findOrfail($id); $dados->delete(); return redirect($this->rota); }