Salvar

De CidesaWiki

Revisión a fecha de 01:51 23 may 2007; Jlobaton (Discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a navegación, buscar
En /lib/business/compras/Articulos.class.php

      class Articulos
      {

      }
      class Articulos
      {		
	public static function salvarAlmregart($articulo)
		{
			self::Grabar_Articulo($articulo);			
		}

	public static function Grabar_Articulo($articulo)
		{			
			$articulo->save();
		}

      }

Forma: Almregart (Registro de Articulos)
Actions: $caregart
Funcion de la Clase: Articulos

/siga/apps/compras/modules/almregart/actions/actions.class.php

 public function saveCaregart($caregart)
  {
    Articulos::salvarAlmregart($caregart);    
  }  
	public function executeEdit()
	  {  	
	    $this->caregart = $this->getCaregartOrCreate();
	    $this->setVars();   
        $this->configGrid();
	
	    if ($this->getRequest()->getMethod() == sfRequest::POST)
	    {
	      $this->updateCaregartFromRequest();
	
	      $this->saveCaregart($this->caregart);
	
	      $this->setFlash('notice', 'Your modifications have been saved');
	
	      if ($this->getRequestParameter('save_and_add'))
	      {
	        return $this->redirect('almregart/create');
	      }
	      else if ($this->getRequestParameter('save_and_list'))
	      {
	        return $this->redirect('almregart/list');
	      }
	      else
	      {
	        return $this->redirect('almregart/edit?id='.$this->caregart->getId());
	      }
	    }
	    else
	    {
	      $this->labels = $this->getLabels();
	    }
	  }



--Jlobaton 16:50 17 abr 2007 (VET)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas