![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
__construct () | |
postBuscar ($objDatos) | |
preBorrar ($objDatos) | |
preEditar ($objDatos) |
Clase que maneja el mantenimiento de donantes
Definición en la línea 9 del archivo TinvDonantes.php.
__construct | ( | ) |
Definición en la línea 11 del archivo TinvDonantes.php.
{ $datos = array( array('cif'=>'20386542D', 'orden'=>'0', 'nombre'=>'Donante n 1', 'direccion'=>'c/lerida', 'cp'=>'46009', 'tel'=>'62234', 'codigoProvincia'=>'46', 'codigoMunicipio'=>'250', ), array('cif'=>'28569743V', 'orden'=>'1', 'nombre'=>'Donante n 2', 'direccion'=>'c/girona', 'cp'=>'46009', 'tel'=>'62234', 'codigoProvincia'=>'03', 'codigoMunicipio'=>'251',), ); parent::__construct($datos, array("cif","orden")); $listaProvincias = new gvHidraList('codigoProvincia'); $listaProvincias->addOpcion("46","Valencia"); $listaProvincias->addOpcion("03","Alicante"); $listaProvincias->setSelected('46'); $this->addList($listaProvincias); $listaMunicipios = new gvHidraList('codigoMunicipio'); $listaMunicipios->addOpcion("250","Valencia"); $listaMunicipios->addOpcion("251","Denia"); $this->addList($listaMunicipios); //Descripcion de los campos: $cif = new typeNIF(true,13); $cif->setNIF(true); $cif->setCIF(true); $this->addFieldType('cif',$cif); $orden = new gvHidraInteger(true, 2); $this->addFieldType('orden',$orden); $nombre = new gvHidraString(true, 40); $this->addFieldType('nombre',$nombre); }//Fin de Constructor
postBuscar | ( | $ | objDatos | ) |
Este mtodo es el mtodo abstracto que ofrece Igep para parametrizar el comportamiento de la busqueda una vez se ha realizado la consulta. Su utilizacin pude ser:
IMPORTANTE:: Si se quiere interrumpir la ejecucin de la Busqueda, el programador debe utilizar el mtodo setError para indicar que se ha producido un error.
array | Matriz de datos que contiene el resultado de la consulta realizada. |
Reimplementado de gvHidraForm.
Definición en la línea 45 del archivo TinvDonantes.php.
{ return 0; }//Fin de PreBuscar
preBorrar | ( | $ | m_datos | ) |
Este mtodo es el mtodo abstracto que ofrece Igep para realizar las validaciones previas antes del borrado. Su utilizacin pude ser:
IMPORTANTE:: El mtodo debe devolver 0 si todo ha ido bien. En caso contrario -1 (es valido cualquier valor distinto de 0, pero recomendamos -1).
Reimplementado de gvHidraForm.
Definición en la línea 50 del archivo TinvDonantes.php.
{ return 0; }//Fin de PreBorrar
preEditar | ( | $ | m_datos | ) |
Este mtodo es el mtodo abstracto que ofrece Igep para parametrizar el comportamiento antes lanzar la consulta del panel de Edicin. Su utilizacin pude ser:
IMPORTANTE:: El mtodo debe devolver 0 si todo ha ido bien. En caso contrario -1 (es valido cualquier valor distinto de 0, pero recomendamos -1).
Reimplementado de gvHidraForm.
Definición en la línea 55 del archivo TinvDonantes.php.
{ return 0; }//Fin de PreEditar