示例#1
0
 public function agregarOperadoraAlYacimientoAction()
 {
     $this->view->disable();
     $retorno = array();
     $retorno['success'] = false;
     $retorno['mensaje'] = " - ";
     if (!$this->request->isAjax()) {
         return $this->dispatcher->forward(array("controller" => "yacimiento", "action" => "index"));
     }
     $operadora = new Operadora();
     $operadora->setOperadoraNombre($this->request->getPost("operadora_nombre"));
     $operadora->setOperadoraYacimientoId($this->request->getPost("operadora_yacimientoId"));
     $operadora->setOperadoraHabilitado(1);
     if (!$operadora->save()) {
         $mensaje = "No se pudo guardar";
         foreach ($operadora->getMessages() as $message) {
             $mensaje = $message . "<br>";
         }
         $retorno['mensaje'] = $mensaje;
         echo json_encode($retorno);
         return;
     }
     $retorno['mensaje'] = "La operadora ha sido agregada correctamente";
     $retorno['success'] = true;
     echo json_encode($retorno);
     return;
 }