public function OptionsArrayPaginateIndex($condition) { if (empty($condition)) { throw new Exception("Condition vazio"); } $modelParametro = new Parametro(); $opt = array('conditions' => $condition, 'order' => array('Grupo.nome', 'Processo.nome', 'Processo.versao'), 'limit' => $modelParametro->getParametro('paginator')); return $opt; }
public static function obtMultiples($query, $BD) { $rs = $BD->call($query); $parametros = array(); while ($res = $BD->fetch($rs)) { $parametro = new Parametro($res); $parametros[$parametro->getId()] = $parametro; } return $parametros; }
public function getParametroUnicoOrCreate() { if (!$this->getPrimaryKey()) { return null; } $c = new Criteria(); $c->setLimit(1); $parametros = $this->getParametros($c); if (isset($parametros[0])) { $parametro = $parametros[0]; } else { $parametro = new Parametro(); $parametro->setTipoParametro($this->getPrimaryKey()); } return $parametro; }
public function actionCreate2() { if (Yii::app()->request->isAjaxRequest) { $model = new Carga(); $models_practicas = $model->getPracticas(); if (isset($_POST['Carga'])) { $tran = Yii::app()->db->beginTransaction(); $codigocarga = $_POST['codigocarga']; // arreglo con las practicas cargadas en la grilla $model->setAttributes($_POST['Carga']); $model->distrito = 1; // Por ahora distrito IX $model->idcargatipo = 1; // Facturación $model->periodofacturacion = Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico; $model->agregarValidadores(); try { // Cargo primero los datos de las prácticas por si hay un error // en la cabecera. Sino se borran // También verifico que haya al menos una práctica cargada $cant_pr = 0; foreach ($_POST['Practicacarga'] as $i => $item) { $models_practicas[$i]->setAttributes($_POST['Practicacarga'][$i]); if ($models_practicas[$i]->idpractica > 0) { $cant_pr++; } } if ($model->save()) { if ($cant_pr == 0) { throw new Exception("Debe cargar al menos una práctica"); } foreach ($_POST['Practicacarga'] as $i => $item) { // Solo almaceno las prácticas que se cargaron if ($models_practicas[$i]->idpractica > 0) { $models_practicas[$i]->idcarga = $model->idcarga; $models_practicas[$i]->precio = 0; // Grabo 0 por ahora if (!$models_practicas[$i]->save()) { throw new Exception("Error al grabar práctica"); } } } $tran->commit(); // Ver con hugo por ahora lo resuelvo así Yii::app()->user->setFlash('success', "Se grabó correctamente."); } } catch (Exception $e) { $model->addError('', $e->getMessage()); $tran->rollback(); } } Yii::app()->clientScript->scriptMap = array('jquery.js' => false, 'jquery-ui.min.js' => false, 'jquery-ui-i18n.min.js' => false, 'select2.js' => false, 'bootstrap.js' => false, 'select2_locale_es.js' => false); $this->renderPartial('_formpracticas', array('model' => $model, 'models_practicas' => $models_practicas, 'codigocarga' => $codigocarga), false, true); } }
public function __construct($scenario = 'insert', $nombreTabla = null) { if ($nombreTabla !== null) { $this->nombreTabla = $nombreTabla; } else { // Toma el valor del parametro $this->nombreTabla = 'practicacarga' . str_replace('/', '', Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico); } // Validar existencia parent::__construct($scenario); }
function __construct($options = null, $initialize = true, $error_messages = null) { $this->options = array('script_url' => $this->get_full_url() . '/index.php/file/upload', 'upload_dir' => Parametro::model()->findByPk(Constants::PARAMETRO_RUTA_BASE)->valor . '/tmp/' . Yii::app()->user->id . "/", 'upload_url' => $this->get_full_url() . '/index.php/file/display/', 'user_dirs' => false, 'mkdir_mode' => 0755, 'param_name' => 'files', 'delete_type' => 'DELETE', 'access_control_allow_origin' => '*', 'access_control_allow_credentials' => false, 'access_control_allow_methods' => array('OPTIONS', 'HEAD', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE'), 'access_control_allow_headers' => array('Content-Type', 'Content-Range', 'Content-Disposition'), 'download_via_php' => false, 'readfile_chunk_size' => 10 * 1024 * 1024, 'inline_file_types' => '/\\.(gif|jpe?g|png)$/i', 'accept_file_types' => '/.+$/i', 'max_file_size' => null, 'min_file_size' => 1, 'max_number_of_files' => null, 'image_file_types' => '/\\.(gif|jpe?g|png)$/i', 'correct_image_extensions' => false, 'max_width' => null, 'max_height' => null, 'min_width' => 1, 'min_height' => 1, 'discard_aborted_uploads' => true, 'image_library' => 1, 'convert_bin' => 'convert', 'identify_bin' => 'identify', 'image_versions' => array('' => array('auto_orient' => true), 'thumbnail' => array('max_width' => 80, 'max_height' => 80))); if ($options) { $this->options = $options + $this->options; } if ($error_messages) { $this->error_messages = $error_messages + $this->error_messages; } if ($initialize) { $this->initialize(); } }
public function actionIndex() { Yii::app()->getComponent("bootstrap"); Yii::import('ext.multimodelform.MultiModelForm'); $sede = ""; if (isset($_GET['sede']) && $_GET['sede'] != "") { $sede = CatSedes::model()->find("codigo_dane_sede=" . $_GET['sede']); $model = Acta::model()->find("CODIGO_DANE_SEDE='" . $_GET['sede'] . "'"); if ($model == null) { $model = new Acta(); } $participante = new Participante(); $validatedMembers = array(); //ensure an empty array $deleteMembers = array(); if (isset($_POST['Acta'])) { $model->attributes = $_POST['Acta']; $imageData = $_POST['imageData']; $imageDecoded = base64_decode($imageData); $fileName = $model->CODIGO_DANE_ESTABLEDUCATIVO . "_" . $model->CODIGO_DANE_SEDE . "_" . date('Y-m-d-H-i-s') . ".png"; $resultImageSaveProcess = file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/men19/uploads/" . $fileName, $imageDecoded); if ($resultImageSaveProcess) { $model->FIRMA = $fileName; } $model->LLAVE = md5($model->CODIGO_DANE_SEDE . "-" . $model->FECHA_INICIAL . "-" . Parametro::model()->findByPk(1)->NO_CONTRATO); $model->FECHA_ACTUALIZACION = date("Y-m-d H:i:s"); if (MultiModelForm::validate($participante, $validatedMembers, $deleteMembers) && $model->save()) { //the value for the foreign key 'groupid' $masterValues = array('ACTA_ID' => $model->IDACTA); if (MultiModelForm::save($participante, $validatedMembers, $deleteMembers, $masterValues)) { //Yii::app()->db->createCommand("CALL aud_procedimiento_desempate()")->execute(); $this->redirect(array('acta', 'id' => $model->IDACTA)); } } } $this->render('index', array('model' => $model, 'participante' => $participante, 'validatedMembers' => $validatedMembers, 'sede' => $sede)); } }
public function getParametro($nombre, $tipo) { return Parametro::model()->findByAttributes(array("nombre" => $nombre, "tipo" => $tipo)); }
while ($datos = mysql_fetch_assoc($rst)) { $cad .= $datos['pr_id'] . "|" . $datos['pr_cantidad'] . "|" . utf8_encode($datos['pr_divisa']) . "&"; } echo $cad; } elseif (isset($_POST['Aceptar']) && isset($_POST['idEuros']) && $_POST['idEuros'] != "" && isset($_POST['idDolares']) && $_POST['idDolares'] != "" && isset($_POST['idPesos']) && $_POST['idPesos'] != "" && isset($_POST['euros']) && $_POST['euros'] != "" && isset($_POST['dolares']) && $_POST['dolares'] != "" && isset($_POST['pesos']) && $_POST['pesos'] != "" && isset($_POST['idConcepto']) && isset($_POST['niveluser'])) { $vb = $_POST['Aceptar']; $pesos = $_POST['pesos']; $dolares = $_POST['dolares']; $euros = $_POST['euros']; $idPesos = $_POST['idPesos']; $idDolares = $_POST['idDolares']; $idEuros = $_POST['idEuros']; $idConcepto = $_POST['idConcepto']; $tipo = $_POST['niveluser']; $paginacion = ""; $obCat = new Parametro(); $result = ""; if ($vb == 1) { if (isset($_POST['"lTot"']) && $_POST["lTot"] != "" && $_POST["lAc"] != "" && isset($_POST['lAc'])) { $paginacion = "ltotal=" . $_POST["lTot"] . "&lactual=" . $_POST["lAc"] . "&"; } // //$paginacion=""; if ($obCat->Load($idPesos) == 1) { $obCat->Modifica_Parametro($pesos, $idPesos); $result = "ok"; } else { $result .= "Pesos|" . $obCat->insertar_Parametro($pesos, $idConcepto, $tipo, "Pesos"); } if ($obCat->Load($idDolares) == 1) { $obCat->Modifica_Parametro($dolares, $idDolares);
private function getAlicuota($cuit) { // Hago la llamada al webservice para obtener el xml $xml = $this->getIIBBXML($cuit); if (!isset($xml) || isset($xml->tipoError)) { return -1; // Hubo un error se debe reprocesar } $numeroComprobante = $xml->numeroComprobante; $cuit = $xml->contribuyentes->contribuyente->cuitContribuyente; $alicuotaPercepcion = $xml->contribuyentes->contribuyente->alicuotaPercepcion; $alicuotaRetencion = $xml->contribuyentes->contribuyente->alicuotaRetencion; $grupoPercepcion = $xml->contribuyentes->contribuyente->grupoPercepcion; $grupoRetencion = $xml->contribuyentes->contribuyente->grupoRetencion; // SI LA ALICUOTA VIENE VACIA QUIERE DECIR QUE SE LE DEBE APLICAR // LA ALICUOTA QUE FIGURA POR PARAMETRO if ($alicuotaPercepcion == '') { return Parametro::model()->getParametro('ALICUOTAPERCIIBBSINPADRON', 'FACTURACION'); } return str_replace(",", ".", $alicuotaPercepcion); }
public function loadModel($id) { $model = Parametro::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.')); } return $model; }
$script = $_SERVER['SCRIPT_NAME']; if (strpos($script, '/') !== FALSE) { $script = preg_replace('/\\.php$/', '', array_pop(explode('/', $script))); } if ($script == 'permiso') { $script = 'rol'; } if ($script == 'submenu') { $script = 'menu'; } $submenu = new SubMenu(); $m = $submenu->findMenu($script); $id_submenu = $m[0]['id']; $permiso = new Permiso(); $per = $permiso->getPermisosSub($_SESSION['id_rol'], $id_submenu); $parametros = new Parametro(); $par = $parametros->find(1); $title = $par[0]['nom']; $_SESSION['id_ciu'] = $par[0]['id_ciu']; $_SESSION['id_dep'] = $par[0]['id_dep']; $_SESSION['show'] = $par[0]['ver']; function head_html() { echo "<meta charset='utf-8'>\n\t<title>.: " . $GLOBALS['title'] . " :.</title>\n\t<script type='text/javascript' src='js/prototype.js'></script>\n\t<script type='text/javascript' src='js/scriptaculous.js'></script>\n\t<script type='text/javascript' src='js/AjaxLib.js'></script>\n\t<script type='text/javascript' src='js/jquery.min.js'></script>\n\t<script type='text/javascript' src='js/jquery.scrollbar.js'></script>\n\t<script type='text/javascript' src='js/materialize.js'></script>\n\t<script type='text/javascript' src='js/init.js'></script>\n\t<link rel='stylesheet' type='text/css' href='css/jquery.scrollbar.css'>\n\t<link rel='stylesheet' type='text/css' href='css/materialize.css'>\n\t<link rel='stylesheet' type='text/css' href='css/style.css'>\n\t<link rel='shortcut icon' href='img/favicon.png'>"; } function nav_html() { $permiso = new Permiso(); $menu = new Menu(); $submenu = new SubMenu(); $submenu->setOrder(" ORDER BY orden");
.beneficiario { border-collapse:collapse; width: 124px; } .beneficiario th{ background-color: #4F81BC; color: #FFFFFF; font-size: 11px; text-align: center; font-weight: bold; vertical-align: middle; border: 1px #94B3D6 solid; } .beneficiario td{ width: 10px; font-size: 10px; text-align: center; border-bottom: 1px #528DD4 solid; vertical-align: middle; } </style> <?php $parametro = Parametro::model()->findByPk(1); $secretaria = CatEstablecimientosEducativos::model()->find("id='" . $model->CODIGO_DANE_ESTABLEDUCATIVO . "'")->municipio->etc->etc; $this->renderPartial('inicio', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria)); $this->renderPartial('consolidado', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria)); $this->renderPartial('nuevos', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria)); $this->renderPartial('inexistentes', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria)); $this->renderPartial('discapacitados', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria)); $this->renderPartial('beneficiaros', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria)); $this->renderPartial('final', array('model' => $model, 'parametro' => $parametro, 'secretaria' => $secretaria));
echo json_encode(codifica($response)); } /** * Obtiene el la region, el tipo de viaje y los dias de viaje de una solicitud * * @param datosSolicitud string POST => Peticion a la que atiende * @param tramite string => el tramite del cual requerimos la informacion * @return json => En una cadena json la region, el tipo de viaje y los dias de viaje */ if (isset($_POST['datosSolicitud'])) { $idTramite = $_POST['tramite']; $sql = "SELECT sv_viaje \n\t\t\t\tFROM solicitud_viaje \n\t\t\t\tWHERE sv_tramite = {$idTramite}"; $res = $conexion->consultar($sql); $row = mysql_fetch_assoc($res); $svViaje = $row['sv_viaje']; $parametro = new Parametro(); if ($svViaje == 'Sencillo' || $svViaje == 'Redondo') { $datosViaje = $parametro->datosViajeSencilloRedondo($idTramite); } else { $datosViaje = $parametro->datosViajeMultidestino($idTramite); } echo json_encode(codifica($datosViaje)); } //================================================================================================================ /** * Obtiene el la region, el tipo de viaje y los dias de viaje de una solicitud * * @param tipoTarjeta string POST => Peticion a la que atiende * @return json => Los Tipos de Tarjeta en formato json */ if (isset($_REQUEST["tipoTarjeta"])) {
public function factoryParametro($arrStrDados) { $objParametro = new Parametro(); if (isset($arrStrDados["PAR_CNPJ"])) { $objParametro->setCnpj($arrStrDados["PAR_CNPJ"]); } if (isset($arrStrDados["PAR_RazaoSocial"])) { $objParametro->setRazaoSocial($arrStrDados["PAR_RazaoSocial"]); } if (isset($arrStrDados["PAR_NomeFantasia"])) { $objParametro->setNomeFantasia($arrStrDados["PAR_NomeFantasia"]); } if (isset($arrStrDados["PAR_Denominacao"])) { $objParametro->setDenominacao($arrStrDados["PAR_Denominacao"]); } if (isset($arrStrDados["PAR_Site"])) { $objParametro->setSite($arrStrDados["PAR_Site"]); } if (isset($arrStrDados["PAR_Pastor"])) { $objParametro->setPastor($arrStrDados["PAR_Pastor"]); } if (isset($arrStrDados["PAR_EnderecoLogradouro"])) { $objParametro->setEnderecoLogradouro($arrStrDados["PAR_EnderecoLogradouro"]); } if (isset($arrStrDados["PAR_EnderecoNumero"])) { $objParametro->setEnderecoNumero($arrStrDados["PAR_EnderecoNumero"]); } if (isset($arrStrDados["PAR_EnderecoComplemento"])) { $objParametro->setEnderecoComplemento($arrStrDados["PAR_EnderecoComplemento"]); } if (isset($arrStrDados["PAR_EnderecoBairro"])) { $objParametro->setEnderecoBairro($arrStrDados["PAR_EnderecoBairro"]); } if (isset($arrStrDados["PAR_EnderecoCidade"])) { $objParametro->setEnderecoCidade($arrStrDados["PAR_EnderecoCidade"]); } if (isset($arrStrDados["PAR_EnderecoUf"])) { $objParametro->setEnderecoUf($arrStrDados["PAR_EnderecoUf"]); } if (isset($arrStrDados["PAR_EnderecoCep"])) { $objParametro->setEnderecoCep($arrStrDados["PAR_EnderecoCep"]); } if (isset($arrStrDados["PAR_Logo"])) { $objParametro->setLogo($arrStrDados["PAR_Logo"]); } if (isset($arrStrDados["PAR_TotFolhaLivro"])) { $objParametro->setTotFolhaLivro($arrStrDados["PAR_TotFolhaLivro"]); } if (isset($arrStrDados["PAR_TotLinhaFolha"])) { $objParametro->setTotLinhaFolha($arrStrDados["PAR_TotLinhaFolha"]); } return $objParametro; }
public function getPracticas() { // Busco si existen las practicas $criteria = new CDbCriteria(); $criteria->compare('idcarga', $this->idcarga); if ($this->idcarga > 0) { $models = Practicacarga::model('practicacarga' . str_replace('/', '', Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico))->findall($criteria); } else { $models = array(); } // Agrego los modelos que faltan para completar la cantidad // Maxima de prácticas $pr = count($models) + 1; for ($pr; $pr <= Carga::MAX_PRACTICAS_BOLETA; $pr++) { $model_practica_carga = new Practicacarga(); array_push($models, $model_practica_carga); } return $models; }
$rst = $cnn->consultar($query); while ($arr = mysql_fetch_assoc($rst)) { $dato[$regionNombre . $conceptoId] = array('id_parametro' => $arr['id_parametro'], 're_nombre' => $arr['re_nombre'], 'cantidad' => $arr['cantidad'], 'divisa' => $arr['divisa'], 'div_tasa' => $arr['div_tasa'], 'cantidad_en_mxn' => $arr['cantidad_en_mxn']); } } } echo json_encode($dato); } if (isset($_POST['tramiteAvion'])) { $aux = array(); $cnn = new conexion(); $idTramite = $_POST['tramiteAvion']; $svi_monto_vuelo_total = $_POST['monto_vuelo']; $svi_solicitud = 0; $svi_monto_vuelo_cotizacion = 0; $parametro = new Parametro(); $indicador = 0; // Contadores que me permitiran saber si hay un itinerario mezclado ó del mismo tipo, aplicable para varios o para 1 $nacional = 0; $internacional = 0; //error_log("aqui esta".$idTramite); $query = sprintf("SELECT DISTINCT svi_solicitud FROM sv_itinerario WHERE svi_solicitud=(SELECT sv_id FROM solicitud_viaje WHERE sv_tramite=%s )", $idTramite); $rst = $cnn->consultar($query); while ($fila = mysql_fetch_assoc($rst)) { $svi_solicitud = $fila['svi_solicitud']; } //error_log("SVISOL".$svi_solicitud); /* Tomará el tipo de vaje para el itinerario * Seria el nuevo query - Se tomara el tipo de viaje de las solicitudes de tipo Aereo * Checar la validacion de Nacional e internacional */
protected function getParametroOrCreate($id_parametro = 'item', $id_parametro_def = "id") { if (!$this->getRequestParameter($id_parametro)) { $parametro = new Parametro(); $parametro->setTipoParametro($this->getRequestParameter($id_parametro_def)); } else { $parametro = ParametroPeer::retrieveByPk($this->getRequestParameter($id_parametro)); $this->forward404Unless($parametro); } return $parametro; }
public function actionCoseguro() { $model = new Descuentocoseguro(); // Período de carga/facturación actual $model->periodofacturacion = Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico; $modelHijo = null; if (isset($_POST['Descuentocoseguro'])) { $transac = Yii::app()->db->beginTransaction(); try { $id = $_POST['Descuentocoseguro']['iddescuentocoseguro']; $model->iddescuentocoseguro = $id; // Valida que hayan seleccionado el tipo de descuento if (!$model->validate(array('iddescuentocoseguro'))) { throw new Exception(""); } // Cargo el modelo según lo que vino por form $modelHijo = $this->loadModel($id); // Obtengo datos del modelo padre $model->setAttributes($_POST['Descuentocoseguro']); // Datos del modelo padre e hijo $modelHijo->setAttributes($_POST['Descuentocoseguro']); $modelHijo->setAttributes($_POST[get_class($modelHijo)]); // Valido sólo el modelo Hijo ya que contiene todas las reglas if ($modelHijo->validate()) { // sumadores $totaldescontado = 0; $totalborrado = 0; $aBorradas = array(); // quito / del periodo $modelHijo->periodofacturacion = str_replace('/', '', $model->periodofacturacion); $boletas = $modelHijo->traeBoletas(); if (count($boletas) == 0) { throw new Exception("No se encontraron boletas para revalorizar"); } // Traigo las boletas según el tipo de coseguro foreach ($boletas as $boleta) { $descuento = $modelHijo->getDescuento($boleta); // Actualizo los valores en la boleta $boleta->cosegurodesc = $boleta->cosegurodesc + $descuento; // Actualizo el valor del coseguro descontado en la boleta $boleta->update(); // Si el total de la boleta con el descuento es <=0 la borro if ($boleta->totalBoletaConDescuento <= 0) { $totalborrado = $totalborrado + $boleta->totalBoleta; // Guardo el objeto a la lista de borradas array_push($aBorradas, array("Nro Movimiento eliminado" => $boleta->idcarga, "Total Original" => $boleta->totalBoleta, "Coseguro Descontado" => $boleta->cosegurodesc)); $boleta->delete(); } else { $totaldescontado = $totaldescontado + $descuento; } } $transac->commit(); // Muestro resultados $this->actionResultado($modelHijo->nombre, $totaldescontado, $totalborrado, $aBorradas); Yii::app()->end(); } } catch (Exception $e) { $transac->rollback(); // Si ya esta definido el modelo hijo agrego el error, sino // se lo agrego al modelo padre if (isset($modelHijo)) { $modelHijo->addError('', $e->getMessage()); } else { $model->addError('', $e->getMessage()); } } } $this->render('create', array('model' => $model, 'modelHijo' => $modelHijo)); }
<? require_once './view/html.php'; $parametro = new Parametro(); $permiso = new Permiso(); $ciudad = new Ciudad(); $departamento = new Departamento(); $r=$parametro->find(1); ?> <!DOCTYPE html> <html> <head> <?php head_html(); ?> <script type="text/javascript"> var nameTable='parametros'; </script> </head> <body> <nav> <?php nav_html(); ?> </nav> <div class='content row'> <h4>Parametros Generales</h4><br/> <form> <div class="input-field col s2" >
} if (isset($_POST['asistentes'])) { $monto = $_POST['asistentes']; $monto = number_format($monto, 2, ".", ","); $divisa = $_POST['divisa']; if ($divisa == 'MXN') { $_parametros = new Parametro(); $_parametros->Load(4); $tasa = $_parametros->Get_dato("p_cantidad"); if ($tasa > $monto) { echo "El monto supera la politica de Alimentos."; } else { echo ""; } } else { $_parametros = new Parametro(); $_parametros->Load(5); $tasa = $_parametros->Get_dato("p_cantidad"); if ($tasa > $monto) { echo "El monto supera la politica de Alimentos."; } else { echo ""; } } } if (isset($_POST['idsolicitud'])) { $cnn = new conexion(); $query = sprintf("select sv_id from solicitud_viaje where sv_tramite=%s", $_POST['idsolicitud']); $rst = $cnn->consultar($query); $fila = mysql_fetch_assoc($rst); $sv_id = $fila['sa_anticipo'];
/** * Declares an association between this object and a Parametro object. * * @param Parametro $v * @return Tarea The current object (for fluent API support) * @throws PropelException */ public function setParametro(Parametro $v = null) { if ($v === null) { $this->setIdEstadoTarea(NULL); } else { $this->setIdEstadoTarea($v->getIdParametro()); } $this->aParametro = $v; // Add binding for other direction of this n:n relationship. // If this object has already been added to the Parametro object, it will not be re-added. if ($v !== null) { $v->addTarea($this); } return $this; }
public function validarperiodo($attribute) { $param = new Parametro(); $param->nombre = "PERIODOCARGA"; $param->valoralfanumerico = $this->periodofacturacion; $param->validate(); $error = $param->getErrors($this->periodofacturacion); if (count($error) > 0) { $this->addError($this->periodofacturacion, $error[0]); } }
/** * Adds an object to the instance pool. * * Propel keeps cached copies of objects in an instance pool when they are retrieved * from the database. In some cases -- especially when you override doSelect*() * methods in your stub classes -- you may need to explicitly add objects * to the cache in order to ensure that the same objects are always returned by doSelect*() * and retrieveByPK*() calls. * * @param Parametro $value A Parametro object. * @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally). */ public static function addInstanceToPool(Parametro $obj, $key = null) { if (Propel::isInstancePoolingEnabled()) { if ($key === null) { $key = (string) $obj->getIdParametro(); } // if key === null self::$instances[$key] = $obj; } }
<script language="javascript"> $("#lTot").val("<?php echo $_GET["ltotal"]; ?> "); $("#lAc").val("<?php echo $_GET["lactual"]; ?> "); </script> <?php } if (isset($_GET["Eid"])) { //echo $Eid; $cat_id = $_GET["Eid"]; $cat = new Parametro(); $cat->Load($cat_id); //Query para pasar datos a cajas de texto del parámetro seleccionado en la tabla $query = "SELECT p.p_nombre, r.re_nombre, d.div_nombre FROM parametro_regionbmw pr INNER JOIN parametrosbmw p ON pr.p_id = p.p_id LEFT JOIN cat_regionesbmw r ON pr.re_id= r.re_id LEFT JOIN divisa d ON pr.div_id= d.div_id where pr_id=" . $cat_id; $rst = mysql_query($query); $arr = mysql_fetch_assoc($rst); $nombrepw = $arr['p_nombre']; $regionpw = $arr['re_nombre']; $divisapw = $arr['div_nombre']; ?> <script language="javascript"> $("#name_parameter").val("<?php echo $nombrepw; ?>
function enviarMail($mensaje, $aQuien, $motivo) { logDebug("ENVIO EMAIL: " . $aQuien . " " . $motivo . " " . $mensaje . " From: " . htmlchars(Parametro::obtV(Parametro::FROM))); // mail($aQuien, $motivo, $mensaje, "From: " . Parametro::obtV(Parametro::FROM)); }
'type' => 'POST', //request type 'dataType' => 'html', 'url' => CController::createUrl('carga/'.$accion), //url to call. 'success'=> 'js:function(data){$("#form2").html(data);' . '$("html, body").scrollTop(300); $(".carga_matricula").select2("open");return false;}', ), 'prompt' => 'Seleccionar', )); foreach( CHtml::listData(Prestaciontipo::model()->findAll(array('order' => 'nombre')), 'idprestaciontipo', 'nombrecompuesto') as $key=>$value)echo $value ." "; } if ($model->mostrarCampo('periodofacturacion')){ $model->periodofacturacion=Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico; echo TbHtml::badge('Periodo '.$model->periodofacturacion, array('color' => TbHtml::BADGE_COLOR_SUCCESS,'style'=>'padding:8px;margin-left:60px;')); echo CHtml::hiddenField('Carga[periodofacturacion]',$model->periodofacturacion); } ?>
$rst = $cnn->consultar($query); while ($arr = mysql_fetch_assoc($rst)) { $dato[$regionNombre . $conceptoId] = array('id_parametro' => $arr['id_parametro'], 're_nombre' => $arr['re_nombre'], 'cantidad' => $arr['cantidad'], 'divisa' => $arr['divisa'], 'div_tasa' => $arr['div_tasa'], 'cantidad_en_mxn' => $arr['cantidad_en_mxn']); } } } echo json_encode($dato); } if (isset($_POST['tramiteAvion'])) { $aux = array(); $cnn = new conexion(); $idTramite = $_POST['tramiteAvion']; $svi_monto_vuelo_total = $_POST['monto_vuelo']; $svi_solicitud = 0; $svi_monto_vuelo_cotizacion = 0; $parametro = new Parametro(); $indicador = 0; //contadores que me permitiran saber si hay un itinerario mezclado o del mismo tipo , aplicable para varios o para 1 $nacional = 0; $internacional = 0; error_log("aqui esta" . $idTramite); $query = sprintf("SELECT DISTINCT svi_solicitud FROM sv_itinerario WHERE svi_solicitud=(SELECT sv_id FROM solicitud_viaje WHERE sv_tramite=%s )", $idTramite); $rst = $cnn->consultar($query); while ($fila = mysql_fetch_assoc($rst)) { $svi_solicitud = $fila['svi_solicitud']; } error_log("SVISOL" . $svi_solicitud); //tomara el tipo de vaje para el itinerario $queryViaje = sprintf("SELECT svi_tipo_viaje FROM sv_itinerario WHERE svi_solicitud=%s", $svi_solicitud); error_log($queryViaje); $tipoViaje = $cnn->consultar($queryViaje);
echo json_encode($_arreglo); } if (isset($_POST["proveedorRFC"])) { $cnn = new conexion(); $proveedorNombre = scapeUTF8(UTF8_decode($_POST['proveedorNombre'])); $sql = "SELECT COUNT(pro_id) AS result\n\t\t\tFROM proveedores \n\t\t\tWHERE pro_rfc = '" . $_POST['proveedorRFC'] . "' \n\t\t\tAND pro_proveedor LIKE '{$proveedorNombre}'"; $res = $cnn->consultar($sql); $row = mysql_fetch_assoc($res); echo $row["result"]; } //funcion que nos permitira activar el campo de comentarios si el parametro ha sido excedido if (isset($_POST["tramiteComentario"])) { $tramiteIdComentario = $_POST['tramiteComentario']; $conceptoIdComentario = $_POST['conceptoIdComentario']; $cnn = new conexion(); $parameter = new Parametro(); $conceptoC = new Concepto(); $sv_viaje = ""; $datosConcepto = array(); $nombreParametro = ""; $tramite = 0; $idConceptosNI = 0; $numeroDias = 0; //obtenemos el id del tramite en cuestion $query_tramite = "SELECT co_tramite FROM comprobaciones WHERE co_mi_tramite = {$tramiteIdComentario}"; $res = $cnn->consultar($query_tramite); $row = mysql_fetch_array($res); $tramite = $row['co_tramite']; if ($tramite == "") { $tramite = $tramiteIdComentario; }
</td> </tr> </table> </div> <br /> <div align="center"> <input type="submit" id="guardarprevComp" name="guardarprevComp" value=" Guardar Previo" onclick="return solicitarConfirmPrevio(this.id);" disabled="disabled" style="background:url(../../images/save.gif); background-position:left; background-repeat:no-repeat; background-color:#E1E4EC;" readonly="readonly"/> <input type="submit" id="guardarComp" name="guardarComp" value=" Enviar Solicitud" onclick="return confirmacion(this.id);" disabled="disabled" style="background:url(../../images/save.gif); background-position:left; background-repeat:no-repeat; background-color:#E1E4EC;"/> <input type="submit" id="autorizar_cotizacion" name="autorizar_cotizacion" value=" Enviar a Autorizador" onclick="return confirmacion(this.id);" style="background:url(../../images/Arrow_Right.png); background-position:left; background-repeat:no-repeat; background-color:#E1E4EC; display:none;"/> <input type="submit" id="envia_a_director" name="envia_a_director" value=" Enviar a Director" onclick="return confirmacion(this.id);" style="background:url(../../images/Arrow_Right.png); background-position:left; background-repeat:no-repeat; background-color:#E1E4EC; display:none;"/> </div> <?php //Obtiene los valores de los parámetros requeridos para esta pantalla $_parametros = new Parametro(); $_parametros->Load(32); //busca parametro de limite de dias de anticipación para hacer solicitud de viaje Nacional $DiasAnticipacionSolicitudNacional = $_parametros->Get_dato("pr_cantidad"); $_parametros->Load(33); //busca parametro de limite de dias de anticipación para hacer solicitud de viaje Internacional $DiasAnticipacionSolicitudInternacional = $_parametros->Get_dato("pr_cantidad"); $divisa = new Divisa(); $divisa->Load_data(2); $div_USD = $divisa->Get_dato("div_tasa"); $divisa->Load_data(3); $div_EUR = $divisa->Get_dato("div_tasa"); ?> <input type='hidden' id='dias_anticipacion_solicitud_nacional' name='dias_anticipacion_solicitud_nacional' value="<?php echo $DiasAnticipacionSolicitudNacional; ?>