public function get($offset, $limit, $busca = array()) { $offset = $offset == null ? 0 : $offset; $limit = $limit == null ? 0 : $limit; $sql = "SELECT tft.*, tncm.dsc_ncm FROM `tbl_filtro_tributos` AS tft\n\t\t\t\tLEFT JOIN tbl_ncm AS tncm ON tft.cod_ncm = tncm.cod_ncm "; if (is_array($busca) && count($busca) > 0) { $where = prepareWhere($busca); $sql .= "WHERE " . $where; } $sql .= "GROUP BY tft.cod_filtro_tributos "; 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) { $ConfiguracaoIcmsDao = new ConfiguracaoIcmsDao(); $ConfiguracaoIpiDao = new ConfiguracaoIpiDao(); $ConfiguracaoPisCofinsDao = new ConfiguracaoPisCofinsDao(); $saida['filtros'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all'); foreach ($saida['filtros'] as $key => $value) { $saida['filtros'][$key]['configuracao_icms'] = $ConfiguracaoIcmsDao->get(array('cod_filtro_tributos' => $value['cod_filtro_tributos'])); $saida['filtros'][$key]['configuracao_ipi'] = $ConfiguracaoIpiDao->get(array('cod_filtro_tributos' => $value['cod_filtro_tributos'])); $saida['filtros'][$key]['configuracao_pis_cofins'] = $ConfiguracaoPisCofinsDao->get(array('cod_filtro_tributos' => $value['cod_filtro_tributos'])); } $saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null; return $saida; } else { return false; } } else { return false; } }
public static function update() { $FiltroTributosTO = new FiltroTributosTO(); $FiltroTributosDao = new FiltroTributosDao(); $ConfiguracaoIcmsTO = new ConfiguracaoIcmsTO(); $ConfiguracaoIcmsDao = new ConfiguracaoIcmsDao(); $ConfiguracaoIpiTO = new ConfiguracaoIpiTO(); $ConfiguracaoIpiDao = new ConfiguracaoIpiDao(); $ConfiguracaoPisCofinsTO = new ConfiguracaoPisCofinsTO(); $ConfiguracaoPisCofinsDao = new ConfiguracaoPisCofinsDao(); $filtro_tributos = isset($_POST['filtro_tributos']) ? $_POST['filtro_tributos'] : array(); $configuracao_icms = isset($_POST['configuracao_icms']) ? $_POST['configuracao_icms'] : array(); $configuracao_ipi = isset($_POST['configuracao_ipi']) ? $_POST['configuracao_ipi'] : array(); $configuracao_pis_cofins = isset($_POST['configuracao_pis_cofins']) ? $_POST['configuracao_pis_cofins'] : array(); $FiltroTributosTO->cod_filtro_tributos = isset($filtro_tributos['cod_filtro_tributos']) ? $filtro_tributos['cod_filtro_tributos'] : NULL; $FiltroTributosTO->cod_regra_tributos = isset($filtro_tributos['cod_regra_tributos']) ? $filtro_tributos['cod_regra_tributos'] : NULL; $FiltroTributosTO->cod_regime_especial_destinatario = isset($filtro_tributos['cod_regime_especial_destinatario']) ? $filtro_tributos['cod_regime_especial_destinatario'] : NULL; $FiltroTributosTO->cod_regime_especial_emitente = isset($filtro_tributos['cod_regime_especial_emitente']) ? $filtro_tributos['cod_regime_especial_emitente'] : NULL; $FiltroTributosTO->ex_tipi = isset($filtro_tributos['ex_tipi']) ? $filtro_tributos['ex_tipi'] : NULL; $FiltroTributosTO->cod_ncm = isset($filtro_tributos['cod_ncm']) ? $filtro_tributos['cod_ncm'] : NULL; $FiltroTributosTO->cod_especializacao_ncm = isset($filtro_tributos['cod_especializacao_ncm']) && !empty($filtro_tributos['cod_especializacao_ncm']) ? $filtro_tributos['cod_especializacao_ncm'] : NULL; $FiltroTributosTO->cod_operacao = isset($filtro_tributos['cod_operacao']) ? $filtro_tributos['cod_operacao'] : NULL; $FiltroTributosTO->cod_situacao = isset($filtro_tributos['cod_situacao']) ? $filtro_tributos['cod_situacao'] : NULL; $FiltroTributosTO->cod_zoneamento_destinatario = isset($filtro_tributos['cod_zoneamento_destinatario']) ? $filtro_tributos['cod_zoneamento_destinatario'] : NULL; $FiltroTributosTO->cod_zoneamento_emitente = isset($filtro_tributos['cod_zoneamento_emitente']) ? $filtro_tributos['cod_zoneamento_emitente'] : NULL; $FiltroTributosTO->cod_estado_origem = isset($filtro_tributos['cod_estado_origem']) ? $filtro_tributos['cod_estado_origem'] : NULL; $FiltroTributosTO->cod_tipo_empresa_destinatario = isset($filtro_tributos['cod_tipo_empresa_destinatario']) ? $filtro_tributos['cod_tipo_empresa_destinatario'] : NULL; $FiltroTributosTO->cod_tipo_empresa_emitente = isset($filtro_tributos['cod_tipo_empresa_emitente']) ? $filtro_tributos['cod_tipo_empresa_emitente'] : NULL; $FiltroTributosTO->cod_forma_aquisicao = isset($filtro_tributos['cod_forma_aquisicao']) ? $filtro_tributos['cod_forma_aquisicao'] : NULL; $FiltroTributosTO->cod_origem_mercadoria = isset($filtro_tributos['cod_origem_mercadoria']) ? $filtro_tributos['cod_origem_mercadoria'] : NULL; $FiltroTributosTO->cod_regime_tributario_destinatario = isset($filtro_tributos['cod_regime_tributario_destinatario']) ? $filtro_tributos['cod_regime_tributario_destinatario'] : NULL; $FiltroTributosTO->cod_regime_tributario_emitente = isset($filtro_tributos['cod_regime_tributario_emitente']) ? $filtro_tributos['cod_regime_tributario_emitente'] : NULL; $FiltroTributosTO->cod_crt_emitente = isset($filtro_tributos['cod_crt_emitente']) ? $filtro_tributos['cod_crt_emitente'] : NULL; $FiltroTributosTO->flg_cont_ipi_destinatario = isset($filtro_tributos['flg_cont_ipi_destinatario']) ? (int) $filtro_tributos['flg_cont_ipi_destinatario'] : NULL; $FiltroTributosTO->flg_cont_ipi_emitente = isset($filtro_tributos['flg_cont_ipi_emitente']) ? (int) $filtro_tributos['flg_cont_ipi_emitente'] : NULL; $FiltroTributosTO->flg_cont_icms_destinatario = isset($filtro_tributos['flg_cont_icms_destinatario']) ? (int) $filtro_tributos['flg_cont_icms_destinatario'] : NULL; $FiltroTributosTO->flg_cont_icms_emitente = isset($filtro_tributos['flg_cont_icms_emitente']) ? (int) $filtro_tributos['flg_cont_icms_emitente'] : NULL; $FiltroTributosTO->cod_destinacao = isset($filtro_tributos['cod_destinacao']) ? $filtro_tributos['cod_destinacao'] : NULL; $FiltroTributosTO->cod_estado_destino = isset($filtro_tributos['cod_estado_destino']) ? $filtro_tributos['cod_estado_destino'] : NULL; $FiltroTributosTO->dta_inicio_vigencia = isset($filtro_tributos['dta_inicio_vigencia']) ? $filtro_tributos['dta_inicio_vigencia'] : NULL; $FiltroTributosTO->dta_fim_vigencia = isset($filtro_tributos['dta_fim_vigencia']) ? $filtro_tributos['dta_fim_vigencia'] : NULL; $FiltroTributosTO->num_cest = isset($filtro_tributos['num_cest']) && is_numeric($filtro_tributos['num_cest']) ? $filtro_tributos['num_cest'] : NULL; $ConfiguracaoIcmsTO->cod_filtro_tributos = isset($configuracao_icms['cod_filtro_tributos']) ? $configuracao_icms['cod_filtro_tributos'] : NULL; $ConfiguracaoIcmsTO->cod_cstcsosn = isset($configuracao_icms['cod_cstcsosn']) ? $configuracao_icms['cod_cstcsosn'] : NULL; $ConfiguracaoIcmsTO->flg_incluir_frete_base_ipi = isset($configuracao_icms['flg_incluir_frete_base_ipi']) ? $configuracao_icms['flg_incluir_frete_base_ipi'] : 0; $ConfiguracaoIcmsTO->flg_incluir_frete_base_icms = isset($configuracao_icms['flg_incluir_frete_base_icms']) ? $configuracao_icms['flg_incluir_frete_base_icms'] : 0; $ConfiguracaoIcmsTO->flg_incluir_ipi_base_icms = isset($configuracao_icms['flg_incluir_ipi_base_icms']) ? $configuracao_icms['flg_incluir_ipi_base_icms'] : 0; $ConfiguracaoIcmsTO->num_percentual_reducao_icms = isset($configuracao_icms['num_percentual_reducao_icms']) ? $configuracao_icms['num_percentual_reducao_icms'] : NULL; $ConfiguracaoIcmsTO->num_percentual_reducao_icms_st = isset($configuracao_icms['num_percentual_reducao_icms_st']) ? $configuracao_icms['num_percentual_reducao_icms_st'] : NULL; $ConfiguracaoIcmsTO->cod_modalidade_base_icms = isset($configuracao_icms['cod_modalidade_base_icms']) ? $configuracao_icms['cod_modalidade_base_icms'] : NULL; $ConfiguracaoIcmsTO->cod_modalidade_base_icms_st = isset($configuracao_icms['cod_modalidade_base_icms_st']) ? $configuracao_icms['cod_modalidade_base_icms_st'] : NULL; $ConfiguracaoIcmsTO->vlr_aliquota_icms = isset($configuracao_icms['vlr_aliquota_icms']) ? $configuracao_icms['vlr_aliquota_icms'] : NULL; $ConfiguracaoIcmsTO->vlr_aliquota_icms_st = isset($configuracao_icms['vlr_aliquota_icms_st']) ? $configuracao_icms['vlr_aliquota_icms_st'] : NULL; $ConfiguracaoIcmsTO->vlr_aliquota_icms_proprio_st = isset($configuracao_icms['vlr_aliquota_icms_proprio_st']) ? $configuracao_icms['vlr_aliquota_icms_proprio_st'] : NULL; $ConfiguracaoIcmsTO->num_percentual_mva_ajustado_st = isset($configuracao_icms['num_percentual_mva_ajustado_st']) ? $configuracao_icms['num_percentual_mva_ajustado_st'] : NULL; $ConfiguracaoIcmsTO->num_percentual_mva_proprio = isset($configuracao_icms['num_percentual_mva_proprio']) ? $configuracao_icms['num_percentual_mva_proprio'] : NULL; $ConfiguracaoIcmsTO->num_percentual_base_icms_proprio = isset($configuracao_icms['num_percentual_base_icms_proprio']) ? $configuracao_icms['num_percentual_base_icms_proprio'] : NULL; $ConfiguracaoIcmsTO->flg_destacar_icms_st = isset($configuracao_icms['flg_destacar_icms_st']) ? $configuracao_icms['flg_destacar_icms_st'] : 0; $ConfiguracaoIcmsTO->flg_destacar_icms_des = isset($configuracao_icms['flg_destacar_icms_des']) ? $configuracao_icms['flg_destacar_icms_des'] : 0; $ConfiguracaoIcmsTO->cod_motivo_des_icms = isset($configuracao_icms['cod_motivo_des_icms']) ? $configuracao_icms['cod_motivo_des_icms'] : NULL; $ConfiguracaoIcmsTO->tag_icms = isset($configuracao_icms['tag_icms']) ? $configuracao_icms['tag_icms'] : NULL; $ConfiguracaoIcmsTO->cod_convenio_st = isset($configuracao_icms['cod_convenio_st']) ? $configuracao_icms['cod_convenio_st'] : NULL; $ConfiguracaoIcmsTO->cod_base_tributaria = isset($configuracao_icms['cod_base_tributaria']) && is_numeric($configuracao_icms['cod_base_tributaria']) ? $configuracao_icms['cod_base_tributaria'] : NULL; $ConfiguracaoIcmsTO->num_percentual_diferimento_icms = isset($configuracao_icms['num_percentual_diferimento_icms']) ? $configuracao_icms['num_percentual_diferimento_icms'] : NULL; $ConfiguracaoIcmsTO->flg_destacar_icms = isset($configuracao_icms['flg_destacar_icms']) ? (int) $configuracao_icms['flg_destacar_icms'] : 0; $ConfiguracaoIcmsTO->num_percentual_diferimento = isset($configuracao_icms['num_percentual_diferimento']) ? $configuracao_icms['num_percentual_diferimento'] : NULL; $ConfiguracaoIpiTO->cod_filtro_tributos = $FiltroTributosTO->cod_filtro_tributos; $ConfiguracaoIpiTO->cst_ipi = isset($configuracao_ipi['cst_ipi']) ? $configuracao_ipi['cst_ipi'] : NULL; $ConfiguracaoIpiTO->vlr_aliquota = isset($configuracao_ipi['vlr_aliquota']) ? $configuracao_ipi['vlr_aliquota'] : NULL; $ConfiguracaoIpiTO->cod_tipo_tributacao_ipi = isset($configuracao_ipi['cod_tipo_tributacao_ipi']) && is_numeric($configuracao_ipi['cod_tipo_tributacao_ipi']) ? $configuracao_ipi['cod_tipo_tributacao_ipi'] : NULL; $ConfiguracaoIpiTO->cod_base_tributaria = isset($configuracao_ipi['cod_base_tributaria']) && is_numeric($configuracao_ipi['cod_base_tributaria']) ? $configuracao_ipi['cod_base_tributaria'] : NULL; //var_dump($ConfiguracaoIpiTO);die; $ConfiguracaoPisCofinsTO->cod_filtro_tributos = isset($configuracao_pis_cofins['cod_filtro_tributos']) ? $configuracao_pis_cofins['cod_filtro_tributos'] : NULL; $ConfiguracaoPisCofinsTO->cst_pis_cofins = isset($configuracao_pis_cofins['cst_pis_cofins']) ? $configuracao_pis_cofins['cst_pis_cofins'] : NULL; $ConfiguracaoPisCofinsTO->vlr_aliquota_pis = isset($configuracao_pis_cofins['vlr_aliquota_pis']) ? $configuracao_pis_cofins['vlr_aliquota_pis'] : NULL; $ConfiguracaoPisCofinsTO->vlr_aliquota_cofins = isset($configuracao_pis_cofins['vlr_aliquota_cofins']) ? $configuracao_pis_cofins['vlr_aliquota_cofins'] : NULL; $ConfiguracaoPisCofinsTO->vlr_aliquota_pis_st = isset($configuracao_pis_cofins['vlr_aliquota_pis_st']) ? $configuracao_pis_cofins['vlr_aliquota_pis_st'] : NULL; $ConfiguracaoPisCofinsTO->vlr_aliquota_cofins_st = isset($configuracao_pis_cofins['vlr_aliquota_cofins_st']) ? $configuracao_pis_cofins['vlr_aliquota_cofins_st'] : NULL; $ConfiguracaoPisCofinsTO->cod_tipo_tributacao_pis_cofins = isset($configuracao_pis_cofins['cod_tipo_tributacao_pis_cofins']) && is_numeric($configuracao_pis_cofins['cod_tipo_tributacao_pis_cofins']) ? $configuracao_pis_cofins['cod_tipo_tributacao_pis_cofins'] : NULL; $ConfiguracaoPisCofinsTO->cod_base_tributaria = isset($configuracao_pis_cofins['cod_base_tributaria']) && is_numeric($configuracao_pis_cofins['cod_base_tributaria']) ? $configuracao_pis_cofins['cod_base_tributaria'] : NULL; $validator = new DataValidator(); /*$validator->set_msg('Este Campo é Obrigatório') ->set('cod_filtro_tributos',$FiltroTributosTO->cod_filtro_tributos) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_regra_tributos',$FiltroTributosTO->cod_regra_tributos) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_regime_especial_destinatario',$FiltroTributosTO->cod_regime_especial_destinatario) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_regime_especial_emitente',$FiltroTributosTO->cod_regime_especial_emitente) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('ex_tipi',$FiltroTributosTO->ex_tipi) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_ncm',$FiltroTributosTO->cod_ncm) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_especializacao_ncm',$FiltroTributosTO->cod_especializacao_ncm) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_operacao',$FiltroTributosTO->cod_operacao) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_situacao',$FiltroTributosTO->cod_situacao) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_zoneamento_destinatario',$FiltroTributosTO->cod_zoneamento_destinatario) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_zoneamento_emitente',$FiltroTributosTO->cod_zoneamento_emitente) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_estado_origem',$FiltroTributosTO->cod_estado_origem) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_tipo_empresa_destinatario',$FiltroTributosTO->cod_tipo_empresa_destinatario) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_tipo_empresa_emitente',$FiltroTributosTO->cod_tipo_empresa_emitente) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_forma_aquisicao',$FiltroTributosTO->cod_forma_aquisicao) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_origem_mercadoria',$FiltroTributosTO->cod_origem_mercadoria) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_regime_tributario_destinatario',$FiltroTributosTO->cod_regime_tributario_destinatario) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_regime_tributario_emitente',$FiltroTributosTO->cod_regime_tributario_emitente) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_crt_emitente',$FiltroTributosTO->cod_crt_emitente) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_destinacao',$FiltroTributosTO->cod_destinacao) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_estado_destino',$FiltroTributosTO->cod_estado_destino) ->is_required(); */ $validator->set_msg('Este Campo é Obrigatório')->set('dta_inicio_vigencia', $FiltroTributosTO->dta_inicio_vigencia)->is_required()->is_date("Y-m-d"); $validator->set_msg('Este Campo é Obrigatório')->set('dta_fim_vigencia', $FiltroTributosTO->dta_fim_vigencia)->is_required()->is_date("Y-m-d"); $validator->set_msg('Este Campo é Obrigatório')->set('cod_cstcsosn', $ConfiguracaoIcmsTO->cod_cstcsosn)->is_required(); /* $validator->set_msg('Este Campo é Obrigatório') ->set('flg_incluir_frete_base_ipi',$ConfiguracaoIcmsTO->flg_incluir_frete_base_ipi) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('flg_incluir_frete_base_icms',$ConfiguracaoIcmsTO->flg_incluir_frete_base_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('flg_incluir_ipi_base_icms',$ConfiguracaoIcmsTO->flg_incluir_ipi_base_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('num_percentual_reducao_icms',$ConfiguracaoIcmsTO->num_percentual_reducao_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('num_percentual_reducao_icms_st',$ConfiguracaoIcmsTO->num_percentual_reducao_icms_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_modalidade_base_icms',$ConfiguracaoIcmsTO->cod_modalidade_base_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_modalidade_base_icms_st',$ConfiguracaoIcmsTO->cod_modalidade_base_icms_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_icms',$ConfiguracaoIcmsTO->vlr_aliquota_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_icms_st',$ConfiguracaoIcmsTO->vlr_aliquota_icms_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_icms_proprio_st',$ConfiguracaoIcmsTO->vlr_aliquota_icms_proprio_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('num_percentual_mva_ajustado_st',$ConfiguracaoIcmsTO->num_percentual_mva_ajustado_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('num_percentual_mva_proprio',$ConfiguracaoIcmsTO->num_percentual_mva_proprio) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('num_percentual_base_icms_proprio',$ConfiguracaoIcmsTO->num_percentual_base_icms_proprio) ->is_required(); /*$validator->set_msg('Este Campo é Obrigatório') ->set('flg_destacar_icms_st',$ConfiguracaoIcmsTO->flg_destacar_icms_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('flg_destacar_icms_des',$ConfiguracaoIcmsTO->flg_destacar_icms_des) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_motivo_des_icms',$ConfiguracaoIcmsTO->cod_motivo_des_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('tag_icms',$ConfiguracaoIcmsTO->tag_icms) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_convenio_st',$ConfiguracaoIcmsTO->cod_convenio_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cod_base_tributaria',$ConfiguracaoIcmsTO->cod_base_tributaria) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cst_ipi',$ConfiguracaoIpiTO->cst_ipi) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota',$ConfiguracaoIpiTO->vlr_aliquota) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('cst_pis_cofins',$ConfiguracaoPisCofinsTO->cst_pis_cofins) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_pis',$ConfiguracaoPisCofinsTO->vlr_aliquota_pis) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_cofins',$ConfiguracaoPisCofinsTO->vlr_aliquota_cofins) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_pis_st',$ConfiguracaoPisCofinsTO->vlr_aliquota_pis_st) ->is_required(); $validator->set_msg('Este Campo é Obrigatório') ->set('vlr_aliquota_cofins_st',$ConfiguracaoPisCofinsTO->vlr_aliquota_cofins_st) ->is_required();*/ if (!$validator->validate()) { Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send(); return; } if ($FiltroTributosDao->update($FiltroTributosTO)) { if ($ConfiguracaoIcmsDao->update($ConfiguracaoIcmsTO) && $ConfiguracaoIpiDao->update($ConfiguracaoIpiTO) && $ConfiguracaoPisCofinsDao->update($ConfiguracaoPisCofinsTO)) { Flight::halt(200); } else { Flight::halt(500); } } else { Flight::halt(500, 'erro ao atualizar'); } }