Exemplo n.º 1
0
}
if ($submit_status) {
    //check for errors
    $aba = 'aba2';
    $atividadeDAO = new AtividadeDAO();
    $atividadeverificaDAO = new AtividadeVerificaDAO();
    pt_register('POST', 'id_atividade');
    pt_register('POST', 'status_obs');
    pt_register('POST', 'status_dias');
    pt_register('POST', 'status_hora');
    $s->status_obs = $status_obs;
    $s->status_dias = $status_dias;
    $s->status_hora = $status_hora;
    $p_verifica = $atividadeverificaDAO->AtividadeVerifica($controle_id_empresa, $id_atividade, $status_obs, $departamento_p, $departamento_s, $id_pedido_item);
    if ($p_verifica['error'] == '') {
        $done = $atividadeDAO->inserirAtividade($id_atividade, $s, $controle_id_usuario, $id_pedido_item);
        $alert_done .= "Atividade atualizada com sucesso!";
    } else {
        echo '<div class="erro"><b>Ocorreram os seguintes erros:</b><ul>' . $p_verifica['error'] . '</ul></div>';
    }
}
if ($submit_mensagem) {
    $aba = 'aba3';
    $errors = array();
    $error = "";
    $mensagemDAO = new MensagemDAO();
    pt_register('POST', 'para');
    pt_register('POST', 'mensagem');
    if (!$id_pedido_item || !$mensagem || !$para) {
        if ($mensagem == '') {
            $errors['mensagem'] = 1;
     $mail_mensagem .= '<li><b>LINHA ' . $linha_cont . ':</b><br> Número do pedido inválido (' . $p->id_pedido . '/' . $p->ordem . ')</li>';
     continue;
 }
 $id_pedido_imp = $importacaoDAO->inserirPedidoImp($p);
 $res_oficio = $pedidoDAO->buscaPorIdOficio($p->id_pedido, $p->ordem, $controle_id_empresa);
 if (count($res_oficio) != 0) {
     if ($p->resultado == 'Negativa' or $p->resultado == 'Negativo' or $p->resultado == 'Nada Consta' or $p->resultado == 'Nada Constou') {
         $geraanexoCLASS = new GeraAnexoCLASS();
         $res_anexo = $geraanexoCLASS->geraProcessosDetran('Detran', 'Nada Constou', 'on', $controle_id_empresa, $controle_id_usuario, $p->id_pedido, $p->ordem, $res_oficio);
     }
     $p_verifica = $atividadeverificaDAO->AtividadeVerifica($controle_id_empresa, 203, '.', explode(',', $controle_id_departamento_p), explode(',', $controle_id_departamento_s), $res_oficio->id_pedido_item);
     if ($p_verifica['error'] == '' and $res_oficio->id_status == 4) {
         $s->status_obs = '.';
         $s->status_dias = '';
         $s->status_hora = '';
         $atividadeDAO->inserirAtividade(203, $s, $controle_id_usuario, $res_oficio->id_pedido_item);
         if ($res_oficio->id_empresa_atend == $controle_id_empresa) {
             $atividadeDAO->inserirAtividade(94, $s, $controle_id_usuario, $res_oficio->id_pedido_item);
         } else {
             $atividadeDAO->inserirAtividade(205, $s, $controle_id_usuario, $res_oficio->id_pedido_item);
         }
         $mail_mensagem_s .= '<li><b>Pedido ' . $p->id_pedido . '/' . $p->ordem . ':</b><br> Atividade atualizada com sucesso</li>';
         $cont_liberado++;
     } else {
         $mail_mensagem .= '<li><b>Pedido ' . $p->id_pedido . '/' . $p->ordem . ':</b><br> ' . $p_verifica['error'];
         if ($res_oficio->id_status == 4) {
             $mail_mensagem .= ' (O pedido já foi liberado para faturamento) ';
         }
         $mail_mensagem .= '</li>';
         $cont_erro++;
     }
Exemplo n.º 3
0
 /**
  * Envia pedido para Expedi??o
  **/
 public function enviaExpedicao($id_pedido_item, $id_financeiro, $id_usuario)
 {
     $this->sql = "update vsites_financeiro as f set execucao='1' where id_pedido_item=? and id_financeiro=?";
     $this->values = array($id_pedido_item, $id_financeiro);
     $this->exec();
     $atividadeDAO = new AtividadeDAO();
     $s->status_obs = '.';
     $s->status_dias = '';
     $s->status_hora = '';
     return $atividadeDAO->inserirAtividade('213', $s, $id_usuario, $id_pedido_item);
 }