private function factory($arrStrDados)
 {
     $obj = new AtividadeMembro();
     $objMembro = new Membro();
     if (isset($arrStrDados["PES_ID"])) {
         $objMembro->setId($arrStrDados["PES_ID"]);
     }
     if (isset($arrStrDados["PES_Nome"])) {
         $objMembro->setNome($arrStrDados["PES_Nome"]);
     }
     $obj->setMembro($objMembro);
     $objAtividade = new Atividade();
     if (isset($arrStrDados["ATV_ID"])) {
         $objAtividade->setId($arrStrDados["ATV_ID"]);
     }
     if (isset($arrStrDados["ATV_Descricao"])) {
         $objAtividade->setDescricao($arrStrDados["ATV_Descricao"]);
     }
     if (isset($arrStrDados["ATV_ExigeData"])) {
         $objAtividade->setExigeData($arrStrDados["ATV_ExigeData"]);
     }
     if (isset($arrStrDados["ATV_Status"])) {
         $objAtividade->setStatus($arrStrDados["ATV_Status"]);
     }
     $obj->setAtividade($objAtividade);
     if (isset($arrStrDados["ATM_Desde"])) {
         $intTotOcorrencia = substr_count($arrStrDados["ATM_Desde"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataDesde(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["ATM_Desde"]));
         } else {
             $intTotOcorrencia2 = substr_count($arrStrDados["ATM_Desde"], "-");
             if ($intTotOcorrencia2 > 0) {
                 $obj->setDataDesde(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["ATM_Desde"]));
             } else {
                 $obj->setDataDesde(null);
             }
         }
     }
     if (isset($arrStrDados["ATM_Ate"])) {
         $intTotOcorrencia = substr_count($arrStrDados["ATM_Ate"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataAte(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["ATM_Ate"]));
         } else {
             $intTotOcorrencia2 = substr_count($arrStrDados["ATM_Ate"], "-");
             if ($intTotOcorrencia2 > 0) {
                 $obj->setDataAte(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["ATM_Ate"]));
             } else {
                 $obj->setDataAte(null);
             }
         }
     }
     return $obj;
 }
예제 #2
0
파일: edit.php 프로젝트: hexti/troncal
include_once '../private $usuario;.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(245, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$DAO = new AtividadeDAO();
$atividade = new Atividade();
//Verifica se foi executado a acao de salvar
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $atividade->setNome($_POST['nome']);
    $atividade->setVencDiasCorridos($_POST['venc_dias_corridos']);
    $atividade->setVencimento($_POST['vencimento']);
    $atividade->setObservacao($_POST['observacao']);
    $atividade->setId($_POST['id']);
    connectSQL();
    $result = mysql_query("SELECT vencimento FROM " . MYSQL_BASE_PROCEDIMENTO_LICITATORIO_ATIVIDADE . " WHERE excluido IS NULL AND nome='" . $atividade->getNome() . "'");
    while ($row = mysql_fetch_array($result)) {
        $vencimento = $row['vencimento'];
    }
    $num_rows = mysql_num_rows($result);
    if ($atividade->getNome() != '') {
        $retorno = $DAO->Atualizar($atividade);
        if ($retorno == true) {
            if ($atividade->getVencimento() != $vencimento) {
                $resultado = $DAO->Listar("SELECT id, data_fim FROM " . MYSQL_BASE_PROCEDIMENTO_LICITATORIO_ITEM . " WHERE excluido IS NULL AND id_atividade =" . $atividade->getId());
                if ($resultado) {
                    foreach ($resultado as $item) {
                        $id_item .= "," . $item['id'];
                        $data_item .= "," . $item['data_fim'];
예제 #3
0
 public function excluir($arrStrDados)
 {
     $obj = new Atividade();
     $obj->setId($arrStrDados["ATV_ID"][0]);
     return RepoAtividade::getInstance()->excluir($obj);
 }