} 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++; }
/** * 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); }