Commit 7cac20ed authored by sandroresende's avatar sandroresende

mensagem de proposta transferegov duplicada

parent ad3f6e58
...@@ -17,6 +17,7 @@ use App\Mod_codem\ViewEncaminhamentoDemanda; ...@@ -17,6 +17,7 @@ use App\Mod_codem\ViewEncaminhamentoDemanda;
use App\Mod_codem\ViewObservacoesDemanda; use App\Mod_codem\ViewObservacoesDemanda;
use App\User; use App\User;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
...@@ -90,6 +91,15 @@ class DemandaController extends Controller ...@@ -90,6 +91,15 @@ class DemandaController extends Controller
public function abrirDemanda($demandaID){ public function abrirDemanda($demandaID){
$ativarAba = 'demanda';
if(session()->has('ativarAba')){
$ativarAba = session()->has('ativarAba');
}
//return $ativarAba;
$demanda = RelacaoDemandas::where('demanda_id', $demandaID)->firstOrFail(); $demanda = RelacaoDemandas::where('demanda_id', $demandaID)->firstOrFail();
if(!$demanda->bln_visualizada){ if(!$demanda->bln_visualizada){
...@@ -106,7 +116,7 @@ class DemandaController extends Controller ...@@ -106,7 +116,7 @@ class DemandaController extends Controller
$ativarAba = 'demanda';
return view('modulo_codem.dados_demanda',compact('demanda','ativarAba','documentosDemanda','encaminhamentoDemanda','observacoesDemanda')); return view('modulo_codem.dados_demanda',compact('demanda','ativarAba','documentosDemanda','encaminhamentoDemanda','observacoesDemanda'));
} }
......
...@@ -17,6 +17,7 @@ use App\User; ...@@ -17,6 +17,7 @@ use App\User;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Session;
class DocumentosDemandaController extends Controller class DocumentosDemandaController extends Controller
{ {
...@@ -92,29 +93,32 @@ class DocumentosDemandaController extends Controller ...@@ -92,29 +93,32 @@ class DocumentosDemandaController extends Controller
} }
public function excluirDocumento($documentoId){ public function excluirDocumento($documento){
$documento = RlcDocumentoDemanda::where('id',$documentoId)->get(); $documentoExcluido = RlcDocumentoDemanda::where('id',$documento)->get();
if(count($documento) == 0){
if(count($documentoExcluido) == 0){
flash()->erro("Erro", "Não existe este documento."); flash()->erro("Erro", "Não existe este documento.");
return back(); return back();
} }
DB::beginTransaction(); DB::beginTransaction();
$documento = RlcDocumentoDemanda::find($documentoId); $documentoExcluido = RlcDocumentoDemanda::find($documento);
$demandaId = $documentoExcluido->demanda_id;
$documentoDeletado = $documento->delete(); $documentoDeletado = $documentoExcluido->delete();
session('ativarAba' ,'documento');
$ativarAba = 'documento';
if ($documentoDeletado){ if ($documentoDeletado){
DB::commit(); DB::commit();
flash()->sucesso("Sucesso", "Documento excluído com sucesso!"); flash()->sucesso("Sucesso", "Documento excluído com sucesso!");
return redirect('/codem/demanda/dados/'.$documento->demanda_id); return redirect('/codem/demanda/dados/'.$demandaId);
} else { } else {
DB::rollBack(); DB::rollBack();
......
...@@ -840,6 +840,14 @@ class SelecaoController extends Controller ...@@ -840,6 +840,14 @@ class SelecaoController extends Controller
} }
$propostaSelecionada = DadosTransferegov::where('num_proposta_transferegov', $request->num_proposta_transferegov)->get();
if(count($propostaSelecionada) > 0){
flash()->erro("Erro", "Já existe uma proposta cadastrada com esse número.");
return back();
}
DB::beginTransaction(); DB::beginTransaction();
$dadosTransferegov = new DadosTransferegov; $dadosTransferegov = new DadosTransferegov;
......
...@@ -7,11 +7,15 @@ ...@@ -7,11 +7,15 @@
@section('content') @section('content')
<div class="main-content" id="main-content"> <div class="main-content" id="main-content">
@can('eGestao')
<span class="br-divider dashed my-3"></span> <span class="br-divider dashed my-3"></span>
@include('modulo_sistema.gerais.propostas.atalhos_consultas') @include('modulo_sistema.gerais.propostas.atalhos_consultas_propostas')
@can('eAdmin')
<span class="br-divider dashed my-3"></span>
@include('modulo_sistema.gerais.carteira_investimento.atalhos_consultas_tci')
@endcan @endcan
......
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
<nav> <nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist"> <div class="nav nav-tabs" id="nav-tab" role="tablist">
<button class="nav-item nav-link {{($ativarAba == 'demanda') ? 'active' : ''}}" id="nav-demanda-tab" data-toggle="tab" href="#nav-demanda" role="tab" aria-controls="nav-demanda" aria-selected="true"><i class="fas fa-clipboard-list fa-1x" aria-hidden="true"></i>Demanda</button> <button class="nav-item nav-link {{($ativarAba == 'demanda') ? 'active' : ''}}" id="nav-demanda-tab" data-toggle="tab" href="#nav-demanda" role="tab" aria-controls="nav-demanda" aria-selected="true"><i class="fas fa-clipboard-list fa-1x" aria-hidden="true"></i>Demanda</button>
<button class="nav-item nav-link {{(Session::get('ativarAba') == 'documento') ? 'active' : ''}}" id="nav-documento-tab" data-toggle="tab" href="#nav-documento" role="tab" aria-controls="nav-documento" aria-selected="true"><i class="fas fa-clipboard-list fa-1x" aria-hidden="true"></i>Documentos SEI</button> <button class="nav-item nav-link {{($ativarAba == 'documento') ? 'active' : ''}}" id="nav-documento-tab" data-toggle="tab" href="#nav-documento" role="tab" aria-controls="nav-documento" aria-selected="true"><i class="fas fa-clipboard-list fa-1x" aria-hidden="true"></i>Documentos SEI</button>
<button class="nav-item nav-link {{(Session::get('ativarAba') == 'encaminhamento') ? 'active' : ''}}" id="nav-encaminhamento-tab" data-toggle="tab" href="#nav-encaminhamento" role="tab" aria-controls="nav-encaminhamento" aria-selected="true"><i class="fas fa-share-square fa-1x" aria-hidden="true"></i>Encaminhamento</button> <button class="nav-item nav-link {{($ativarAba == 'encaminhamento') ? 'active' : ''}}" id="nav-encaminhamento-tab" data-toggle="tab" href="#nav-encaminhamento" role="tab" aria-controls="nav-encaminhamento" aria-selected="true"><i class="fas fa-share-square fa-1x" aria-hidden="true"></i>Encaminhamento</button>
<button class="nav-item nav-link {{(Session::get('ativarAba') == 'observacoes') ? 'active' : ''}}" id="nav-observacoes-tab" data-toggle="tab" href="#nav-observacoes" role="tab" aria-controls="nav-observacoes" aria-selected="true"><i class="fas fa-edit fa-1x" aria-hidden="true"></i>Observações</button> <button class="nav-item nav-link {{($ativarAba == 'observacoes') ? 'active' : ''}}" id="nav-observacoes-tab" data-toggle="tab" href="#nav-observacoes" role="tab" aria-controls="nav-observacoes" aria-selected="true"><i class="fas fa-edit fa-1x" aria-hidden="true"></i>Observações</button>
</div><!-- nav nav-tabs--> </div><!-- nav nav-tabs-->
</nav> </nav>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
</div> </div>
<!-- inicio tab documento--> <!-- inicio tab documento-->
<div class="tab-pane fade {{(Session::get('ativarAba') == 'documento') ? 'show active' : ''}}" id="nav-documento" role="tabpanel" aria-labelledby="nav-documento-tab"> <div class="tab-pane fade {{($ativarAba == 'documento') ? 'show active' : ''}}" id="nav-documento" role="tabpanel" aria-labelledby="nav-documento-tab">
<div class="card container-fluid"> <div class="card container-fluid">
<div class="card-body"> <div class="card-body">
<form class="form-horizontal" role="form" method="POST" action='{{ url("codem/demanda/minhas_demandas/documento/novo") }}'> <form class="form-horizontal" role="form" method="POST" action='{{ url("codem/demanda/minhas_demandas/documento/novo") }}'>
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
</div> </div>
<!-- inicio tab encaminhamento--> <!-- inicio tab encaminhamento-->
<div class="tab-pane fade {{(Session::get('ativarAba') == 'encaminhamento') ? 'show active' : ''}}" id="nav-encaminhamento" role="tabpanel" aria-labelledby="nav-encaminhamento-tab"> <div class="tab-pane fade {{($ativarAba == 'encaminhamento') ? 'show active' : ''}}" id="nav-encaminhamento" role="tabpanel" aria-labelledby="nav-encaminhamento-tab">
<div class="card"> <div class="card">
<div class="card-body"> <div class="card-body">
@if(count($encaminhamentoDemanda)>0) @if(count($encaminhamentoDemanda)>0)
...@@ -185,7 +185,7 @@ ...@@ -185,7 +185,7 @@
</div> </div>
<!-- inicio tab observacoes--> <!-- inicio tab observacoes-->
<div class="tab-pane fade {{(Session::get('ativarAba') == 'observacoes') ? 'show active' : ''}}" id="nav-observacoes" role="tabpanel" aria-labelledby="nav-observacoes-tab"> <div class="tab-pane fade {{($ativarAba == 'observacoes') ? 'show active' : ''}}" id="nav-observacoes" role="tabpanel" aria-labelledby="nav-observacoes-tab">
<div class="card-body"> <div class="card-body">
@if(count($observacoesDemanda)>0) @if(count($observacoesDemanda)>0)
<table class="table table-condensed"> <table class="table table-condensed">
......
<div class="br-card">
<div class="card-header ">
<div class="d-flex">
<span class="br-avatar mt-1" title="Situação">
<span class="content">
<img src='{{ URL::asset("/img/cvea_823-400x400.jpg ")}}' alt="Imagem ilustrativa"/>
</span>
</span>
<div class="ml-3">
<div class="text-weight-semi-bold text-up-02">Pesquisas Rápidas</div>
<div>
Carteira de Investimento
</div>
</div>
<div class="ml-auto">
</div>
</div>
</div><!--card-header -->
<div class="card-content">
<div class="row" >
<div class="col-lg mb-8x mb-lg-0">
<div class="card card-stats">
<form action="{{ url('carteira_investimento/contrato/') }}" method="POST">
<div class="card-header card-header-warning card-header-icon">
<div class="card-icon">
<i class="material-icons fas fas fa-home"></i>
</div>
<p class="titulo-caixa">Empreendimento</p>
@csrf
<p class="valor-unidade-medida">Digite o código SACI do empreendimento</p>
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex.: 1254863" aria-label="Ex.: 1254863" aria-describedby="basic-addon2" id="codigo_saci" name="codigo_saci">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
</div>
<div class="stats">
</div>
</div>
</form>
</div>
</div>
<div class="col-lg mb-8x mb-lg-0">
<div class="card card-stats">
<form action="{{ url('/selecao/propostas/pesquisar') }}" method="POST">
<div class="card-header card-header-success card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-building"></i>
</div>
<p class="titulo-caixa">Ente Público</p>
@csrf
<p class="valor-unidade-medida">Digite o CNPJ com os zeros a esquerda e sem caracteres especiais</p>
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex.: 00333444000111" aria-label="Ex.: 00333444000111" aria-describedby="basic-addon2" id="entepublico" name="entepublico">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
</div>
<div class="stats">
</div>
</div>
</form>
</div>
</div>
<div class="col-lg">
<div class="card card-stats">
<form action="{{ url('/selecao/propostas/pesquisar') }}" method="POST">
<div class="card-header card-header-primary card-header-icon">
<div class="card-icon">
<i class="material-icons fas fa-file-contract"></i>
</div>
<p class="titulo-caixa">Proposta Transferegov</p>
@csrf
<p class="valor-unidade-medida">Digite o número da proposta no Transferegov</p>
</div>
<div class="card-footer">
<div class="input-group mb-4">
<input type="text" class="form-control" required placeholder="Ex: 2072/2020" aria-label="Ex: 2072/2020" aria-describedby="basic-addon2" id="numPropostaTransf" name="numPropostaTransf">
<div class="input-group-append">
<button class="btn btn-primary btn-sm" type="submit"><i class="fas fa-search"></i></button>
</div>
</div>
<div class="stats">
</div>
</div>
</form>
</div>
</div>
</div>
</div><!--card-content -->
</div><!--br-card -->
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment