arranchamento digital

Upload: yuri-morales

Post on 10-Jul-2015

488 views

Category:

Documents


8 download

TRANSCRIPT

Arranchamento Digital -------------------------------------------------------------------------------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 tera (Dia seguinte). quarta (Dia seguinte). quinta (Dia seguinte). sexta (Dia seguinte). Sbado, Domingo e Segunda (Prximos 3 dias).

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

Somente o RANCHO poder arranchar aps o horrio do fechamento. se ele quiser se arranchar devera comparecer ao rancho e aqui o sistema PERMITIR o arranchamento fora do horrio para uma senha do rancho...

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 - posto ---- id_posto ---- posto - arranchamento ---- id_militar ---- data ---- cafe ---- almoco ---- janta ---- justificativa ---- delegado_de (pk ai int 2) (varchar 80) (pk ai int 2) (varchar 10) (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!'; }