/**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new ContactoEmpresa();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['ContactoEmpresa'])) {
         $model->attributes = $_POST['ContactoEmpresa'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->IdContactoEmpresa));
         }
     }
     $this->render('create', array('model' => $model));
 }
 public function actionCreate()
 {
     $this->layout = 'main';
     $model = new UsuarioEmpresa();
     $modelContactoEmpresa = new ContactoEmpresa();
     $modelTipoEmpresa = new TipoEmpresa();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['NombreEmpresa'], $_POST['number'], $_POST['nombreContactoEmpresa'], $_POST['telefonoCelularContacto'])) {
         if (UsuarioEstudiante::model()->VerificarDuplicidadUsuario2($_POST['UsuarioContactoEmpresa']) == "") {
             //EMPEZAMOS A GUARDAR LOS VALORES QUE VIENEN POR POST DE LA EMPRESA
             $model->NombreEmpresa = strtoupper($_POST['NombreEmpresa']);
             $model->TelefonoEmpresa = strtoupper($_POST['number']);
             $model->CorreoEmpresa = strtolower($_POST['emailEmpresa']);
             $model->SitioWebEmpresa = strtolower($_POST['url']);
             $model->RubroEmpresa = strtoupper($_POST['rubroEmpresa']);
             $model->Mision = $_POST['Mision'];
             $model->Vision = $_POST['Vision'];
             date_default_timezone_set('America/Guatemala');
             $model->FechaCreacion = date('Y-m-d H:i:s');
             $model->FechaModificacion = date('Y-m-d H:i:s');
             $model->Activo = 0;
             if (Yii::app()->user->isGuest) {
                 $model->CreadoPor = "Invitado";
                 $model->ModificadoPor = "Invitado";
             }
             if (!Yii::app()->user->isGuest) {
                 // usted ha creado un usuario , se ha enviado un  correo
                 //electronico a la persona de quien se ha creado el usuario
                 $model->CreadoPor = Yii::app()->user->name;
                 $model->ModificadoPor = Yii::app()->user->name;
             }
             $model->Rol_IdRol = 1;
             $model->TipoEmpresa_IdTipoEmpresa = $_POST['tipoEmpresa'];
             // TERMINAMOS DE GUARDAR TODO PUES
             // NO ES NECESARIA POR QUE YA VALIDO CON JQUERY
             //	$validarUsuarioEmpresa  = $model->validate();
             //	$validarContactoEmpresa = $modelContactoEmpresa->validate() && $validarUsuarioEmpresa;
             if ($model->save()) {
                 // EMPEZAMOS A GUARDAR LOS VALORES QUE VIENEN POR POST DEL USUARIO DE LA EMPRESA
                 $modelContactoEmpresa->NombreCompleto = strtoupper($_POST['nombreContactoEmpresa']);
                 $modelContactoEmpresa->CorreoElectronico = strtolower($_POST['emailContacto']);
                 $modelContactoEmpresa->TelefonoFijo = $_POST['telefonoFijoContacto'];
                 $modelContactoEmpresa->TelefonoCelular = $_POST['telefonoCelularContacto'];
                 $modelContactoEmpresa->PuestoEmpresa = strtoupper($_POST['puestoEmpresa']);
                 $modelContactoEmpresa->Activo = 0;
                 $modelContactoEmpresa->Usuario = $_POST['UsuarioContactoEmpresa'];
                 $modelContactoEmpresa->Contrasena = $_POST['ContrasenaContactoEmpresa'];
                 $modelContactoEmpresa->FechaCreacion = date('Y-m-d H:i:s');
                 $modelContactoEmpresa->FechaModificacion = date('Y-m-d H:i:s');
                 $modelContactoEmpresa->UsuarioEmpresa_IdUsuarioEmpresa = Yii::app()->db->getLastInsertID('UsuarioEmpresa');
                 $modelContactoEmpresa->UsuarioEmpresa_Rol_IdRol = 1;
                 $modelContactoEmpresa->UsuarioEmpresa_TipoEmpresa_IdTipoEmpresa = 1;
                 if ($modelContactoEmpresa->save()) {
                     Yii::app()->user->setFlash("success", "<strong>Excelente!</strong> Su USUARIO ha sido creado exitosamente. Inicie sesion para ver su perfil");
                     $this->redirect($this->redirect(array('Site/loginEmpresa')));
                 }
             }
         } else {
             Yii::app()->user->setFlash("warning", "<strong>Ummmm...</strong> El NOMBRE DE USUARIO se encuentra asociado con una cuenta existente");
         }
     }
     $this->render('create', array('model' => $model, 'modelContactoEmpresa' => $modelContactoEmpresa, 'modelTipoEmpresa' => $modelTipoEmpresa));
 }