static function map(CrlChave $ch, array $propriedades)
 {
     if (array_key_exists('id_controle', $propriedades)) {
         $ch->setIdCrontrole($propriedades['id_controle']);
     }
     if (array_key_exists('professor_id', $propriedades)) {
         $ch->setProfessorId($propriedades['professor_id']);
     }
     if (array_key_exists('laboratorio_id', $propriedades)) {
         $ch->setLaboratorioId($propriedades['laboratorio_id']);
     }
     if (array_key_exists('observacao_controle', $propriedades)) {
         $ch->setObservacaoControle($propriedades['observacao_controle']);
     }
     if (array_key_exists('dt_inicial_controle', $propriedades)) {
         $ch->setDtInicialControle($propriedades['dt_inicial_controle']);
     }
     if (array_key_exists('dt_final_controle', $propriedades)) {
         $ch->setDtFinalControle($propriedades['dt_final_controle']);
     }
 }
Пример #2
0
}
if (array_key_exists('save', $_POST)) {
    $dados = array('nome_usuario' => array('Usuário'), 'dt_inicial_controle' => array('Data', 'tipo' => 'data'));
    $validacao = ValidaFormulario($dados);
    if ($validacao === true) {
        $data = array('professor_id' => $_GET['key'], 'laboratorio_id' => $_POST['laboratorio_id'], 'observacao_controle' => $_POST['observacao_controle'] == '' ? null : $_POST['observacao_controle'], 'dt_inicial_controle' => Utils::conv_data_to_us($_POST['dt_inicial_controle']) . ' ' . $_POST['hora_inicial_controle']);
        $ch = new CrlChave();
        CrlChaveMapper::map($ch, $data);
        CrlChaveMapper::addCrlChave($ch);
        header('location:index.php?modulo=chaves&page=visualizar');
    }
}
if (array_key_exists('labkey', $_GET)) {
    $crlchave = new CrlChave();
    $crlchave->setLaboratorioId($_GET['labkey']);
    $crlchave->setDtFinalControle(date('Y-m-d H:i:s'));
    CrlChaveMapper::ConcluiCrlChave($crlchave);
    header('location:index.php?modulo=chaves&page=visualizar');
}
if (array_key_exists('lab', $_GET)) {
    $page = 'add-lab';
    if (array_key_exists('labkeyedit', $_GET)) {
        $lab = Utils::getById($_GET['labkeyedit'], 'laboratorios', 'id_laboratorio', 'Lab');
    }
    if (array_key_exists('saveLab', $_POST)) {
        $dados = array('nome_laboratorio' => array('Laboratório'), 'numero_laboratorio' => array('Número', 'tipo' => 'inteiro'));
        $validacao = ValidaFormulario($dados);
        if ($validacao === true) {
            $data = array('nome_laboratorio' => $_POST['nome_laboratorio'], 'numero_laboratorio' => $_POST['numero_laboratorio']);
            $lab = new Lab();
            LabMapper::map($lab, $data);