section.widget
.widget-body
legend
' Responsável Pelos Registros Contábeis Atual
- if @configuracao.configuracoes_sim.where(tipo_sim: @poder_do_usuario).responsavel_registro_contabel.any?
- if @configuracao.responsavel_pelo_registro_contabel_atual_PF(@poder_do_usuario).present?
.widget-body
legend
' Pessoa FÃsica
.row
.col-sm-12
p
strong Nome:
=< @configuracao.responsavel_pelo_registro_contabel_atual_PF(@poder_do_usuario).try(:pessoa).try(:nome)
.row
.col-sm-12
p
strong CPF:
=< @configuracao.responsavel_pelo_registro_contabel_atual_PF(@poder_do_usuario).try(:pessoa).try(:cpf).try(:as_cpf)
- if @configuracao.responsavel_pelo_registro_contabel_atual_PJ(@poder_do_usuario).present?
.widget-body
legend
' Pessoa JurÃdica
.row
.col-sm-12
p
strong Nome:
=< @configuracao.responsavel_pelo_registro_contabel_atual_PJ(@poder_do_usuario).try(:pessoa).try(:nome)
.row
.col-sm-12
p
strong CNPJ:
=< @configuracao.responsavel_pelo_registro_contabel_atual_PJ(@poder_do_usuario).try(:pessoa).try(:cnpj).try(:as_cnpj)
- else
h6 Ainda não existe um Gestor Cadastrado.
- if current_usuario.ambos?
.btn-toolbar
.btn-group.dropdown.pull-right data-dropdown="" style=""
button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
i.icone-cadastrar
' Cadastrar
span class="caret"
ul class="dropdown-menu"
li
= link_to "Pessoa FÃsica ", new_configuracao_sim_path(tipo_responsavel: 'responsavel_registro_contabel', tipo_pessoa: "fisica", tipo_sim: @poder_do_usuario), class: "icone-cadastrar"
li
= link_to "Pessoa JurÃdica ", new_configuracao_sim_path(tipo_responsavel: 'responsavel_registro_contabel', tipo_pessoa: "juridica", tipo_sim: @poder_do_usuario), class: "icone-cadastrar"
- else
.btn-toolbar
.btn-group.dropdown.pull-right data-dropdown="" style=""
button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
i.icone-cadastrar
' Cadastrar
span class="caret"
ul class="dropdown-menu"
li
= link_to "Pessoa FÃsica ", new_configuracao_sim_path(tipo_responsavel: 'responsavel_registro_contabel', tipo_pessoa: "fisica"), class: "icone-cadastrar"
li
= link_to "Pessoa JurÃdica ", new_configuracao_sim_path(tipo_responsavel: 'responsavel_registro_contabel', tipo_pessoa: "juridica"), class: "icone-cadastrar"
.widget
.widget-body
legend
' Gestores Passados
- if configuracoes_sim.where(tipo_sim: @poder_do_usuario).responsaveis_pelos_registros.empty?
h6 Nenhum registro encontrado.
- else
.table-responsive.font-small
table.table.table-hover
thead
th Nome
th InÃcio de Gestão
th Fim de Gestão
th CPF
th CNPJ
th width="150"
tbody
- configuracoes_sim.where(tipo_sim: @poder_do_usuario).responsaveis_pelos_registros.each do |configuracao_sim|
tr
td
= configuracao_sim.try(:pessoa).try(:nome)
=< bs_label "ATIVO" if (configuracao_sim.data_de_saida.blank? || configuracao_sim.data_de_saida > Date.today)
=< bs_label "ENVIADO PARA O SIM" if (configuracao_sim.enviado_ao_sim?)
td = configuracao_sim.data_de_entrada
td = configuracao_sim.data_de_saida
td = configuracao_sim.try(:pessoa).try(:cpf).try(:as_cpf) if configuracao_sim.try(:pessoa).try(:cpf).present?
td = configuracao_sim.try(:pessoa).try(:cnpj).try(:as_cnpj) if configuracao_sim.try(:pessoa).try(:cnpj).present?
td
- if configuracao_sim.try(:pessoa).try(:cpf).present?
= botao_com_permissao edit_configuracao_sim_path(configuracao_sim, tipo_responsavel: 'responsavel_registro_contabel', tipo_pessoa: "fisica"), {acao: :update}, { \
class_icone:'icone-editar',
params: {class: 'btn btn-default btn-sm mb-xs', title: "Editar"},
}
- else
= botao_com_permissao edit_configuracao_sim_path(configuracao_sim, tipo_responsavel: 'responsavel_registro_contabel', tipo_pessoa: "juridica"), {acao: :update}, { \
class_icone:'icone-editar',
params: {class: 'btn btn-default btn-sm mb-xs', title: "Editar"},
}
= botao_com_permissao configuracao_sim, {acao: :destroy}, { \
class_icone:'icone-excluir',
params: { \
method: :delete, data: { confirm: 'Tem certeza?' },
class: 'btn btn-default btn-sm mb-xs',
title: "Apagar",
},
}