public function getPerfis($offset, $limit, $busca) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT tp.* FROM tbl_perfil_usuario AS tp\n\t\t\t INNER JOIN tbl_perfil_usuario_empreendimento AS tpue ON tp.id = tpue.id_perfil"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where . " "; } if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { if (isset($links_paginacao)) { $saida['perfis'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $saida['paginacao'] = $links_paginacao; } else { $saida = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); } return $saida; } } return false; }
public function getNotas($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT * FROM `tbl_nota_fiscal` "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } $sql .= " ORDER BY data_emissao DESC"; if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $saida['notas'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public function getContasBancarias($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT cnt.*, bnc.nome AS nome_banco FROM `tbl_conta_bancaria` AS cnt\n\t\t\t\tLEFT JOIN tbl_banco AS bnc ON cnt.id_banco = bnc.id "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $saida['contas'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public function getProcedimentos($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT tp.*, tep.dsc_especialidade FROM tbl_procedimento AS tp \n\t\t\t\tINNER JOIN tbl_especialidade_procedimento AS tep ON tp.id_especialidade = tep.id "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $saida['procedimentos'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public function getValorCamposByEmpreendimeto($busca) { $sql = "SELECT tcep.id AS id_campo , tcep.nome_campo, tvcep.id_produto, tvcep.valor_campo FROM tbl_campo_extra_produto AS tcep\n\t\t\t\tINNER JOIN tbl_valor_campo_extra_produto AS tvcep ON tcep.id = tvcep.id_campo "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where . " "; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $aux = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $campos = array(); foreach ($aux as $i => $v) { $nome_campo = $v['nome_campo']; unset($v['nome_campo']); $campos[$nome_campo] = $v; } return parse_arr_values($campos, 'all'); } else { return false; } } else { return false; } }
public function getItensOrcamento($id_venda, $tipo_valor) { $sql = "SELECT\n\t\t\t\t\tpro.id as id_produto,\n\t\t\t\t\tpro.*,\n\t\t\t\t\ttcp.nome_cor AS sabor ,\n\t\t\t\t\ttt.nome_tamanho AS peso,\n\t\t\t\t\ttiv.id AS id_item_venda,\n\t\t\t\t\ttiv.id_ordem_producao,"; if ($tipo_valor == 'old') { $sql .= "\n\t\t\t\t\ttiv.vlr_custo AS vlr_custo_real,\n\t\t\t\t\tcalculaVlrOriginalItemVenda(tiv.vlr_custo,tiv.perc_margem_aplicada) AS vlr_venda_atacado,\n\t\t\t\t\tcalculaVlrOriginalItemVenda(tiv.vlr_custo,tiv.perc_margem_aplicada) AS vlr_venda_intermediario,\n\t\t\t\t\tcalculaVlrOriginalItemVenda(tiv.vlr_custo,tiv.perc_margem_aplicada) AS vlr_venda_varejo,\n\t\t\t\t\ttiv.vlr_custo,\n\t\t\t\t\ttiv.perc_imposto_compra,\n\t\t\t\t\ttiv.perc_desconto_compra,\n\t\t\t\t\ttiv.perc_margem_aplicada AS margem_atacado,\n\t\t\t\t\ttiv.perc_margem_aplicada AS margem_intermediario,\n\t\t\t\t\ttiv.perc_margem_aplicada AS margem_varejo, \n\t\t\t\t\t"; } if ($tipo_valor == 'new') { $sql .= "\n\t\t\t\t\tROUND(( ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0) )) - ( ( ifnull(tpp.vlr_custo,2) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0) )) * ifnull(tpp.perc_desconto_compra,0) ) ,2) AS vlr_custo_real,\n\t\t\t\t\tROUND(ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) + (ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) * ifnull(perc_venda_atacado,0)),2) AS vlr_venda_atacado,\n\t\t\t\t\tROUND(ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) + (ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) * ifnull(perc_venda_intermediario,0)),2) AS vlr_venda_intermediario,\n\t\t\t\t\tROUND(ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) + (ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) * ifnull(perc_venda_varejo,0)),2) AS vlr_venda_varejo,\n\t\t\t\t\tfab.nome_fabricante,\n\t\t\t\t\ttpp.vlr_custo,\n\t\t\t\t\ttpp.perc_imposto_compra,\n\t\t\t\t\ttpp.perc_desconto_compra,\n\t\t\t\t\ttpp.perc_venda_atacado AS margem_atacado,\n\t\t\t\t\ttpp.perc_venda_intermediario AS margem_intermediario,\n\t\t\t\t\ttpp.perc_venda_varejo AS margem_varejo,\n\t\t\t\t\ttpp.dta_ultima_atualizacao,"; } $sql .= "\n\t\t\t\t\ttiv.desconto_aplicado,\n\t\t\t\t\tROUND(tiv.valor_desconto * 100,2) AS valor_desconto,\n\t\t\t\t\ttiv.qtd AS qtd_total\n\t\t\t\tFROM tbl_produtos \t\t\t\t\t\tAS pro\n\t\t\t\tINNER JOIN tbl_itens_venda \t\t\t\tAS tiv ON pro.id = tiv.id_produto\n\t\t\t\tINNER JOIN tbl_vendas \t\t\t\t\tAS tv ON tiv.id_venda = tv.id\n\t\t\t\tLEFT JOIN tbl_fabricante \t\t\t\tAS fab ON pro.id_fabricante = fab.id\n\t\t\t\tLEFT JOIN tbl_produto_empreendimento \tAS tpe ON tpe.id_produto = pro.id AND tpe.id_empreendimento = tv.id_empreendimento\n\t\t\t\tLEFT JOIN tbl_preco_produto \t\t\tAS tpp ON tpp.id_produto = pro.id AND tpp.id_empreendimento = tpe.id_empreendimento\n\t\t\t\tLEFT JOIN tbl_cor_produto AS tcp ON tcp.id = pro.id_cor \n\t\t\t\tLEFT JOIN tbl_tamanho AS tt ON tt.id = pro.id_tamanho\n\t\t\t\tWHERE tv.id = {$id_venda} AND tv.venda_confirmada = 0"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $itens = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); foreach ($itens as $key => $value) { if (is_file(CAMINHO_UPLOAD_IMG_PRODUTO . $value['img'])) { $itens[$key]['img'] = "assets/imagens/produtos/" . $value['img']; } else { $itens[$key]['img'] = null; } } return $itens; } else { return false; } } }
public function getImportadores($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT imp.* FROM `tbl_importador` as imp inner join tbl_importador_empreendimento as tie on tie.id_importador = imp.id "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $saida['importadores'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public function getItens($id_pedido_venda, $offset, $limit, $busca = array()) { $sql = "SELECT prd.nome AS nome_produto , prd.peso, fab.nome_fabricante, tipv.*,ROUND(tipv.qtd*tipv.valor_real_item,2) AS sub_total,cor.id_empreendimento AS cor_id_empreendimento,cor.css_cor,faixa.perc_desconto_min\n\t\t\t\t,faixa.perc_desconto_max,\n\t\t\t\tROUND((tipv.vlr_custo + (tipv.vlr_custo * tipv.perc_imposto_compra)) - (tipv.vlr_custo * tipv.perc_desconto_compra),2) AS vlr_custo_real,\n\t\t\t\tROUND(((tipv.valor_desconto * 100) * tipv.valor_real_item) / (100-(tipv.valor_desconto * 100)) ,2) AS valor_desconto_real,\n\t\t\t\ttipv.valor_real_item,\n\t\t\t\tROUND(tipv.valor_real_item + ((tipv.valor_desconto * 100) * tipv.valor_real_item) / (100-(tipv.valor_desconto * 100)) ,2) AS vlr_produto,\n\t\t\t\tprd.id_tamanho,prd.id_cor, tamanho.nome_tamanho, cor_produto.nome_cor\n\t\t\t FROM `tbl_itens_pedido_venda`AS tipv\n\t\t\t INNER JOIN tbl_pedido_venda AS tv ON tipv.id_pedido_venda = tv.id\n\t\t\t\tINNER JOIN tbl_produtos AS prd ON tipv.id_produto = prd.id\n\t\t\t\tLEFT JOIN tbl_fabricante as fab on fab.id = prd.id_fabricante\n\t\t\t\tLEFT JOIN tbl_faixa_desconto AS faixa ON tipv.valor_desconto BETWEEN faixa.perc_desconto_min AND faixa.perc_desconto_max AND (faixa.id_empreendimento = tv.id_empreendimento)\n\t\t\t\tLEFT JOIN tbl_cor AS cor ON faixa.id_cor = cor.id \n\t\t\t\tLEFT JOIN tbl_tamanho AS tamanho ON prd.id_tamanho = tamanho.id\n\t\t\t\tLEFT JOIN tbl_cor_produto AS cor_produto ON prd.id_cor = cor_produto.id\n\t\t\t\tWHERE id_pedido_venda = {$id_pedido_venda}"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " AND " . $where; } if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $itens = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); if (isset($links_paginacao)) { return array("itens" => $itens, "paginacao" => $links_paginacao); } else { return $itens; } } else { return false; } } }
public function get($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT DISTINCT ten.cod_especializacao_ncm, ten.*, tn.dsc_ncm FROM `tbl_especializacao_ncm` AS ten\n\t\t\t\tLEFT JOIN tbl_ncm AS tn ON ten.cod_ncm = tn.cod_ncm\n\t\t\t "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } $sql .= "GROUP BY ten.cod_especializacao_ncm "; if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $saida['especializacao_ncm'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public function getRegistrosHorario($busca = null) { $sql = "SELECT\n\t\t\t\t\tcod_registro_horario,\n\t\t\t\t cod_colaborador,\n\t\t\t\t cod_tipo_registro_horario,\n\t\t\t\t dta_registro,\n\t\t\t\t\thor_entrada,\n\t\t\t\t\thor_saida_intervalo,\n\t\t\t\t hor_retorno_intervalo,\n\t\t\t\t hor_saida,\n\t\t\t\t hor_extra,\n\t\t\t\t dta_lancamento,\n\t\t\t\t CAST(flg_hora_extra_valida AS UNSIGNED) AS flg_hora_extra_valida,\n\t\t\t\t CAST(flg_falta_justificada_valida AS UNSIGNED) AS flg_falta_justificada_valida,\n\t\t\t\t qtd_hora_adicional_noturno,\n\t\t\t\t qtd_hora_extra_dia_inicio,\n\t\t\t\t qtd_hora_extra_dia_fim,\n\t\t\t\t qtd_horas_trabalhadas,\n\t\t\t\t qtd_total_hora_extra,\n\t\t\t\t qtd_tempo_compensacao,\n\t\t\t\t qtd_horas_negativas,\n\t\t\t\t CAST(flg_hora_extra AS UNSIGNED) AS flg_hora_extra,\n\t\t\t\t CAST(flg_terminou_mesmo_dia AS UNSIGNED) AS flg_terminou_mesmo_dia,\n\t\t\t\t CAST(flg_compensacao AS UNSIGNED) AS flg_compensacao,\n\t\t\t\t CAST(flg_feriado AS UNSIGNED) AS flg_feriado,\n\t\t\t\t CAST(flg_registrado AS UNSIGNED) AS flg_registrado,\n\t\t\t\t CAST(flg_fim_semana AS UNSIGNED) AS flg_fim_semana,\n\t\t\t\t nme_anexo,\n\t\t\t\t pth_anexo,\n\t\t\t\t dsc_tipo_anexo\n\t\t\t\tFROM tb_registro_horario"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $data = parse_arr_values($select->fetchALL(PDO::FETCH_ASSOC), 'all'); foreach ($data as $key => $value) { $data[$key]['flg_compensacao'] = (bool) $data[$key]['flg_compensacao']; $data[$key]['flg_falta_justificada_valida'] = (bool) $data[$key]['flg_falta_justificada_valida']; $data[$key]['flg_feriado'] = (bool) $data[$key]['flg_feriado']; $data[$key]['flg_fim_semana'] = (bool) $data[$key]['flg_fim_semana']; $data[$key]['flg_hora_extra'] = (bool) $data[$key]['flg_hora_extra']; $data[$key]['flg_hora_extra_valida'] = (bool) $data[$key]['flg_hora_extra_valida']; $data[$key]['flg_registrado'] = (bool) $data[$key]['flg_registrado']; $data[$key]['flg_terminou_mesmo_dia'] = (bool) $data[$key]['flg_terminou_mesmo_dia']; } return $data; } else { return false; } } else { return false; } }
public function getFaixaDescontoPermitido($offset, $limit, $busca = null) { $sql = "SELECT tfdp.*, count(tufdp.id) AS qtd_usuario FROM tbl_faixa_desconto_permitido AS tfdp\n\t\t\t\tLEFT JOIN tbl_usuario_faixa_desconto_permitido AS tufdp ON tfdp.id = tufdp.id_faixa_desconto_permitido \n\t\t\t\t"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where; } $sql .= ' group by tfdp.id'; if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute() && $select->rowCount() > 0) { $faixas = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); $UsuarioFaixaDescontoPermitidoDao = new UsuarioFaixaDescontoPermitidoDao(); foreach ($faixas as $key => $faixa) { $faixas[$key]['usuarios'] = $UsuarioFaixaDescontoPermitidoDao->getfaixas(array('id_faixa_desconto_permitido' => $faixa['id'])); } if (isset($links_paginacao)) { return array('faixas' => $faixas, 'paginacao' => $links_paginacao); } else { return $faixas; } } else { return false; } }
public function getBaseTributariaItens($cod_base_tributaria) { $sql = "SELECT tbti.*, tp.nome AS nome_produto FROM `tbl_base_tributaria_item` AS tbti\n\t\t\t\tLEFT JOIN tbl_produtos AS tp ON tbti.cod_produto = tp.id\n\t\t\t\tWHERE cod_base_tributaria = {$cod_base_tributaria}"; $select = $this->conn->prepare($sql); if ($select->execute()) { return parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); } }
public function getOperacao($cod_operacao) { $sql = "SELECT * FROM `tbl_operacao` WHERE cod_operacao = {$cod_operacao} "; $select = $this->conn->prepare($sql); if ($select->execute()) { return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all'); } else { $e = $select->errorInfo(); throw new Exception($e[2]); } }
public function getItem($cod_controle_item_nfe) { $sql = "SELECT tin.* FROM tbl_controle_item_nfe AS tin \n WHERE cod_controle_item_nfe = {$cod_controle_item_nfe}"; $select = $this->conn->prepare($sql); if ($select->execute()) { return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all'); } else { $e = $select->errorInfo(); throw new Exception($e[2]); } }
public function getByID($id) { $sql = "SELECT tsdf.*, CONCAT(tcin.nme_item,' - ',tcin.dsc_item) AS dsc_modelo_documento_fiscal FROM `tbl_serie_documento_fiscal_empreendimento` AS tsdf \n\t\t\t\tINNER JOIN tbl_controle_item_nfe AS tcin ON tsdf.num_modelo_documento_fiscal = tcin.num_item\n\t\t\t\tINNER JOIN tbl_controle_nfe AS tcf ON tcin.cod_controle_nfe = tcf.cod_controle_nfe\n\t\t\t\tWHERE nme_controle_nfe = 'modelo_nota_fiscal' AND id = {$id}"; $select = $this->conn->prepare($sql); if ($select->execute()) { return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all'); } else { $e = $select->errorInfo(); throw new Exception($e[2], 1); } }
public function getCidadesById($id_estado) { $sql = "SELECT cid.*\n\t\t\t\tFROM municipios_ibge AS cid\n\t\t\t\tJOIN tb_estados AS est ON est.id = cid.id_estado\n\t\t\t\tWHERE cid.id_estado = {$id_estado}"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $estados = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); return $estados; } } return false; }
public function get() { $sql = "SELECT * FROM tbl_status_atendimento ORDER BY num_ordem"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $estados = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); return $estados; } } return false; }
public function getEstados() { $sql = "SELECT trim(leading 0 from id) AS id , uf, nome, id_ibge FROM tb_estados ORDER BY nome;"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $estados = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); return $estados; } } return false; }
public function get() { $sql = "SELECT * FROM tbl_forma_pagamento ORDER BY descricao_forma_pagamento ASC;"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $estados = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); return $estados; } } return false; }
public function getFuncoesColaborador($cod_colaborador) { $sql = "SELECT\n\t\t\t\t\tafc.cod_alteracao_funcao,\n\t\t\t\t\tfun.cod_funcao,\n\t\t\t\t\tfun.num_funcao,\n\t\t\t\t\tfun.nme_funcao, \n \t\t\t\tafc.vlr_salario, \n \t\t\t\tafc.dta_alteracao,\n \t\t\t\tmaf.cod_motivo_alteracao_funcao,\n \t\t\t\tmaf.nme_motivo_alteracao_funcao\n \t\t\t\t\n\t\t\t\tFROM tb_alteracao_funcao_colaborador \tAS afc\n\t\t\t\tINNER JOIN tb_funcao \t\t\t\t\tAS fun ON fun.cod_funcao = afc.cod_funcao\n\t\t\t\tINNER JOIN tb_colaborador \t\t\t\tAS col ON col.cod_colaborador = afc.cod_colaborador\n\t\t\t\tINNER JOIN tb_motivo_alteracao_funcao \tAS maf ON maf.cod_motivo_alteracao_funcao = afc.cod_motivo_alteracao_funcao\n\t\t\t\tWHERE col.cod_colaborador = {$cod_colaborador}"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { return parse_arr_values($select->fetchALL(PDO::FETCH_ASSOC), "all"); } else { return false; } } else { return false; } }
public function getPrecos($offset, $limit, $busca = array()) { $sql = "SELECT te.nome_empreendimento, tp.nome AS nome_produto,tpp.*, te.id AS id_empreendimento FROM tbl_produtos AS tp \n\t\t\t INNER JOIN tbl_produto_empreendimento AS tpe ON tp.id = tpe.id_produto\n\t\t\t INNER JOIN tbl_empreendimento AS te ON tpe.id_empreendimento = te.id\n\t\t\t LEFT JOIN tbl_preco_produto AS tpp ON tp.id = tpp.id_produto AND te.id = tpp.id_empreendimento\n\t\t\t"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where; } $aux = $this->select($sql, true, $offset, $limit); if (isset($aux['paginacao'])) { return array('precos' => parse_arr_values($aux['dados'], 'all'), 'paginacao' => $aux['paginacao']); } else { return parse_arr_values($aux, 'all'); } }
public function getImpostos($busca = array()) { $sql = "SELECT * FROM tbl_ibpt"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where; } $aux = $this->select($sql, false); if (isset($aux['paginacao'])) { return array('controles' => parse_arr_values($aux['dados'], 'all'), 'paginacao' => $aux['paginacao']); } else { return parse_arr_values($aux, 'all'); } }
public function getServicosByIdOrdemServico($cod_ordem_servico) { $sql = "SELECT \tprc.id, \n\t\t\t\t\t\tprc.cod_procedimento, \n\t\t\t\t\t\tprc.dsc_procedimento, \n\t\t\t\t\t\ttiv.valor_real_item AS vlr_procedimento, \n\t\t\t\t\t\ttiv.id_status_procedimento AS cod_status_servico\n\t\t\t\tFROM tbl_itens_venda \t\t\t\tAS tiv\n\t\t\t\tINNER JOIN tbl_procedimento \t\tAS prc ON prc.id = tiv.id_procedimento\n\t\t\t\tINNER JOIN tbl_vendas \t\t\t\tAS ven ON ven.id = tiv.id_venda\n\t\t\t\tINNER JOIN tbl_atendimento_venda \tAS tav ON tav.id_venda = ven.id\n\t\t\t\tWHERE tav.id_atendimento = {$cod_ordem_servico}\n\t\t\t\t\tAND tiv.id_procedimento IS NOT NULL\n\t\t\t\tGROUP BY tiv.id_procedimento"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { return parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); } else { return false; } } else { return false; } }
public function detalhesPagamentosDia($id_empreendimento, $date) { $sql = "SELECT tipo, dsc, total\n\t\t\t\tFROM (\n\t\t\t\t\t\tSELECT 'a_receber' AS tipo, 'A receber' AS dsc ,IFNULL(SUM( CAST(tpv.valor_pagamento AS CHAR)),0) AS total FROM tbl_pagamentos_venda AS tpv \n\t\t\t\t\t\tINNER JOIN tbl_conta_bancaria AS tcb ON tpv.id_conta_bancaria = tcb.id\n\t\t\t\t\t\tWHERE tpv.id_empreendimento = {$id_empreendimento}\n\t\t\t\t\t\t\t AND tpv.status_pagamento = 0\n\t\t\t\t\t\t\t AND tcb.id_tipo_conta <> 5\n\t\t\t\t\t\t\t AND date_format(tpv.data_pagamento,'%Y-%m-%d') = '{$date}' \n\t\t\t\t\t\t\n\t\t\t\t\t\tUNION ALL\n\t\t\t\t\t\t\t\n\t\t\t\t\t\tSELECT 'a_pagar' AS tipo , 'A pagar' AS dsc ,IFNULL(SUM( CAST(tpf.valor_pagamento AS CHAR)),0) AS total FROM tbl_pagamentos_fornecedores AS tpf \n\t\t\t\t\t\tINNER JOIN tbl_conta_bancaria AS tcb ON tpf.id_conta_bancaria = tcb.id\n\t\t\t\t\t\tWHERE tpf.id_empreendimento = {$id_empreendimento}\n\t\t\t\t\t\t\t AND tpf.status_pagamento = 0\n\t\t\t\t\t\t\t AND tcb.id_tipo_conta <> 5\n\t\t\t\t\t\t\t AND date_format(tpf.data_pagamento,'%Y-%m-%d') = '{$date}' \n\t\t\t\t\t\t\n\t\t\t\t\t\tUNION ALL\n\t\t\t\t\t\t\t\n\t\t\t\t\t\tSELECT 'recebido' AS tipo , 'Recebido' AS dsc ,IFNULL(SUM( CAST(tpv.valor_pagamento AS CHAR)),0) AS total FROM tbl_pagamentos_venda AS tpv \n\t\t\t\t\t\tINNER JOIN tbl_conta_bancaria AS tcb ON tpv.id_conta_bancaria = tcb.id\n\t\t\t\t\t\tWHERE tpv.id_empreendimento = {$id_empreendimento}\n\t\t\t\t\t\t\t AND tpv.status_pagamento = 1\n\t\t\t\t\t\t\t AND tcb.id_tipo_conta <> 5\n\t\t\t\t\t\t\t AND date_format(tpv.data_pagamento,'%Y-%m-%d') = '{$date}'\n\t\t\t\t\t\t\n\t\t\t\t\t\tUNION ALL\n\t\t\t\t\t\t \n\t\t\t\t\t\tSELECT 'pago' AS tipo ,'Pago' AS dsc ,IFNULL(SUM( CAST(tpf.valor_pagamento AS CHAR)),0) AS total FROM tbl_pagamentos_fornecedores AS tpf \n\t\t\t\t\t\tINNER JOIN tbl_conta_bancaria AS tcb ON tpf.id_conta_bancaria = tcb.id\n\t\t\t\t\t\tWHERE tpf.id_empreendimento = {$id_empreendimento}\n\t\t\t\t\t\t\t\tAND tpf.status_pagamento = 1\n\t\t\t\t\t\t\t AND tcb.id_tipo_conta <> 5\n\t\t\t\t\t\t\t AND date_format(tpf.data_pagamento,'%Y-%m-%d') = '{$date}'\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t) AS tbl_detalhe_lancamento"; $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $lancamentos = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); return $lancamentos; } else { return false; } } else { return false; } }
public function logar($login, $senha) { $sql = "SELECT usu.id, usu.nome, usu.email FROM `tbl_usuarios` AS usu \n\t\tINNER JOIN `tbl_autenticacao` AS alt ON usu.id = alt.id_usuario \n\t\tWHERE alt.login = '******' AND alt.senha = '" . $senha . "'"; try { $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all'); } else { return false; } } } catch (PDOException $e) { throw new PDODBException($e); } }
public static function setRegistroHorario() { if (isset($_POST['records'])) { $itemsToSave = array(); foreach ($_POST['records'] as $index => $record) { $record = parse_arr_values($record, 'all'); $registroHorarioTO = new RegistroHorarioTO(); $registroHorarioTO->cod_colaborador = $record["cod_colaborador"]; $registroHorarioTO->cod_tipo_registro_horario = $record["cod_tipo_registro_horario"]; $registroHorarioTO->dta_registro = $record["dta_registro"]; $registroHorarioTO->hor_entrada = $record["hor_entrada"]; $registroHorarioTO->hor_saida_intervalo = $record["hor_saida_intervalo"]; $registroHorarioTO->hor_retorno_intervalo = $record["hor_retorno_intervalo"]; $registroHorarioTO->hor_saida = $record["hor_saida"]; $registroHorarioTO->hor_extra = $record["hor_extra"]; $registroHorarioTO->qtd_hora_adicional_noturno = $record["qtd_hora_adicional_noturno"]; $registroHorarioTO->qtd_hora_extra_dia_inicio = $record["qtd_hora_extra_dia_inicio"]; $registroHorarioTO->qtd_hora_extra_dia_fim = $record["qtd_hora_extra_dia_fim"]; $registroHorarioTO->qtd_horas_trabalhadas = $record["qtd_horas_trabalhadas"]; $registroHorarioTO->qtd_total_hora_extra = $record["qtd_total_hora_extra"]; $registroHorarioTO->qtd_tempo_compensacao = $record["qtd_tempo_compensacao"]; $registroHorarioTO->qtd_horas_negativas = $record["qtd_horas_negativas"]; $registroHorarioTO->flg_hora_extra = $record["flg_hora_extra"]; $registroHorarioTO->flg_terminou_mesmo_dia = $record["flg_terminou_mesmo_dia"]; $registroHorarioTO->flg_compensacao = $record["flg_compensacao"]; $registroHorarioTO->flg_feriado = $record["flg_feriado"]; $registroHorarioTO->flg_registrado = $record["flg_registrado"]; $registroHorarioTO->flg_fim_semana = $record["flg_fim_semana"]; $registroHorarioTO->nme_anexo = $record['nme_anexo']; $registroHorarioTO->pth_anexo = $record['pth_anexo']; $registroHorarioTO->dsc_tipo_anexo = $record['dsc_tipo_anexo']; array_push($itemsToSave, $registroHorarioTO); } foreach ($itemsToSave as $index => $item) { $registroHorarioDao = new RegistroHorarioDao(); $item->cod_registro_horario = $registroHorarioDao->setRegistroHorario($item); if (!$item->cod_registro_horario) { Flight::halt(500, 'Erro ao salvar os registros!'); } } Flight::halt(201, 'Registros salvos com sucesso!'); } else { Flight::halt(500, 'Nenhum registro encontrado para salvar!'); } }
public function getFornecedores($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT DISTINCT frn.* FROM `tbl_fornecedores` AS frn "; if (array_key_exists('ped->id', $busca) && array_key_exists('ent->id', $busca)) { $sql .= "LEFT JOIN tbl_pedido_fornecedor AS ped ON frn.id = ped.id_fornecedor\n\t\t\t\t\tLEFT JOIN tbl_estoque_entrada AS ent ON ped.id = ent.id_pedido_fornecedor"; } if (array_key_exists('ped->id', $busca) && array_key_exists('ent->id', $busca)) { $sql .= " INNER JOIN tbl_produto_fornecedor AS rel ON rel.id_fornecedor = frn.id"; } if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where; } if ($limit > 0) { $pag = $offset / $limit + 1; $Paginacao = new PaginacaoController($sql); $Paginacao->num_paginas = 10; $Paginacao->resultados_pagina = $limit; $Paginacao->paginarResultado($pag); $links_paginacao = $Paginacao->paginasDisponiveis($pag); $sql = $Paginacao->_sql_paginacao; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { $EstadoDao = new EstadoDao(); $CidadeDao = new CidadeDao(); $telefoneDao = new TelefoneDao(); $saida['fornecedores'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); foreach ($saida['fornecedores'] as $key => $value) { $saida['fornecedores'][$key]['cidade'] = $CidadeDao->getCidade($value['cod_cidade']); $saida['fornecedores'][$key]['estado'] = $EstadoDao->getEstado($value['cod_estado']); $saida['fornecedores'][$key]['telefones'] = $telefoneDao->getTelefones(array('tbl_referencia' => 'tbl_fornecedores', 'id_referencia' => $value['id'], 'cplSql' => ' ORDER BY tt.id ASC')); } $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public function get($busca = array()) { $sql = "SELECT * FROM `tbl_cstcsosn` "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { return parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all', null, array('dsc_cst', 'dsc_cson')); } else { return false; } } else { return false; } }
public function get($busca = array()) { $sql = "SELECT * FROM `tbl_configuracao_icms` "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all'); } else { return false; } } else { return false; } }
public function getfaixas($busca) { $sql = "SELECT tu.*, tpu.nome AS nome_perfil, tufdp.id AS id_rel FROM tbl_usuario_faixa_desconto_permitido AS tufdp\n\t\t\t\tINNER JOIN tbl_usuarios AS tu ON tufdp.id_usuario = tu.id\n\t\t\t\tINNER JOIN tbl_perfil_usuario AS tpu ON tu.id_perfil = tpu.id"; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= " WHERE " . $where; } $select = $this->conn->prepare($sql); if ($select->execute()) { if ($select->rowCount() > 0) { return parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); } else { return array(); } } else { return false; } }