示例#1
0
 public function cadastrar()
 {
     global $Sess;
     $agenda = new Agenda();
     $agenda->setCodigoAge(toNumero(GetVar('EventId')));
     $agenda->setSituacaoAge(toNumero(GetVar('CalendarId')));
     $agenda->setTituloAge(toTexto(GetVar('Title')));
     if (GetVar('IsAllDay') == 'true') {
         $agenda->setInicioAge(sprintf("'%s 00:00:00'", format_date(str_replace("T", "", GetVar('StartDate')), "Y-m-d", 1)));
         $agenda->setFinalAge(sprintf("'%s 00:00:00'", format_date(str_replace("T", "", GetVar('EndDate')), "Y-m-d", 1)));
     } else {
         $agenda->setInicioAge(format_date(str_replace("T", "", GetVar('StartDate')), "'Y-m-d H:i:s'", 1));
         $agenda->setFinalAge(format_date(str_replace("T", "", GetVar('EndDate')), "'Y-m-d H:i:s'", 1));
     }
     $agenda->setObservacaoAge(toTexto(GetVar('Notes')));
     $agenda->setCandidatoAge(toTexto(GetVar('Candidato')));
     $agenda->setDiatodoAge(toNumero(GetVar('IsAllDay') == 'true' ? 1 : 0));
     $agenda->setCadastroAge(toDateTime());
     $agenda->setAlteracaoAge(toDateTime());
     $agenda->setOperadorAge(toNumero($Sess->usuario['codigo_usr']));
     $agendaDAO = new AgendaDAO();
     if (intval(GetVar('EventId')) > 0) {
         $codigo_age = GetVar('EventId');
         $agenda->setCadastroAge(null);
         $return = $agendaDAO->alterar($agenda);
         $result = $return ? 'Registro Alterado com sucesso.' : 'Erro ao Alterar Registro.';
     } else {
         $codigo_age = 0;
         $return = $agendaDAO->cadastrar($agenda, $codigo_age);
         $result = $return ? 'Registro Cadastrado com sucesso.' : 'Erro ao Cadastrar Registro.';
     }
     echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result, "id" => $codigo_age, "EventId" => $codigo_age));
 }
 public function cadastrar()
 {
     try {
         global $Sess;
         $empregado = new Empregado();
         $empregado->setCodigoEmp(toNumero(GetVar('codigo_emp')));
         $empregado->setNomeEmp(toTexto(GetVar('nome_emp')));
         $empregado->setDepartamentoEmp(toNumero(GetVar('departamento_emp')));
         $empregado->setEmailEmp(toTexto(GetVar('email_emp')));
         $empregado->setCpfEmp(toTexto(GetVar('cpf_emp')));
         $empregado->setTipoEmp(toNumero(GetVar('tipo_emp')));
         $empregado->setCadastroEmp(toDateTime());
         $empregado->setAlteracaoEmp(toDateTime());
         $empregado->setOperadorEmp(toNumero($Sess->usuario['codigo_usr']));
         $empregadosDAO = new EmpregadosDAO();
         if (intval(GetVar('codigo_emp')) > 0) {
             $empregado->setCadastroEmp(null);
             $return = $empregadosDAO->alterar($empregado);
             $result = $return ? 'Registro Alterado com sucesso.' : 'Erro ao Alterar Registro.';
         } else {
             $return = $empregadosDAO->cadastrar($empregado);
             $result = $return ? 'Registro Cadastrado com sucesso.' : 'Erro ao Cadastrar Registro.';
         }
         echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
     } catch (Exception $e) {
         echo json_encode(array("success" => false, "msg" => $e->getMessage()));
     }
 }
示例#3
0
 public function logar()
 {
     $login = new Login();
     $login->setLoginUsr(toTexto(GetVar('login_usr')));
     $login->setSenhaUsr(toTexto(sha1(GetVar('senha_usr'))));
     $loginDAO = new LoginDAO();
     $return = $loginDAO->logar($login);
     $result = $return ? 'Login efetuado com sucesso. Aguarde...' : 'Usuario ou Senha incorretos.';
     echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
 }
 public function cadastrar()
 {
     try {
         $Sql = new Sql();
         $Sql->inicio();
         $elogiosDAO = new ElogiosDAO();
         $elogio = $elogiosDAO->listarElogio(toNumero(GetVar('elogio')));
         $elogioEnvio = new ElogioEnvio();
         $elogioEnvio->setElogioEen(toNumero(GetVar('elogio')));
         $elogioEnvio->setDataEen(toDateTime());
         $elogioEnvio->setDescricaoEen(toTexto(GetVar('descricao')));
         $elogioEnvio->setResponsavelEen(toTexto(GetVar('responsavel')));
         $codigo_een = "";
         $elogiosDAO->cadastrar($elogioEnvio, $codigo_een, $Sql);
         $elogios = array();
         $empregadosDAO = new EmpregadosDAO();
         $elogiados = $empregadosDAO->listarSelecao(GetVar('elogiados'));
         foreach ($elogiados as $key => $empregado) {
             $empregado['descricao_een'] = GetVar('descricao');
             $empregado['responsavel_een'] = GetVar('responsavel');
             $empregado['data_een'] = date("d/m/Y");
             $elogios[]["caminhoArquivo"] = $this->criaElogio($empregado, $elogio[0]['template_elo']);
             $elogioEnviadoEmpreg = new ElogioEnviadoEmpreg();
             $elogioEnviadoEmpreg->setElogioenvioEee(toNumero($codigo_een));
             $elogioEnviadoEmpreg->setEmpregadoEee(toNumero($empregado['codigo_emp']));
             $elogiosDAO->cadastrar($elogioEnviadoEmpreg, $codigo_eee, $Sql);
         }
         $emailController = new EmailController();
         $destinatarios = $empregadosDAO->listarSelecao(GetVar('destinatarios'));
         $listaEmail = array();
         foreach ($destinatarios as $key => $empregado) {
             if ($empregado['email_emp'] != "") {
                 $listaEmail[] = array("email" => $empregado['email_emp'], "nome" => $empregado['nome_emp']);
             }
         }
         $emailController->setAssunto("Elogios");
         $emailController->setConteudo("Elogios");
         $emailController->setListaAnexos($elogios);
         $emailController->setListaEmail($listaEmail);
         $return = $emailController->enviarEmail();
         if (is_string($return)) {
             throw new Exception($return);
         }
         $Sql->commit($return);
         $result = $return ? 'Elogio feito com sucesso.' : 'Erro ao fazer o Elogio.';
         echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
     } catch (Exception $e) {
         echo json_encode(array("success" => false, "msg" => $e->getMessage()));
     }
 }
 public function cadastrar()
 {
     global $Sess;
     $comunicado = new Comunicado();
     $comunicado->setCodigoCom(toNumero(GetVar('codigo_com')));
     $comunicado->setComunicadoCom(toTexto(GetVar('comunicado_com')));
     $comunicado->setTituloCom(toTexto(GetVar('titulo_com')));
     $comunicado->setCadastroCom(toDateTime());
     $comunicado->setOperadorCom(toNumero($Sess->usuario['codigo_usr']));
     $comunicadosDAO = new ComunicadosDAO();
     if (intval(GetVar('codigo_com')) > 0) {
         $comunicado->setCadastroCom(null);
         $return = $comunicadosDAO->alterar($comunicado);
         $result = $return ? 'Registro Alterado com sucesso.' : 'Erro ao Alterar Registro.';
     } else {
         $return = $comunicadosDAO->cadastrar($comunicado);
         $result = $return ? 'Registro Cadastrado com sucesso.' : 'Erro ao Cadastrar Registro.';
     }
     echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
 }
 public function cadastrar()
 {
     try {
         global $Sess;
         $usuario = new Usuarios();
         $usuario->setCodigoUsr(toNumero(GetVar('codigo_usr')));
         $usuario->setAtivoUsr(toNumero(GetVar('ativo_usr')));
         // Deixa em Minusculo
         $login_usr = strtolower(GetVar('login_usr'));
         // Remove tudo o que nao for letra e numero
         $login_usr = soLetrasNumeros($login_usr);
         $usuario->setLoginUsr(toTexto($login_usr));
         $usuario->setNomeUsr(toTexto(GetVar('nome_usr')));
         $usuario->setCadastroUsr(toDateTime());
         $usuario->setAlteracaoUsr(toDateTime());
         $usuario->setOperadorUsr(toNumero($Sess->usuario['codigo_usr']));
         $usuariosDAO = new UsuariosDAO();
         if (intval(GetVar('codigo_usr')) > 0) {
             $usuario->setCadastroUsr(null);
             $usuario->setLoginUsr(null);
             if (intval(GetVar('altsenha_usr')) > 0) {
                 $usuario->setSenhaUsr(toTexto(sha1(GetVar('senha_usr'))));
             }
             $return = $usuariosDAO->alterar($usuario);
             $result = $return ? 'Registro Alterado com sucesso.' : 'Erro ao Alterar Registro.';
         } else {
             if ($usuariosDAO->existe($usuario)) {
                 throw new Exception('Usuario ja Cadastrado.');
             }
             $usuario->setAtivoUsr(toNumero(1));
             $usuario->setSenhaUsr(toTexto(sha1(GetVar('senha_usr'))));
             $return = $usuariosDAO->cadastrar($usuario);
             $result = $return ? 'Registro Cadastrado com sucesso.' : 'Erro ao Cadastrar Registro.';
         }
         echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
     } catch (Exception $e) {
         echo json_encode(array("success" => false, "msg" => $e->getMessage()));
     }
 }
示例#7
0
 public function sequencia($_prTABELA)
 {
     $result = $this->executaSQL('SHOW TABLE STATUS LIKE ' . toTexto($_prTABELA));
     return $result[0]['Auto_increment'];
 }