Commit 2405eda4 authored by sandroresende's avatar sandroresende

funcionalidade excluir selecao e numeros indicadores selecao prop

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