public function listarTodos() { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'StatusDAO-listarTodos.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = 'SELECT status, id_status from ' . $this->table . ' order by status'; $this->values = array(); $ret = $this->fetch(); $campos = "id_status;status"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
public function listarDptoOrdem() { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'DepartamentoDAO-listarDptoOrdem.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT * from vsites_servico_departamento as sd where ordem='Sim' order by departamento"; $this->values = array(); $ret = $this->fetch(); $campos = "id_servico_departamento;departamento"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
/** * retorna uma lista de forma de desembolso */ public function listarForma() { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'FinanceiroDAO-listarForma.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT * from vsites_fin_forma as ff where status=1 order by forma"; $this->values = array(); $ret = $this->fetch(); $campos = "id_fin_forma;forma;status;forma_2"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
/** * retorna a lista de todos os usuários do atendimento exceto os cancelados */ public function listarAtendenteEmpresa($id_empresa) { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'EmpresaDAO-listarAtendenteEmpresa' . $id_empresa . '.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT uu.id_usuario, uu.nome, uu.departamento_p, ue.fantasia from vsites_user_usuario as uu, vsites_user_empresa as ue where uu.id_empresa!=? and ue.id_empresa=uu.id_empresa and uu.status='Ativo' and ue.status='Ativo' and uu.departamento_p like '%6%' group by ue.id_empresa order by ue.fantasia"; $this->values = array($id_empresa); $ret = $this->fetch(); $campos = "id_usuario;fantasia"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
/** * lista atividades do departamento BD * @param string $atividade com where da session */ public function listaAtividadesTodas() { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'AtividadeDAO-listaAtividadesTodas.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT id_atividade,id_status,atividade from vsites_atividades as a where status!='Cancelado' order by atividade"; $this->values = array(); $ret = $this->fetch(); $campos = "id_atividade;id_status;atividade"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
/** * lista origem */ public function listarOrigem() { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'PedidoDAO-listarOrigem.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT * from vsites_origem as o where status='Ativo' order by origem"; $this->values = array(); $ret = $this->fetch(); $campos = "id_origem;origem;status"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
/** * lista as cidades */ public function listaCidades($estado) { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'ServicoDAO-Cidade' . $estado . '.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT * FROM vsites_cidades as c where estado=? ORDER BY cidade"; $this->values = array($estado); $ret = $this->fetch(); $campos = "id_cidade;cidade;estado"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } return $ret; }
public function todos() { $cachediaCLASS = new CacheDiaCLASS(); $filename = 'UsuarioDAO-todosUsuarios' . date('Ymd') . '.csv'; $verifica = $cachediaCLASS->VerificaCache($filename); if ($verifica == false) { $this->sql = "SELECT u.id_usuario, u.email FROM vsites_user_usuario AS u ORDER BY u.id_usuario"; $ret = $this->fetch(); $campos = "id_usuario;email"; $geracsv = $cachediaCLASS->ConvertArrayToCsv($filename, $ret, $campos); } else { $ret = $cachediaCLASS->ConvertCsvToArray($filename, array("to_object" => true)); } $nomes = array(); for ($i = 0; $i < count($ret); $i++) { if (strlen($ret[$i]->email) > 0) { $nomes[$ret[$i]->id_usuario] = $ret[$i]->email; } } return $nomes; }