예제 #1
0
파일: NewForm.php 프로젝트: enriqueism/app
 public function guardaDatosGenerales($idmiembro = 0)
 {
     $transaction = Yii::app()->db->beginTransaction();
     try {
         $miembro = new Miembro();
         $miembro->apepat = $this->apepat;
         $miembro->apemat = $this->apemat;
         $miembro->nombre = $this->nombre;
         $miembro->email = $this->email;
         $miembro->emailalt = $this->emailalt;
         $miembro->telefono = $this->telefono;
         $miembro->fechareg = date("Y-m-d H:i:s");
         $miembro->arbitro = null;
         $miembro->activo = null;
         $miembro->areaespecial = $this->areaespe;
         $miembro->estado = '1';
         $miembro->password = $this->passw;
         $miembro->idtipomiembro = 3;
         //Asociado
         Yii::log('insert miembro ' . $miembro->insert());
         /*
          *
          */
         $datosacad = new Datosacad();
         $datosacad = new Datosacad();
         $datosacad->idorganizacion = Organizacion::model()->find('idorganizacion=' . $this->org)->idorganizacion;
         $datosacad->idmiembro = $miembro->idmiembro;
         $datosacad->dependencia = $this->dep;
         $datosacad->departamento = $this->dep;
         $datosacad->otro = $this->otro;
         //Yii::log('datosacad ' . print_r($datosacad, true));
         Yii::log('insert datosacad ' . $datosacad->insert());
         /*
          *
          */
         $dommiembro = new Dommiembro();
         $dommiembro->calle = $this->calle;
         $dommiembro->numero = $this->numero;
         $dommiembro->colonia = $this->colonia;
         $dommiembro->municipio = $this->municipio;
         $dommiembro->ciudad = $this->ciudad;
         $dommiembro->estado = $this->estado;
         $dommiembro->codpostal = $this->codpostal;
         $dommiembro->idpais = Pais::model()->find('idpais=' . $this->pais)->idpais;
         $dommiembro->idmiembro = $miembro->idmiembro;
         Yii::log('insert dommiembro ' . $dommiembro->insert());
         /*
          *
          */
         foreach ($this->campoint as $item) {
             $aux = new Areainteresmiembro();
             $aux->idmiembro = $miembro->idmiembro;
             $aux->idareainteres = $item;
             $aux->estado = '1';
             Yii::log('insert areainteresmiembro ' . $aux->insert());
         }
         /*
          *
          */
         $transaction->commit();
     } catch (Exception $ex) {
         $transaction->rollback();
         return false;
         die('FAILED!!!');
     }
     return true;
 }
예제 #2
0
파일: nuevo.php 프로젝트: enriqueism/app
                        array('class'=>'form-control input-sm')) ?>
                </div>
            </div>
        </div><!-- span8 -->
    </div><!-- row -->
</fieldset>
<br/>
<fieldset>
    <legend>Organización en la que labora</legend>
    <div class="row">
        <div class="col-md-6">
            <?php echo CHtml::activeLabel($model,'org'); ?>
            <?php echo CHtml::activeDropDownList(
                $model,
                'org',
                CHtml::listData(Organizacion::model()->findAll(), 'idorganizacion', 'descorganizacion'),
                array('prompt'=>'Seleccione...',
                    'class'=>'form-control input-sm')
            ); ?>
        </div>
        <div class="col-md-6">
            <?php echo CHtml::activeLabel($model,'otro'); ?>
            <?php echo CHtml::activeTextField($model,'otro',
                array('class'=>'form-control input-sm')) ?>
        </div>
    </div>
    <div class="row">
        <div class="col-md-6">
            <?php echo CHtml::activeLabel($model,'dep'); ?>
            <?php echo CHtml::activeTextField($model,'dep',
                array('class'=>'form-control input-sm')) ?>