SVN Alba r4938 - in prosistem/alba/trunk/alba/apps/principal/modules: docenteHorario/actions docenteHorario/validate horarioescolar/actions
Author: josx Date: 2007-08-08 10:21:38 -0300 (Wed, 08 Aug 2007) New Revision: 4938 Added: prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/validate/edit.yml Modified: prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/actions/actions.class.php Log: Se hizo la validaci?\195?\179n de los horarios de los docente ( #203 ). Modified: prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/actions/actions.class.php 2007-08-07 21:03:03 UTC (rev 4937) +++ prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/actions/actions.class.php 2007-08-08 13:21:38 UTC (rev 4938) @@ -185,9 +185,29 @@ return array( 'docente_horario{fk_docente_id}' => 'Docente:', 'docente_horario{fk_evento_id}' => 'Evento:', + 'evento{fecha_inicio}' => 'Fecha inicio:', + 'evento{fecha_fin}' => 'Fecha fin:', + 'evento{hora_inicio}' => 'Hora inicio:', + 'evento{hora_fin}' => 'Hora fin:', ); } + + public function handleErrorEdit() { + $this->preExecute(); + $this->docenteHorario = $this->getDocenteHorarioOrCreate(); + $this->docente = DocentePeer::retrieveByPk($this->getRequestParameter('docente_horario[fk_docente_id]')); + $evento_generico = new miEvento(); + $this->evento = $evento_generico->getEventoOrCreate($this->docenteHorario->getFkEventoId()); + $this->evento = $evento_generico->updateEventoFromRequest($this->evento, $this->getRequestParameter('evento'), $this->getUser()->getCulture()); + $this->updateDocenteHorarioFromRequest($this->evento->getId()); + $this->labels = $this->getLabels(); + return sfView::SUCCESS; + } + + + + } -?> +?> \ No newline at end of file Added: prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/validate/edit.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/validate/edit.yml 2007-08-07 21:03:03 UTC (rev 4937) +++ prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/validate/edit.yml 2007-08-08 13:21:38 UTC (rev 4938) @@ -0,0 +1,82 @@ +methods: + post: + - "evento{fecha_inicio}" + - "evento{fecha_fin}" + - "evento{hora_inicio}" + - "evento{hora_fin}" + + +fillin: + enabled: on + +names: + evento{fecha_inicio}: + required: Yes + required_msg: La fecha de inicio es obligatoria + validators: firstDay + + evento{fecha_fin}: + required: No + validators: lastDay + + evento{hora_inicio}: + required: No + validators: horaInicio + + evento{hora_fin}: + required: No + validators: horaFin + + +caracteresMaximos255: + class: sfStringValidator + param: + max: 255 + max_error: La maxima cantidad de caracteres permitida es de 255 + + +caracteresMaximos128: + class: sfStringValidator + param: + max: 128 + max_error: La maxima cantidad de caracteres permitida es de 128 + +validarNumero: + class: sfNumberValidator + param: + nan_error: Por favor ingrese un valor númerico + min: 0 + min_error: El número debe ser positivo + +horaInicio: + class: albaHorasValidator + param: + hora_error: El campo debe ser una hora + compare: evento[hora_fin] + operator: < + compare_error: La hora de inicio debe ser anterior a la hora de fin + +horaFin: + class: albaHorasValidator + param: + hora_error: EL campo debe ser una hora + compare: evento[hora_inicio] + operator: > + compare_error: La hora de fin debe ser posterior a la hora de inicio + +firstDay: + class: albaDateValidator + param: + date_error: El campo debe ser una fecha + compare: evento[fecha_fin] + operator: <= + compare_error: La fecha inicio debe ser anterior a la fecha fin + +lastDay: + class: albaDateValidator + param: + date_error: EL campo debe ser una fecha + compare: evento[fecha_inicio] + operator: >= + compare_error: La fecha fin debe ser posterior a la fecha inicio + Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/docenteHorario/validate/edit.yml ___________________________________________________________________ Name: svn:keywords + "Id Author URL Date Rev" Modified: prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/actions/actions.class.php 2007-08-07 21:03:03 UTC (rev 4937) +++ prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/actions/actions.class.php 2007-08-08 13:21:38 UTC (rev 4938) @@ -144,7 +144,6 @@ 'horarioescolar{fk_evento_id}' => 'Evento:', 'evento{fecha_inicio}' => 'Fecha inicio:', 'evento{fecha_fin}' => 'Fecha fin:', - 'evento{hora_inicio}' => 'Hora inicio:', 'evento{hora_fin}' => 'Hora fin:',
participants (1)
-
commits@pressenter.com.ar