示例#1
0
 public function initialize($entity = null, $options = array())
 {
     /*Si el form es de creacion, los campos seran required. Viceversa.*/
     $required['clave'] = "";
     $required['valor'] = "";
     if (isset($options['required'])) {
         $required['clave'] = "required";
         $required['valor'] = "true";
     }
     /*=========================== ID =====================================*/
     if (!isset($options['edit'])) {
         $element = new Text("yacimiento_id");
         $this->add($element->setLabel("ID"));
     } else {
         $this->add(new Hidden("yacimiento_id"));
     }
     /*=========================== Destino =====================================*/
     $elemento = new Text('yacimiento_destino', array('maxlength' => 60, 'class' => 'form-control', $required['clave'] => $required['valor']));
     $elemento->setLabel('Destino');
     $elemento->setFilters(array('striptags', 'string'));
     $elemento->addValidators(array(new PresenceOf(array('message' => 'El destino es requerido'))));
     $this->add($elemento);
     /*=========================== Operadoras =====================================*/
     $elemento = new Select('operadora_yacimientoId', Operadora::find(array('operadora_habilitado=1 AND operadora_yacimientoId=NULL', 'order' => 'operadora_nombre')), array('using' => array('operadora_id', 'operadora_nombre'), 'useEmpty' => true, 'emptyText' => 'SELECCIONE LAS OPERADORAS', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', 'multiple' => 'multiple', $required['clave'] => $required['valor']));
     $elemento->setLabel('Operadoras');
     $this->add($elemento);
     /*=========================== EquipoPozo =====================================*/
     $elemento = new Select('equipoPozo_yacimientoId', Equipopozo::find(array('equipoPozo_habilitado=1 AND equipoPozo_yacimientoId=NULL', 'order' => 'equipoPozo_nombre')), array('using' => array('equipoPozo_id', 'equipoPozo_nombre'), 'useEmpty' => true, 'emptyText' => 'SELECCIONE LOS EQUIPOS/POZOS', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', 'multiple' => 'multiple', $required['clave'] => $required['valor']));
     $elemento->setLabel('Equipos/Pozos');
     $this->add($elemento);
 }
示例#2
0
 /**
  * Initialize the cliente form
  */
 public function initialize($entity = null, $options = array())
 {
     $required['clave'] = "";
     $required['valor'] = "";
     if (isset($options['required'])) {
         $required['clave'] = "required";
         $required['valor'] = "true";
     }
     /*======================= ID ==============================*/
     if (!isset($options['edit'])) {
         $element = new Text("cliente_id");
         $this->add($element->setLabel("N° de Cliente"));
     } else {
         $this->add(new Text("cliente_id"));
     }
     $this->add(new Select("cliente_nombre", Cliente::find(), array('using' => array('cliente_id', 'cliente_nombre'), 'useEmpty' => true, 'class' => 'form-control ', 'style' => 'width:100%', $required['clave'] => $required['valor'])));
     /*======================= YACIMIENTO ==============================*/
     $elemento = new Select('yacimiento_id', Yacimiento::find(array('yacimiento_habilitado=1', 'order' => 'yacimiento_destino')), array('using' => array('yacimiento_id', 'yacimiento_destino'), 'useEmpty' => false, 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setLabel('Destino');
     $this->add($elemento);
     /*======================= LINEA ==============================*/
     $elemento = new Select('cliente_lineaId', Linea::find(array('linea_habilitado=1', 'order' => 'linea_nombre')), array('using' => array('linea_id', 'linea_nombre'), 'useEmpty' => false, 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setLabel('Linea');
     $this->add($elemento);
     /*======================= CENTRO COSTO ==============================*/
     $elemento = new Select('centroCosto_id', Centrocosto::find(array('centroCosto_habilitado=1', 'order' => 'centroCosto_codigo')), array('using' => array('centroCosto_id', 'centroCosto_codigo'), 'useEmpty' => false, 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setLabel('Centro de Costo');
     $this->add($elemento);
     /*======================= CLIENTE_OPERADORA ==============================*/
     //Todas Las Operadoras Dependientes:
     $listaOperadoras = new Select('cliente_lisneaId', array(array('placeholder' => 'SELECCIONE LA OPERADORA', 'maxlength' => 50, 'class' => 'form-control', $required['clave'] => $required['valor']), Operadora::find(array('operadora_habilitado=1', 'order' => 'operadora_nombre')), array('operadora_id', 'operadora_nombre'), 'operadora_id'));
     $listaOperadoras->setLabel('Operadora');
     $this->add($listaOperadoras);
     /*======================= CLIENTE - EQUIPO/POZO - YACIMIENTO ==============================*/
     //Primero El PRINCIPAL.
     $listaYacimiento = new Select('yacimiento_destino', array(array('placeholder' => 'SELECCIONAR', 'maxlength' => 50, 'class' => 'form-control', $required['clave'] => $required['valor']), Yacimiento::find(array('yacimiento_habilitado=1', 'order' => 'yacimiento_destino')), array('yacimiento_id', 'yacimiento_destino'), 'yacimiento_id'));
     $listaYacimiento->setLabel('Yacimiento');
     $this->add($listaYacimiento);
     /*=================================================*/
     $listaEquipoPozo = new Select('equipoPozo_nombre', array(array('placeholder' => 'SELECCIONE UN YACIMENTO', 'maxlength' => 50, 'class' => 'form-control', $required['clave'] => $required['valor']), Equipopozo::find(array('equipoPozo_habilitado=1', 'order' => 'equipoPozo_nombre')), array('equipoPozo_id', 'equipoPozo_nombre'), 'equipoPozo_id'));
     $listaEquipoPozo->setLabel('Equipo/Pozo');
     $this->add($listaEquipoPozo);
     /*======================== CLIENTE - CENTRO COSTO - LINEA =========================*/
     //DataList Dependientes: Linea
     $listaLinea = new Select('linea_nombre', array(array('placeholder' => 'SELECCIONAR', 'maxlength' => 50, 'class' => 'form-control'), Linea::find(array('linea_habilitado=1', 'order' => 'linea_nombre')), array('linea_id', 'linea_nombre'), 'linea_id'));
     $listaLinea->setLabel('Linea');
     $this->add($listaLinea);
     /*=================================================*/
     $listaCentroCosto = new Select('centroCosto_codigo', array(array('placeholder' => 'SELECCIONE UNA LINEA', 'maxlength' => 50, 'class' => 'form-control', $required['clave'] => $required['valor']), Centrocosto::find(array('centroCosto_habilitado=1', 'order' => 'centroCosto_codigo')), array('centroCosto_id', 'centroCosto_codigo'), 'centroCosto_id'));
     $listaCentroCosto->setLabel('Centro Costo');
     $this->add($listaCentroCosto);
 }
示例#3
0
<?php

$this->breadcrumbs = array('Mensajes' => array('admin'), Yii::t('App', 'Manage'));
$this->menu = array(array('label' => Yii::t('App', 'List') . ' Mensaje', 'url' => array('admin')), array('label' => Yii::t('App', 'Create') . ' Mensaje', 'url' => array('create')));
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').slideToggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('mensaje-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n");
?>

<h1><?php 
echo Yii::t('App', 'Manage');
?>
 Mensajes</h1>

<?php 
echo CHtml::link(Yii::t('App', 'Advanced Search'), '#', array('class' => 'search-button'));
?>
<div class="search-form" style="display:none">
<?php 
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'mensaje-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array(array('class' => 'CCheckBoxColumn'), array('name' => 'id', 'value' => $model->id, 'htmlOptions' => array('style' => 'width:50px')), array('name' => 'operadoraid', 'value' => '$data->operadora->nombre', 'filter' => CHtml::listData(Operadora::model()->findAll(), 'id', 'nombre')), array('name' => 'usuarioid', 'value' => '$data->usuario->username', 'filter' => CHtml::listData(Usuario::model()->findAll(), 'id', 'username')), array('name' => 'estadoid', 'value' => '$data->estado->nombre', 'filter' => CHtml::listData(Estado::model()->findAll(), 'id', 'nombre')), array('name' => 'envioid', 'value' => '$data->envio->grupos', 'filter' => CHtml::listData(Envio::model()->findAll(), 'id', 'grupos')), 'telefono', array('class' => 'CButtonColumn', 'template' => '{update} {delete}'))));
示例#4
0
 /**
  * A partir de una orden recuperar los datos importantes obtenidos con la clave foranea
  * @param $orden
  * @return array
  */
 private function generarTablaDeOrdenes($orden)
 {
     foreach ($orden as $unaOrden) {
         $fila = array();
         $planilla = Planilla::findFirstByPlanilla_id($unaOrden->getOrdenPlanillaId());
         /*================ Planilla ================*/
         $fila['planilla_nombreCliente'] = $planilla->getPlanillaNombreCliente();
         $fila['orden_planillaId'] = $unaOrden->getOrdenPlanillaid();
         /*================ Orden ================*/
         $fila['orden_nro'] = $unaOrden->getOrdenNro();
         $fila['orden_fecha'] = date('d/m/Y', date(strtotime(date($unaOrden->getOrdenFecha()))));
         $fila['orden_periodo'] = $unaOrden->getOrdenPeriodo();
         $fila['orden_remito'] = $unaOrden->getOrdenRemito();
         /*================ Transporte ================*/
         $transporte = Transporte::findFirstByTransporte_id($unaOrden->getOrdenTransporteId());
         $fila['transporte_dominio'] = $transporte->getTransporteDominio();
         $fila['transporte_nroInterno'] = $transporte->getTransporteNroInterno();
         /*================ TipoEquipo ================*/
         $tipoEquipo = Tipoequipo::findFirstByTipoEquipo_id($unaOrden->getOrdenTipoEquipoId());
         $fila['tipoEquipo_nombre'] = $tipoEquipo->getTipoEquipoNombre();
         /*================ TipoCarga ================*/
         $tipoCarga = Tipocarga::findFirstByTipoCarga_id($unaOrden->getOrdenTipoCargaId());
         $fila['tipoCarga_nombre'] = $tipoCarga->getTipoCargaNombre();
         /*================ Chofer ================*/
         $chofer = Chofer::findFirstByChofer_id($unaOrden->getOrdenChoferId());
         $fila['chofer_dni'] = $chofer->getChoferDni();
         $fila['chofer_nombreCompleto'] = $chofer->getChoferNombreCompleto();
         $fila['chofer_esFletero'] = $chofer->getChoferEsFletero() == 1 ? 'SI' : 'NO';
         /*================ Cliente ================*/
         $cliente = Cliente::findFirstByCliente_id($unaOrden->getOrdenClienteId());
         $fila['cliente_nombre'] = $cliente->getClienteNombre();
         /*================ Frs ================*/
         $frs = Frs::findFirstByFrs_id($unaOrden->getOrdenFrsId());
         $fila['frs_codigo'] = $frs->getFrsCodigo();
         /*================ Operadora ================*/
         $operadora = Operadora::findFirstByOperadora_id($frs->getFrsOperadoraId());
         $fila['operadora_nombre'] = $operadora->getOperadoraNombre();
         /*================ EquipoPozo ================*/
         $equipoPozo = Equipopozo::findFirstByEquipoPozo_id($unaOrden->getOrdenEquipoPozoId());
         $fila['equipoPozo_nombre'] = $equipoPozo->getEquipoPozoNombre();
         /*================ Yacimiento ================*/
         $yacimiento = Yacimiento::findFirstByYacimiento_id($equipoPozo->getEquipoPozoYacimientoId());
         $fila['yacimiento_destino'] = $yacimiento->getYacimientoDestino();
         /*================ CentroCosto ================*/
         $centroCosto = Centrocosto::findFirstByCentroCosto_id($unaOrden->getOrdenCentroCostoId());
         $fila['centroCosto_codigo'] = $centroCosto->getCentroCostoCodigo();
         /*================ Linea ================*/
         $linea = Linea::findFirstByLinea_id($centroCosto->getCentroCostoLineaId());
         $fila['linea_nombre'] = $linea->getLineaNombre();
         /*================ Viaje ================*/
         $viaje = Viaje::findFirstByViajeId($unaOrden->getOrdenViajeId());
         $fila['viaje_origen'] = $viaje->getViajeOrigen();
         $fila['viaje_concatenado'] = $viaje->getViajeConcatenado();
         /*================ Tarifa ================*/
         $tarifa = Tarifa::findFirst();
         $fila['tarifa_hsServicio'] = $tarifa->getTarifaHsServicio();
         $fila['tarifa_hsKm'] = $tarifa->getTarifaKm();
         $fila['tarifa_hsHidro'] = $tarifa->getTarifaHsHidro();
         $fila['tarifa_hsMalacate'] = $tarifa->getTarifaHsMalacate();
         $fila['tarifa_hsStand'] = $tarifa->getTarifaHsStand();
         /*================ Orden ================*/
         $fila['orden_observaciones'] = $unaOrden->getOrdenObservacion();
         $fila['orden_conformidad'] = $unaOrden->getOrdenConformidad() == NULL ? "SIN ESPECIFICAR" : $unaOrden->getOrdenConformidad();
         $fila['orden_noConformidad'] = $unaOrden->getOrdenNoConformidad() == NULL ? "SIN ESPECIFICAR" : $unaOrden->getOrdenNoConformidad();
         $tabla[] = $fila;
     }
     return $tabla;
 }
示例#5
0
<?php

if (!isset($_GET["Operadora"])) {
    $_SESSION["Alert"] = "Por favor selecciona una operadora";
    header("Location: /");
    die;
}
session_start();
require_once 'classesv2.php';
require_once 'version.php';
require_once 'config.php';
$Operadora = new Operadora($_GET["Operadora"]);
$Telefono = new Telefono($_GET["Telefono"]);
$Comparacion = new Comparacion();
$GSMList = "";
$UMTSList = "";
$LTEList = "";
$LinkFoto = str_replace(" ", "", $Telefono->Marca) . str_replace(" ", "", $Telefono->Modelo);
$Operadora->GetBandas();
$GSM1900 = $Comparacion->ProcessBand($Operadora->GSM1900, $Telefono->GSM1900, "GSM1900");
$GSM900 = $Comparacion->ProcessBand($Operadora->GSM900, $Telefono->GSM900, "GSM900");
$GSM850 = $Comparacion->ProcessBand($Operadora->GSM850, $Telefono->GSM850, "GSM850");
$UMTS1900 = $Comparacion->ProcessBand($Operadora->UMTS1900, $Telefono->UMTS1900, "UMTS1900");
$UMTS900 = $Comparacion->ProcessBand($Operadora->UMTS900, $Telefono->UMTS900, "UMTS900");
$UMTS850 = $Comparacion->ProcessBand($Operadora->UMTS850, $Telefono->UMTS850, "UMTS850");
$UMTSAWS = $Comparacion->ProcessBand($Operadora->UMTSAWS, $Telefono->UMTSAWS, "UMTSAWS");
$LTE2600 = $Comparacion->ProcessBand($Operadora->LTE2600, $Telefono->LTE2600, "LTE2600");
$LTE700 = $Comparacion->ProcessBand($Operadora->LTE700, $Telefono->LTE700, "LTE700");
$LTEAWS = $Comparacion->ProcessBand($Operadora->LTEAWS, $Telefono->LTEAWS, "LTEAWS");
$Comparacion->ProcessResult();
$OKIcon = '<span class="glyphicon glyphicon-ok" aria-hidden="true"></span> ';
示例#6
0
 /**
  * Utiliza select2
  * @param null $entity
  * @param array $options
  */
 public function initialize($entity = null, $options = array())
 {
     /*Si el form es de creacion, los campos seran required. Viceversa.*/
     $required['clave'] = "unrequired";
     $required['valor'] = "true";
     if (isset($options['required'])) {
         $required['clave'] = "required";
         $required['valor'] = "true";
     }
     /*======================= ID ==============================*/
     if (!isset($options['edit'])) {
         $element = new Text("remito_id", array('class' => 'form-control'));
         $this->add($element->setLabel("ID"));
     } else {
         $this->add(new Hidden("remito_id"));
     }
     /*=========================== FECHA =====================================*/
     $fecha = new Date("remito_fecha", array('class' => 'form-control', 'tabindex' => '1', $required['clave'] => $required['valor']));
     $fecha->setLabel("Fecha");
     $fecha->addValidators(array(new PresenceOf(array('message' => 'La fecha es Requerida'))));
     $this->add($fecha);
     /*=========================== REMITO SYA =====================================*/
     $elemento = new Numeric("remito_nro", array('class' => 'form-control', 'placeholder' => 'Ingrese un valor númerico', $required['clave'] => $required['valor'], 'tabindex' => '2'));
     $elemento->setLabel("Remito Sya");
     $elemento->setFilters(array('int'));
     $elemento->addValidators(array(new PresenceOf(array('message' => 'El Remito es Requerido'))));
     $this->add($elemento);
     /*=========================== TRANSPORTE =====================================*/
     $elemento = new Select('remito_transporteId', Transporte::find(array('transporte_habilitado=1', 'order' => 'transporte_dominio')), array('using' => array('transporte_id', 'transporte_dominio'), 'useEmpty' => true, 'emptyText' => 'INGRESE EL DOMINIO', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor'], 'tabindex' => '3'));
     $elemento->setLabel('Transporte');
     $this->add($elemento);
     /*=========================== TIPO DE EQUIPO =====================================*/
     $elemento = new Select('remito_tipoEquipoId', Tipoequipo::find(array('tipoEquipo_habilitado=1', 'order' => 'tipoEquipo_nombre')), array('using' => array('tipoEquipo_id', 'tipoEquipo_nombre'), 'useEmpty' => true, 'emptyText' => 'INGRESE EL NOMBRE', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor'], 'tabindex' => '4'));
     $elemento->setLabel('Tipo de Equipo');
     $this->add($elemento);
     /*=========================== TIPO DE CARGA =====================================*/
     $elemento = new Select('remito_tipoCargaId', Tipocarga::find(array('tipoCarga_habilitado=1', 'order' => 'tipoCarga_nombre')), array('using' => array('tipoCarga_id', 'tipoCarga_nombre'), 'useEmpty' => true, 'emptyText' => 'INGRESE EL NOMBRE', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor'], 'tabindex' => '5'));
     $elemento->setLabel('Tipo de Carga');
     $this->add($elemento);
     /*=========================== TIPO DE CARGA =====================================*/
     $elemento = new Select('remito_choferId', Chofer::find(array('chofer_habilitado=1', 'order' => 'chofer_nombreCompleto')), array('using' => array('chofer_id', 'chofer_dni'), 'useEmpty' => true, 'emptyText' => 'INGRESE EL DNI', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor'], 'tabindex' => '6'));
     $elemento->setLabel('Chofer');
     $this->add($elemento);
     /*=========================== VIAJE =====================================*/
     $elemento = new Select('remito_viajeId', Viaje::find(array('viaje_habilitado=1', 'order' => 'viaje_origen')), array('using' => array('viaje_id', 'viaje_origen'), 'useEmpty' => true, 'emptyText' => 'INGRESE EL ORIGEN', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor'], 'tabindex' => '7'));
     $elemento->setLabel('Viaje');
     $this->add($elemento);
     /*=========================== CONCATENADO =====================================*/
     $elemento = new Select('remito_concatenadoId', Concatenado::find(array('concatenado_habilitado=1', 'order' => 'concatenado_nombre')), array('using' => array('concatenado_id', 'concatenado_nombre'), 'useEmpty' => true, 'emptyText' => 'INGRESE EL NOMBRE', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor'], 'tabindex' => '8'));
     $elemento->setLabel('Concatenado');
     $this->add($elemento);
     /*=========================== TARIFA =====================================*/
     $tarifa = "";
     $tarifa_horaInicial = new Text("tarifa_horaInicial", array('class' => 'form-control', $required['clave'] => $required['valor'], 'tabindex' => '9'));
     $tarifa_horaInicial->setLabel("Hora Inicial");
     $tarifa_horaInicial->addValidators(array(new PresenceOf(array('message' => 'La Hora Inicial es requerida'))));
     $this->add($tarifa_horaInicial);
     $tarifa_horaFinal = new Text("tarifa_horaFinal", array('class' => 'form-control', $required['clave'] => $required['valor'], 'tabindex' => '10'));
     $tarifa_horaFinal->setLabel("Hora Final");
     $tarifa_horaFinal->addValidators(array(new PresenceOf(array('message' => 'La Hora Final es requerida'))));
     $this->add($tarifa_horaFinal);
     $tarifa_hsServicio = new Numeric('tarifa_hsServicio', array('placeholder' => 'Ingresar valor númerico', 'class' => 'form-control', 'min' => 0, 'tabindex' => '11'));
     $tarifa_hsServicio->setFilters(array('float'));
     $tarifa_hsServicio->setLabel("Horas de Servicio");
     $this->add($tarifa_hsServicio);
     $tarifa_hsHidro = new Numeric('tarifa_hsHidro', array('placeholder' => 'Ingresar valor númerico', 'class' => 'form-control', 'min' => 0, 'tabindex' => '12'));
     $tarifa_hsHidro->setFilters(array('float'));
     $tarifa_hsHidro->setLabel("Horas de Hidro");
     $this->add($tarifa_hsHidro);
     $tarifa_hsMalacate = new Numeric('tarifa_hsMalacate', array('placeholder' => 'Ingresar valor númerico', 'class' => 'form-control', 'min' => 0, 'tabindex' => '13'));
     $tarifa_hsMalacate->setFilters(array('float'));
     $tarifa_hsMalacate->setLabel("Horas de Malacate");
     $this->add($tarifa_hsMalacate);
     $tarifa_hsStand = new Numeric('tarifa_hsStand', array('placeholder' => 'Ingresar valor númerico', 'class' => 'form-control', 'min' => 0, 'tabindex' => '14'));
     $tarifa_hsStand->setFilters(array('float'));
     $tarifa_hsStand->setLabel("Horas Stand");
     $this->add($tarifa_hsStand);
     $tarifa_km = new Numeric('tarifa_km', array('placeholder' => 'Ingresar valor númerico', 'class' => 'form-control', 'min' => 0, 'tabindex' => '15'));
     $tarifa_km->setFilters(array('float'));
     $tarifa_km->setLabel("Kilometros");
     $this->add($tarifa_km);
     if ($entity != null) {
         $tarifa = $entity->getTarifa();
         $tarifa_horaInicial->setDefault($tarifa->getTarifaHoraInicial());
         $tarifa_horaFinal->setDefault($tarifa->getTarifaHoraFinal());
         $tarifa_hsServicio->setDefault($tarifa->getTarifaHsservicio());
         $tarifa_hsHidro->setDefault($tarifa->getTarifaHshidro());
         $tarifa_hsMalacate->setDefault($tarifa->getTarifaHsmalacate());
         $tarifa_hsStand->setDefault($tarifa->getTarifaHsstand());
         $tarifa_km->setDefault($tarifa->getTarifaKm());
     }
     /*======================= YACIMIENTO ==============================*/
     $elemento = new Select('yacimiento_id', Yacimiento::find(array('yacimiento_habilitado=1', 'order' => 'yacimiento_destino')), array('using' => array('yacimiento_id', 'yacimiento_destino'), 'useEmpty' => false, 'emptyText' => 'INGRESE EL DESTINO', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setDefault($entity->getOperadora()->getYacimiento()->getYacimientoId());
     $elemento->setLabel('Yacimiento');
     $this->add($elemento);
     /*=========================== OPERADORA =====================================*/
     $elemento = new Select('remito_operadoraId', Operadora::find(array('operadora_habilitado=1', 'order' => 'operadora_nombre')), array('using' => array('operadora_id', 'operadora_nombre'), 'useEmpty' => false, 'emptyText' => 'INGRESE LA OPERADORA', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setLabel('Operadora');
     $this->add($elemento);
     /*======================= EQUIPO POZO ==============================*/
     $elemento = new Select('remito_equipoPozoId', Equipopozo::find(array('equipoPozo_habilitado=1', 'order' => 'equipoPozo_nombre')), array('using' => array('equipoPozo_id', 'equipoPozo_nombre'), 'useEmpty' => false, 'emptyText' => 'INGRESE EL EQUIPO/POZO', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setLabel('Equipo/Pozo');
     $this->add($elemento);
     /*======================= LINEA ==============================*/
     $elemento = new Select('centroCosto_lineaId', Linea::find(array('linea_habilitado=1', 'order' => 'linea_nombre')), array('using' => array('linea_id', 'linea_nombre'), 'useEmpty' => false, 'emptyText' => 'INGRESE LA LINEA', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setDefault($entity->getCentroCosto()->getLinea()->getLineaId());
     $elemento->setLabel('Linea');
     $this->add($elemento);
     /*======================= CENTROCOSTO ==============================*/
     $elemento = new Select('remito_centroCostoId', Centrocosto::find(array('centroCosto_habilitado=1', 'order' => 'centroCosto_codigo')), array('using' => array('centroCosto_id', 'centroCosto_codigo'), 'useEmpty' => false, 'emptyText' => 'INGRESE EL CODIGO', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', $required['clave'] => $required['valor']));
     $elemento->setLabel('Centro de Costo');
     $this->add($elemento);
     /*=========================== ORDEN DE CONFORMIDAD =====================================*/
     $elemento = new Text('remito_conformidad', array('placeholder' => '', 'class' => 'form-control', 'maxlength' => 50, 'tabindex' => '16'));
     $elemento->setLabel('Conformidad RE');
     $this->add($elemento);
     /*=========================== ORDEN DE NO CONFORMIDAD =====================================*/
     $elemento = new Text('remito_noConformidad', array('placeholder' => '', 'class' => 'form-control', 'maxlength' => 50, 'tabindex' => '17'));
     $elemento->setLabel('Mot no Conformidad RE');
     $this->add($elemento);
     /*=========================== OBSERVACION =====================================*/
     $elemento = new \Phalcon\Forms\Element\TextArea('remito_observacion', array('placeholder' => 'INGRESAR UNA OBSERVACIÓN', 'class' => 'form-control', 'maxlength' => 150, 'tabindex' => '18'));
     $elemento->setLabel('Observación');
     $this->add($elemento);
     /*=========================== CONTINUA =====================================*/
     $elemento = new Numeric("remito_continua", array('class' => 'form-control', 'placeholder' => 'INGRESE EL NRO REMITO', 'tabindex' => '15'));
     $elemento->setLabel("EL REMITO CONTINUA EN:");
     $elemento->setFilters(array('int'));
     $this->add($elemento);
 }
示例#7
0
 public function buscarOperadorasAction()
 {
     $this->view->disable();
     if ($this->request->isPost()) {
         if ($this->request->isAjax()) {
             $id = $this->request->getPost("id", "int");
             $lista = Operadora::find(array("operadora_yacimientoId = :id: AND operadora_habilitado=1", 'bind' => array('id' => $id)));
             $resData = array();
             foreach ($lista as $item) {
                 $resData[] = array("operadora_id" => $item->getOperadoraId(), "operadora_nombre" => $item->getOperadoraNombre());
             }
             if (count($lista) > 0) {
                 $this->response->setJsonContent(array("lista" => $resData));
                 $this->response->setStatusCode(200, "OK");
             } else {
                 $this->response->setJsonContent(array("lista" => null));
             }
             $this->response->send();
         }
     }
 }
示例#8
0
 public function cargarDependientesAction()
 {
     $this->view->disable();
     $retorno = array();
     $retorno['success'] = false;
     $retorno['mensaje'][] = '-';
     if (!$this->request->isPost()) {
         $retorno['mensaje'] = "LOS DATOS NO FUERON ENVIADO POR POST";
         echo json_encode($retorno);
         return;
     }
     $yacimiento_id = $this->request->getPost('yacimiento_id', 'int');
     $yacimiento = Yacimiento::findFirst(array('yacimiento_id=:yacimiento_id:', 'bind' => array('yacimiento_id' => $yacimiento_id)));
     if (!$yacimiento) {
         $retorno['mensaje'] = "NO SE ENCONTRÓ NINGÚN YACIMIENTO CARGADO EN LA BASE DE DATOS";
         echo json_encode($retorno);
         return;
     }
     $operadoras = Operadora::find(array('operadora_habilitado=1 AND operadora_yacimientoId=:yacimiento_id:', 'bind' => array('yacimiento_id' => $yacimiento_id)));
     if (!$operadoras) {
         $retorno['tiene_op'] = false;
         $retorno['mensaje'] = "EL YACIMIENTO SELECCIONADO NO TIENE OPERADORAS CARGADAS.";
     } else {
         $retorno['tiene_op'] = true;
         $op = array();
         foreach ($operadoras as $operadora) {
             $item = array();
             $item['valor'] = $operadora->getOperadoraId();
             $item['nombre'] = $operadora->getOperadoraNombre();
             $op[] = $item;
         }
         $retorno['operadoras'] = $op;
     }
     $equipos = Equipopozo::find(array('equipoPozo_habilitado=1 AND equipoPozo_yacimientoId=:yacimiento_id:', 'bind' => array('yacimiento_id' => $yacimiento_id)));
     if (!$equipos) {
         $retorno['tiene_eq'] = false;
         $retorno['mensaje'] = "EL YACIMIENTO SELECCIONADO NO TIENE EQUIPOS/POZOS CARGADAS.";
     } else {
         $retorno['tiene_eq'] = true;
         $eq = array();
         foreach ($equipos as $equipo) {
             $item = array();
             $item['valor'] = $equipo->getEquipoPozoId();
             $item['nombre'] = $equipo->getEquipoPozoNombre();
             $eq[] = $item;
         }
         $retorno['equipos'] = $eq;
     }
     $retorno['success'] = true;
     echo json_encode($retorno);
     return;
 }
示例#9
0
<h1>Mensajes Envio #<?php 
echo $_GET['envioid'];
?>
</h1>
<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'mensaje-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array(array('class' => 'CCheckBoxColumn'), array('name' => 'id', 'value' => $model->id, 'htmlOptions' => array('style' => 'width:50px')), 'telefono', array('name' => 'operadoraid', 'value' => '$data->operadora->nombre', 'filter' => CHtml::listData(Operadora::model()->findAll(), 'id', 'nombre')), array('name' => 'estadoid', 'value' => '$data->estado->nombre', 'filter' => CHtml::listData(Estado::model()->findAll(), 'id', 'nombre')), array('name' => 'createtime', 'value' => 'date("d.m.Y h:i a",strtotime($data->createtime))'), 'mensaje')));
?>

示例#10
0
            <div class="row" <?php 
if (!$model->isNewRecord && Yii::app()->user->nivel > 1) {
    echo "style='display:none;'";
}
?>
>
                <?php 
echo $form->labelEx($model, 'nivelid');
$condition = !$model->isNewRecord && Yii::app()->user->id == $model->id ? 'id>=' . Yii::app()->user->nivel : 'id>' . Yii::app()->user->nivel;
?>
                <?php 
echo CHtml::activeDropDownList($model, 'nivelid', CHtml::listData(Nivel::model()->findAll(Yii::app()->user->nivel > 1 ? $condition : ''), 'id', 'nombre'), array('prompt' => 'Seleccione un nivel...', 'class' => 'cboselect'));
?>
                <?php 
echo CHtml::dropDownList('operadora', array($model->dependid), CHtml::listData(Operadora::model()->findAll('id<>0'), 'id', 'nombre'), array('class' => 'cboselect', 'style' => 'display:none;'));
?>
                <?php 
echo $form->error($model, 'nivelid');
?>
            </div>

            <div class="row">
                <?php 
echo CHtml::hiddenField('Usuario[dependid]', 0);
?>
                <?php 
echo $form->error($model, 'dependid');
?>
            </div>
        </fieldset>