Commit 2405eda4 authored by sandroresende's avatar sandroresende

funcionalidade excluir selecao e numeros indicadores selecao prop

parent c3c7a31c
......@@ -160,7 +160,7 @@ class PropostaController extends Controller
//return $whereProposta;
$proposta = Propostas::where($whereProposta)->get();
$proposta = Propostas::where($whereProposta)->get();
if(count($proposta) == 0){
flash()->erro("Erro", "Não existe proposta.");
......@@ -177,20 +177,22 @@ class PropostaController extends Controller
}
DB::beginTransaction();
$proposta = Propostas::find($proposta->id);
$propostaDeletada = $proposta->delete();
$usuario = User::find($userLog);
$proposta = Propostas::find($proposta->id);
$proposta->situacao_proposta_id = 8;
$propostaDeletada = $proposta->update();
if ($propostaDeletada){
$itensFinanciveis = RlcItensFinanciaveisProposta::where('proposta_id', $proposta->id)->get();
foreach($itensFinanciveis as $item){
$itensdeletar = RlcItensFinanciaveisProposta::find($item->id);
$itensdeletar->delete();
}
DB::commit();
flash()->sucesso("Sucesso", "Proposta excluída com sucesso!");
return back();
$entePublicoId = Crypt::encrypt($usuario->ente_publico_id);
$cpfUsuario = Crypt::encrypt($usuario->txt_cpf_usuario);
return redirect('/ente_publico/propostas/'. $cpfUsuario . '/' . $entePublicoId);
} else {
DB::rollBack();
flash()->erro("Erro", "Não foi possível excluir a proposta.");
......@@ -237,7 +239,7 @@ class PropostaController extends Controller
$proposta->selecao_id = $request->selecao_id;
$proposta->modalidade_participacao_id = 3;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......@@ -318,7 +320,7 @@ class PropostaController extends Controller
//$proposta->municipio_id = $request->municipio;
//$proposta->uf_id = $request->estado;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......@@ -399,7 +401,7 @@ class PropostaController extends Controller
$proposta->selecao_id = $request->selecao_id;
$proposta->modalidade_participacao_id = 1;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......@@ -477,7 +479,7 @@ class PropostaController extends Controller
$proposta->municipio_id = $request->municipio;
$proposta->uf_id = $request->estado;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......@@ -554,7 +556,7 @@ class PropostaController extends Controller
$proposta->selecao_id = $request->selecao_id;
$proposta->modalidade_participacao_id = 2;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......@@ -645,7 +647,7 @@ class PropostaController extends Controller
$proposta->selecao_id = $request->selecao_id;
$proposta->modalidade_participacao_id = 4;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......@@ -732,7 +734,7 @@ class PropostaController extends Controller
$proposta->municipio_id = $request->municipio;
$proposta->uf_id = $request->estado;
$proposta->dsc_obj_intervencao = $request->dsc_obj_intervencao;
$proposta->vlr_intervencao = $request->vlr_intervencao;
$proposta->vlr_intervencao = floatval(str_replace("." , "" ,$request->vlr_intervencao)) ;
$proposta->dsc_justificativa = $request->dsc_justificativa;
$proposta->dsc_problema_resolver = $request->dsc_problema_resolver;
$proposta->dsc_beneficios_intervencao = $request->dsc_beneficios_intervencao;
......
......@@ -490,20 +490,21 @@ class SelecaoController extends Controller
$vlr_tarifa = 0 ;
$vlr_final_transferegov = 0 ;
if(($vlr_repasse > 238850) && ($vlr_repasse < 750000)){
$vlr_tarifa = ($vlr_repasse* 0.031999999) + 3500;
}else if(($vlr_repasse >= 750000) && ($vlr_repasse < 1500000)){
$vlr_tarifa = ($vlr_repasse* 0.037999996) + 3500;
}else if(($vlr_repasse >= 1500000) && ($vlr_repasse < 20000000)){
$vlr_tarifa = ($vlr_repasse* 0.044) + 3500;
}else if($vlr_repasse >= 20000000){
$vlr_tarifa = ($vlr_repasse* 0.0440000001) + 3500;
if(($vlr_repasse > 238856) && ($vlr_repasse < 777450)){
$vlr_tarifa = (($vlr_repasse-3500)* 0.03100775) + 3500;
}else if(($vlr_repasse >= 777450) && ($vlr_repasse < 1560500)){
$vlr_tarifa = (($vlr_repasse-3500)* 0.03660886) + 3500;
}else if(($vlr_repasse >= 1569500) && ($vlr_repasse < 83523500)){
$vlr_tarifa = (($vlr_repasse-3500)* 0.042145594) + 3500;
}else if($vlr_repasse >= 83523500){
$vlr_tarifa = (($vlr_repasse-3500)* 0.0421455939) + 3500;
}else{
$vlr_tarifa = 0;
}
}
$listaSelecaoProposta->vlr_repasse = floatval($vlr_repasse);
$listaSelecaoProposta->vlr_tarifa = floatval($vlr_tarifa);
$listaSelecaoProposta->vlr_tarifa = floatval(round($vlr_tarifa, 0, PHP_ROUND_HALF_UP));
$listaSelecaoProposta->vlr_final_transferegov = floatval($vlr_repasse) - floatval($vlr_tarifa);
$listaSelecaoProposta->created_at = Date("Y-m-d h:i:s");
......
This diff is collapsed.
......@@ -283,25 +283,21 @@
}
},
calcular(){
if((this.vlr_repasse > 238850) && (this.vlr_repasse < 750000)){
this.vlr_tarifa = Number((this.vlr_repasse* 0.031999999) + 3500);
}else if((this.vlr_repasse >= 750000) && (this.vlr_repasse < 1500000)){
this.vlr_tarifa = Number((this.vlr_repasse* 0.037999996) + 3500);
}else if((this.vlr_repasse >= 1500000) && (this.vlr_repasse < 5000000)){
this.vlr_tarifa = Number((this.vlr_repasse* 0.044) + 3500);
}else if((this.vlr_repasse >= 5000000) && (this.vlr_repasse < 20000000)){
this.vlr_tarifa = Number((this.vlr_repasse* 0.044) + 3500);
}else if(this.vlr_repasse >= 20000000){
this.vlr_tarifa = Number((this.vlr_repasse* 0.0440000001) + 3500);
if((this.vlr_repasse > 238856) && (this.vlr_repasse < 777450)){
this.vlr_tarifa = Number(Math.round(((this.vlr_repasse - 3500)* 0.03100775) + 3500));
}else if((this.vlr_repasse >= 777450) && (this.vlr_repasse < 1560500)){
this.vlr_tarifa = Number(Math.round(((this.vlr_repasse - 3500)* 0.03660886) + 3500));
}else if((this.vlr_repasse >= 1569500) && (this.vlr_repasse < 83523500)){
this.vlr_tarifa = Number(Math.round(((this.vlr_repasse - 3500)* 0.042145594) + 3500));
}else if(this.vlr_repasse >= 83523500){
this.vlr_tarifa = Number(Math.round(((this.vlr_repasse - 3500)* 0.0421455939) + 3500));
}else{
this.vlr_tarifa = Number(0);
}
}
this.vlr_tarifa = this.formatarValor(Number(Math.round(this.vlr_tarifa)),2);
this.vlr_final_transferegov = this.formatarValor(Number(this.vlr_repasse - this.vlr_tarifa),2);
this.vlr_tarifa = this.formatarValor(Number(this.vlr_tarifa),2);
},
onChangeRepasse(){
......@@ -408,23 +404,23 @@
this.idh = this.dados_proposta.vlr_idhm;
this.num_pop_atendida_esgotamento_sanitario = this.dados_proposta.num_pop_atendida_esgotamento_sanitario;
this.num_pop_atendida_abastecimento_agua = this.dados_proposta.num_pop_atendida_abastecimento_agua;
if((this.dados_proposta.vlr_intervencao > 238850) && (this.dados_proposta.vlr_intervencao < 750000)){
this.vlr_tarifa = Number((this.dados_proposta.vlr_intervencao* 0.031999999) + 3500);
}else if((this.dados_proposta.vlr_intervencao >= 750000) && (this.dados_proposta.vlr_intervencao < 1500000)){
this.vlr_tarifa = Number((this.dados_proposta.vlr_intervencao* 0.037999996) + 3500);
}else if((this.dados_proposta.vlr_intervencao >= 1500000) && (this.dados_proposta.vlr_intervencao < 20000000)){
this.vlr_tarifa = Number((this.dados_proposta.vlr_intervencao* 0.044) + 3500);
}else if(this.dados_proposta.vlr_intervencao >= 20000000){
this.vlr_tarifa = Number((this.dados_proposta.vlr_intervencao* 0.0440000001) + 3500);
if((this.dados_proposta.vlr_intervencao > 238856) && (this.dados_proposta.vlr_intervencao < 777450)){
this.vlr_tarifa = Number(Math.round(((this.dados_proposta.vlr_intervencao - 3500)* 0.03100775) + 3500));
}else if((this.dados_proposta.vlr_intervencao >= 777450) && (this.dados_proposta.vlr_intervencao < 1560500)){
this.vlr_tarifa = Number(Math.round(((this.dados_proposta.vlr_intervencao - 3500)* 0.03660886) + 3500));
}else if((this.dados_proposta.vlr_intervencao >= 1569500) && (this.dados_proposta.vlr_intervencao < 83523500)){
this.vlr_tarifa = Number(Math.round(((this.dados_proposta.vlr_intervencao - 3500)* 0.042145594) + 3500));
}else if(this.dados_proposta.vlr_intervencao >= 83523500){
this.vlr_tarifa = Number(Math.round(((this.dados_proposta.vlr_intervencao - 3500)* 0.0421455939) + 3500));
}else{
this.vlr_tarifa = Number(0);
}
this.vlr_repasse = this.formatarValor(Number(this.dados_proposta.vlr_intervencao),2);
this.vlr_repasse = this.formatarValor(Number(this.dados_proposta.vlr_intervencao),2);
this.vlr_tarifa = this.formatarValor(Number(Math.round(this.vlr_tarifa)),2);
this.vlr_final_transferegov = this.formatarValor(Number(this.dados_proposta.vlr_intervencao - this.vlr_tarifa),2);
this.vlr_tarifa = this.formatarValor(Number(this.vlr_tarifa),2);
}else{
Swal({
title: 'Atenção!',
......
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