public function actioncargaprovincias() { $valor = $_POST['Direcciones']['coddepa']; $data = CHtml::listData(Provincias::model()->findAll("coddepa='" . $valor . "'"), "codprov", "provincia"); echo CHtml::tag('option', array('value' => null), CHtml::encode('Escoja una provincia'), true); foreach ($data as $value => $name) { echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true); } }
<?php include_once '../table_handler.php'; include_once '../conexion.php'; include_once 'proveedores.php'; include_once '../configuracion/provincias.php'; include_once '../configuracion/localidades.php'; Conexion::conectar(); $proveedores = new Proveedores(); $provincias = new Provincias(); $localidades = new Localidades(0); $registro = $proveedores->get_row($_REQUEST['codigo']); ?> <div class="grupo-campos grupo-campos-chico"> <img class="imagen imagen-chica" src="<?php empty($registro[14]) ? print 'images/sin-imagen.png' : (print $registro[14]); ?> " /> </div> <div class="grupo-campos grupo-campos-mediano"> <p class="contenido-campo"><?php print $registro[0]; ?> </p> <p class="titulo-campo">Código</p> <p class="contenido-campo"><?php print $registro[1]; ?> </p> <p class="titulo-campo">Razón social</p>
echo $form->labelEx($model, 'direccion'); ?> <?php echo $form->textField($model, 'direccion', array('size' => 45, 'maxlength' => 45)); ?> <?php echo $form->error($model, 'direccion'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'provincia'); ?> <?php echo $form->dropDownList($model, 'provincia', CHtml::listData(Provincias::model()->findAll(array('order' => 'provincia')), 'id', 'provincia'), array('empty' => 'Seleccionar..')); ?> <?php echo $form->error($model, 'provincia'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'localidad'); ?> <?php echo $form->dropDownList($model, 'localidad', CHtml::listData(Municipios::model()->findAll(array('order' => 'municipio')), 'id', 'municipio'), array('empty' => 'Seleccionar..')); ?> <?php echo $form->error($model, 'localidad');
include_once 'include/campo_combo.php'; include_once 'include/campo_oculto.php'; include_once 'include/boton.php'; include_once 'include/boton_flat.php'; include_once 'include/configuracion/provincias.php'; include_once 'include/configuracion/localidades.php'; include_once 'include/configuracion/tabla_localidades.php'; $campos = array(array('titulo' => 'CODIGO', 'nombre' => 'codigo', 'alineacion' => 'left', 'ancho_celda' => '25'), array('titulo' => 'DESCRIPCION', 'nombre' => 'descripcion', 'alineacion' => 'left', 'ancho_celda' => '70')); print '<h1>Administración de localidades</h1>'; $formulario = new Formulario(); $formulario->set_param('include', 'configuracion'); $formulario->set_param('form', 'listado_localidades'); $formulario->set_method('GET'); $formulario->open(); $combo = new CampoCombo('provincia', ''); $provincias = new Provincias(); $combo->set_sql_options($provincias->get_provincias()); $combo->set_selected_option($_REQUEST['provincia']); $combo->show(); print '<br>'; $boton = new BotonFlat('ver', 'Ver localidades', 'aceptar-item'); $boton->show(); $formulario->close(); print '<br>'; $boton_nuevo = new EnlaceFlat('agregar-localidad', 'Nueva localidad', '?include=configuracion&form=form_edicion_localidad&type=alta', 'agregar-item'); $boton_nuevo->show(); $tabla = new TablaLocalidades($_REQUEST['provincia']); $tabla->set_encabezado(new Encabezado($campos)); $tabla->iniciar_tabla('tabla-localidades'); $tabla->show(); $tabla->cerrar_tabla();
<?php include_once 'include/configuracion/provincias.php'; include_once 'include/configuracion/localidades.php'; $provincias = new Provincias(); $localidades = new Localidades(0); $registro = array('', '', '', ''); if (isset($_REQUEST["codigo"])) { $registro = $localidades->get_localidad($_REQUEST["codigo"]); } if (isset($_REQUEST["type"])) { if ($_REQUEST['type'] == 'alta' || $_REQUEST['type'] == 'clonar') { $registro[0] = $localidades->current_id() + 1; } } $action = 'edicion_localidad'; if (isset($_REQUEST['type'])) { $action = $_REQUEST['type'] . '_localidad'; } include_once 'include/formulario.php'; include_once 'include/campo.php'; include_once 'include/campo_codigo.php'; include_once 'include/campo_oculto.php'; include_once 'include/campo_combo.php'; include_once 'include/boton.php'; include_once 'include/configuracion/provincias.php'; $form = new Formulario(); $form->set_param('action', $action); $form->set_param('codigo-original', $registro[0]); $form->set_param('include', 'configuracion'); $campo_cod = new CampoCodigo('codigo', $registro[0]);
<?php echo $form->error($model, 'coddepa'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'codprov'); ?> <?php if (!$model->isNewRecord) { $criterial = new CDbCriteria(); $criterial->condition = "coddepa='" . $model->coddepa . "'"; // $criterial->addcondition('coddist=:vcoddist'); //$criterial->params=array(':vcoddepa'=>$model->coddepa,':vcoddist'=>$model->coddist); $datos = CHtml::listData(Provincias::model()->findAll($criterial), 'codprov', 'provincia'); } echo $form->dropDownList($model, 'codprov', $model->isNewRecord ? array() : $datos, array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Direcciones/cargadistritos'), 'update' => '#Direcciones_coddist'), 'empty' => 'Seleccione una provincia--')); ?> <?php echo $form->error($model, 'codprov'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'coddist'); ?> <?php if (!$model->isNewRecord) {
class Provincias extends DBObject { function select() { // evaluate offset and row count for query $q = http_request("q", "s", ""); $c = http_request("Country", "s", ""); $prov = $q !== "" ? "Provincia LIKE '%{$q}%'" : "1"; $ctry = $c !== "" ? "AND Pais = '{$c}' " : ""; $result = $this->__select("*", "Provincias", "({$prov} {$ctry}) OR ( Codigo=0 )", "Provincia ASC", ""); return $result; } } try { $result = null; $provincias = new Provincias("provincias"); $operation = http_request("Operation", "s", null); if ($operation === null) { throw new Exception("Call to provincias without 'Operation' requested"); } switch ($operation) { case "select": $result = $provincias->select(); break; default: throw new Exception("provincias:: invalid operation: {$operation} provided"); } if ($result === null) { throw new Exception($provincias->errormsg); } if ($result === "") {
<?php include_once 'include/configuracion/provincias.php'; $provincias = new Provincias(); $action_message = "Se ha editado la provincia"; if (!$provincias->edit_provincia($_REQUEST['codigo'], $_REQUEST['descripcion'])) { $action_message = mysql_error(); }
<?php include_once 'include/configuracion/provincias.php'; $provincias = new Provincias(); $registro = array('', ''); if (isset($_REQUEST["codigo"])) { $registro = $provincias->get_provincia($_REQUEST["codigo"]); } if (isset($_REQUEST["type"])) { if ($_REQUEST['type'] == 'alta' || $_REQUEST['type'] == 'clonar') { $registro[0] = $provincias->current_id() + 1; } } $action = 'edicion_provincia'; if (isset($_REQUEST['type'])) { $action = $_REQUEST['type'] . '_provincia'; } include_once 'include/formulario.php'; include_once 'include/campo.php'; include_once 'include/campo_codigo.php'; include_once 'include/campo_oculto.php'; include_once 'include/boton.php'; $form = new Formulario(); $form->set_param('action', $action); $form->set_param('codigo-original', $registro[0]); $form->set_param('include', 'configuracion'); $campo_cod = new CampoCodigo('codigo', $registro[0]); $campo_cod->set_required(); $campo_des = new Campo('descripcion', $registro[1], 'Descripción:', 'text'); $campo_des->set_required(); $boton = new Boton('aceptar', 'Aceptar');
break; // BUSCA PAISES POR %Pais% // BUSCA PAISES POR %Pais% case 'paises': $pais = new Paises(); $rows = $pais->cargaCondicion("Id, Pais as Value", "Pais LIKE '%{$_GET['term']}%'", "Pais"); unset($pais); break; // BUSCA PROVINCIAS POR %Provincia% // BUSCA PROVINCIAS POR %Provincia% case 'provincias': $filtro = "Provincia LIKE '%{$_GET['term']}%'"; if ($_GET['filtroAdicional']) { $filtro .= " and IDPais='{$_GET['filtroAdicional']}'"; } $provincia = new Provincias(); $rows = $provincia->cargaCondicion("Id, Provincia as Value", $filtro, "Provincia"); unset($provincia); break; // BUSCA MUNICIPIOS POR %Municipio% // BUSCA MUNICIPIOS POR %Municipio% case 'municipios': $filtro = "Municipio LIKE '%{$_GET['term']}%'"; if ($_GET['filtroAdicional']) { $filtro .= " and IdProvincia='{$_GET['filtroAdicional']}'"; } $municipio = new Municipios(); $rows = $municipio->cargaCondicion("Id, Municipio as Value", $filtro, "Municipio"); unset($municipio); break; // BUSCA MONEDAS POR %Moneda%
private function getProvincia($texto) { $texto = utf8_encode($texto); $prov = new Provincias(); $row = $prov->querySelect("Id", "Provincia='{$texto}' and IdPais=68", "Id limit 1"); return $row[0]['Id'] ? $row[0]['Id'] : 0; }
<?php include_once 'include/configuracion/provincias.php'; $provincias = new Provincias(); $action_message = "Se ha agregado la provincia"; if (!$provincias->add_provincia($_REQUEST['descripcion'])) { $action_message = mysql_error(); }
<?php include_once 'include/configuracion/provincias.php'; $provincias = new Provincias(); $action_message = "Se ha borrado la provincia"; if (!$provincias->delete_provincia($_REQUEST['codigo'])) { $action_message = mysql_error(); }