<div id="statusRequisicao" ></div>
<div style='border-bottom: solid 1px #cccccc; width: 100%;'><b>Usuários</b></div><br><?php
$ventoExcluir = "disabled";
$mod = "salvar";
if (isset($_GET['alterar']))
{
	$ventoExcluir = 'onclick="excluirDados(\'src/controller/Bi_usuarioController.php?mod=excluir&codigo='.$bi_usuario->getCodigo().'\')"'; 
  $mod = "alterar";
}

?>
<button class="btnSuccess  btnNovo abrir_modal" abrir-modal="#modaleditarbi_usuario" id="btnNovo" onclick="atualizaSeletor('src/controller/Bi_usuarioController.php?carragar_formulario_seletor=<?php echo $_GET['carragar_formulario_seletor'];?>&mod=form<?php if (isset($campo_buscar)) {echo str_replace("'","\'",$campo_buscar);}?>','#<?php echo $_GET['carragar_formulario_seletor'];?>')" >Novo</button>
<button class="btnDanger  btnExcluir" id="btnExcluir" <?php echo $ventoExcluir;?> >Excluir </button>
<button class="btnDanger  btnCancelar" id="btnCancelar" disabled>Cancelar </button>
<button class="btnSuccess  btnSalvar" id="btnSalvar" disabled onclick="salvarDados('formDadosbi_usuario')">Salvar </button>
<br><br>
<form action='src/controller/Bi_usuarioController.php?mod=<?php echo $mod;?>' id="formDadosbi_usuario">
	<div class='filtroForm' >
		<label>Código</label>
		<input type="text" readonly  <?php if ($mod == "alterar" or $bi_usuario->getCodigo() != ''){echo 'readonly="readonly" tabindex="-1" aria-disabled="true" ';} ?> class="form mask" name="codigo" placeholder="000000000000" data-mask="000000000000"    value="<?php echo $bi_usuario->getCodigo();?>" valueDefault="<?php echo $bi_usuario->getCodigo();?>"  />
	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Usuário</label>
		<input type="text" class="form" name="usuario" placeholder="Usuário"    required value="<?php echo $bi_usuario->getUsuario();?>" valueDefault="<?php echo $bi_usuario->getUsuario();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Senha</label>
		<input type="password" class="form" name="senha" placeholder="Senha"     value="" valueDefault=""  />
	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Nome</label>
		<input type="text" class="form" name="nome" placeholder="Nome"    required value="<?php echo $bi_usuario->getNome();?>" valueDefault="<?php echo $bi_usuario->getNome();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Ativo</label>
		<input type="checkbox" class="" name="ativo" placeholder="Ativo"     value="<?php echo $bi_usuario->getAtivo();?>" valueDefault="<?php echo $bi_usuario->getAtivo();?>" onclick="checkboxForm(this);" /> <br>
	</div> 
	<div class='filtroForm' >
		<label>Data inclusão</label>
		<input type="text" readonly class="form mask" name="data_inclusao" placeholder="00/00/0000 00:00" data-mask="00/00/0000 00:00"  readonly  value="<?php if ($bi_usuario->getData_inclusao() instanceof DateTime) {echo $bi_usuario->getData_inclusao()->format('d/m/Y H:i');}?>" valueDefault="<?php if ($bi_usuario->getData_inclusao() instanceof DateTime) {echo $bi_usuario->getData_inclusao()->format('d/m/Y H:i');}?>"  />
	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Área</label>
		<select  class="form" name="area" placeholder="Área"    required value='<?php echo  $bi_usuario->getArea()->getCodigo();?>' valueDefault='<?php echo  $bi_usuario->getArea()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaArea  as $umRegistroNome){ ?>
					<option value='<?php echo  $umRegistroNome->getCodigo(); ?>'><?php echo $umRegistroNome->getNome(); ?></option>
			<?php } ?>
 		</select>

	</div> 
	<div class='filtroForm' >
		<label>Admin</label>
		<input type="checkbox" class="" name="admin" placeholder="Admin"     value="<?php echo $bi_usuario->getAdmin();?>" valueDefault="<?php echo $bi_usuario->getAdmin();?>" onclick="checkboxForm(this);" /> <br>
	</div> 
	<div class='filtroForm' >
		<label>Alterar senha próximo login</label>
		<input type="checkbox" class="" name="alterar_senha_proximo_login" placeholder="Alterar senha próximo login"     value="<?php echo $bi_usuario->getAlterar_senha_proximo_login();?>" valueDefault="<?php echo $bi_usuario->getAlterar_senha_proximo_login();?>" onclick="checkboxForm(this);" /> <br>
	</div> 
<div class="div_grid_editavel" id="div_grid_editavelbi_usuario_grupo">
 <b>Usuário grupo</b><table class="table table_grid_editavel" id="listtablebi_usuario_grupo"  >
	<thead>
		<tr class="tableHead">
			<td>Excluir</td>
			<td style='min-width: 35px;'>Código</td>
			<td style='min-width: 40px;'>Usuário</td>
			<td style='min-width: 25px;'>Grupo</td>
		</tr>
	</thead>
	<tbody id="resultadoBi_usuario_grupo">
	</tbody>
</table>
</div><?php
?>
<button type="button" onclick="addItemBi_usuario_grupo()" class="btnPrimary">+ Adicionar item</button>
<input type="text" name="qtd_linhasBi_usuario_grupo" id="qtd_linhasBi_usuario_grupo"  class='display_none' />
</form>
<div id='colunas_grid_editavel_bi_usuario_grupo' class='display_none'>  </div>  
<script>
	lista_itemBi_usuario_grupo = <?php echo json_encode($lista_js_grid_editavelBi_usuario_grupo);?>;		
    nome_contadorBi_usuario_grupo = 'listtablebi_usuario_grupo';	
    tempNamespaceContadorLinhaGrid[nome_contadorBi_usuario_grupo] = 0; 
    lista_campos_nao_obrigatoriosBi_usuario_grupo = [];
    lista_campos_nao_obrigatoriosBi_usuario_grupo.push('usuario');
    link_itemBi_usuario_grupo = 'src/controller/Bi_usuario_grupoController.php?mod=form'; 
    campo_chaveBi_usuario_grupo= 'codigo'; 
    seletor_contendo_colunas_itemBi_usuario_grupo = 'colunas_grid_editavel_bi_usuario_grupo'; 
    input_manter_qtd_linhasBi_usuario_grupo = 'qtd_linhasBi_usuario_grupo'; 
    tableBi_usuario_grupo = '#listtablebi_usuario_grupo'; 
    seletorBi_usuario_grupo = 'div_grid_editavelbi_usuario_grupo'; 
    inicia_grid_editavel(seletorBi_usuario_grupo, tableBi_usuario_grupo, lista_itemBi_usuario_grupo, link_itemBi_usuario_grupo, campo_chaveBi_usuario_grupo, seletor_contendo_colunas_itemBi_usuario_grupo, input_manter_qtd_linhasBi_usuario_grupo, nome_contadorBi_usuario_grupo, lista_campos_nao_obrigatoriosBi_usuario_grupo); 
    function addItemBi_usuario_grupo() 
    { 
    	add_item_grid_editavel(link_itemBi_usuario_grupo, seletor_contendo_colunas_itemBi_usuario_grupo, input_manter_qtd_linhasBi_usuario_grupo, tableBi_usuario_grupo, nome_contadorBi_usuario_grupo, lista_campos_nao_obrigatoriosBi_usuario_grupo) ; 
    } 
</script>
<script src="js/formulario.js"></script>