Académique Documents
Professionnel Documents
Culture Documents
-------------------------------------------------------------------------------INTERFACE ARRANCHAMENTO
Calendrio
Delegar Arranchamento
Alterar Senha
Lista dos nomes para arranchamento com:
Posto
Nome Guerra
Nome Completo
Caf, Almoo, Janta, Servio, Justificativa
-------------------------------------------------------------------------------INTERFACE RELATRIOS
Calendrio
2 Combobox
- POSTO/GRAD
Oficiais
Sub Ten/SGT
CB/SD
- Subunidade
Todas
1 SU...(pega do BD)
CIA
POSTO/GRAD
NOME DE GUERRA
JUSTIFICATIVA
COMPARECIMENTO
Ordenado por id_posto, nomeguerra
RANCHO mostra todas SU
FURRIEL mostra s a sua SU
-------------------------------------------------------------------------------INTERFACE CONFIGURAO
O sistema fecha nos horrios determinados pelo RANCHO
Segunda
Tera
Quarta
Quinta
Sexta
14:00
14:00
14:00
14:00
10:30
Fecha
Fecha
Fecha
Fecha
Fecha
para
para
para
para
para
Subunidade
Cadastrar, Editar, Remover
Militar
Cadastrar, Editar, Remover
CPF/RA, Senha, Posto, Nome Completo, Nome Guerra, Subuni
dade, acesso
acesso: 1-Admin, 2-Rancho, 3-Furriel, 4-Militar
-------------------------------------------------------------------------------OBS
Gostaramos tambm que o sistema permitisse que para determinadas situaes ns determinss
mos que o campo JUSTIFICATIVA fosse obrigatrio.
Exemplo:
Na sexta-feira no almoo, mas esse campo teria que ser controlado por aqui, pois t
em sexta-feira que no h necessidade e outros dias de semana que h necessidade tambm.
..
--------------------------------------------------------------------------------------------------------------------------------------------------------------BANCO DE DADOS
- militar
---- id_militar (CPF/RA)
(pk varchar 15)
---- nome
(varchar 80)
---- nomeguerra
(varchar 40)
---- id_posto
(fk)
---- id_su
(fk)
---- senha
(varchar 40)
---- nivel_acesso
(int 1)
---- ultimo_acesso
(date)
---- delegado_para
(fk)
- su
---- id_su
---- descricao
(pk ai int 2)
(varchar 80)
- posto
---- id_posto
---- posto
(pk ai int 2)
(varchar 10)
- arranchamento
---- id_militar
---- data
---- cafe
---- almoco
---- janta
---- justificativa
---- delegado_de
(pk fk)
(pk date)
(boolean)
(boolean)
(boolean)
(varchar 80)
(fk)
--------------------------------------------------------------------------------------------------------------------------------------------------------------PHP
$id_militar = "";
$data = "";
$cafe = "";
$almoco = "";
$janta = "";
$justificativa = "";
try {
$query = mysql_query("DELETE * FROM `arranchamento` WHERE (`data` = '".$
data."') AND (`id_militar` = '".$id_militar."');");
} catch {
$query = mysql_query("INSERT (`id_militar`, `data`, `cafe`, `almoco`, `j
anta`, `justificativa`) INTO `arranchamento` VALUES ('".$id_militar."', '".$data
."', '".$cafe."', '".$almoco."', '".$janta."', '".$justificativa."');");
}
if (affected_rows($query) != 1) {
msg[] = 'ERRO: Ao manipular o banco de dados!';
}