[Alba-desarrollo] SVN Alba r4287 - in
prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo:
actions templates
commits en pressenter.com.ar
commits en pressenter.com.ar
Vie Feb 23 19:46:36 CET 2007
Author: ftoledo
Date: 2007-02-23 15:46:34 -0300 (Fri, 23 Feb 2007)
New Revision: 4287
Added:
prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/deleteError.php
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php
Log:
validacion al eliminar el Ciclo Lectivo
fix de botones en agregar Turnos y Periodos de Ciclo Lectivo
Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php 2007-02-23 18:46:09 UTC (rev 4286)
+++ prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php 2007-02-23 18:46:34 UTC (rev 4287)
@@ -217,8 +217,8 @@
$con->commit();
//cambio el attributo porque se cambio el ciclo actual
- $this->getUser()->setAttribute('fk_cicloactual_id',$ciclolectivo->getId());
- $this->getUser()->setAttribute('cicloactual_descripcion',$ciclolectivo->getDescripcion());
+ $this->getUser()->setAttribute('fk_ciclolectivo_id',$ciclolectivo->getId());
+ $this->getUser()->setAttribute('ciclolectivo_descripcion',$ciclolectivo->getDescripcion());
}
catch (Exception $e){
@@ -263,14 +263,40 @@
$this->ciclolectivo = CiclolectivoPeer::retrieveByPk($this->getRequestParameter('id'));
$this->forward404Unless($this->ciclolectivo);
-
- $this->deleteCiclolectivo($this->ciclolectivo);
- if ($this->getUser()->getAttribute('fk_ciclolectivo_id') == $this->getRequestParameter('id')) {
- $this->getUser()->setAttribute('fk_ciclolectivo_id',0);
- $this->getUser()->setAttribute('ciclolectivo_descripcion','No seleccionado');
+ try {
+ $this->deleteCiclolectivo($this->ciclolectivo);
+ if ($this->getUser()->getAttribute('fk_ciclolectivo_id') == $this->getRequestParameter('id')) {
+ $this->getUser()->setAttribute('fk_ciclolectivo_id',0);
+ $this->getUser()->setAttribute('ciclolectivo_descripcion','No seleccionado');
+ }
}
+ catch (Exeception $e){
+ echo $e->getMessage();
+ die();
+ }
+
return $this->redirect('ciclolectivo/list');
}
+
+ function validateDelete() {
+ $this->ciclolectivo = CiclolectivoPeer::retrieveByPk($this->getRequestParameter('id'));
+ $this->forward404Unless($this->ciclolectivo);
+ if ($this->ciclolectivo->countTurnoss() >0) {
+ $this->error = "El ciclo lectivo contiene turnos asociados";
+ return false;
+ }
+ if ($this->ciclolectivo->countPeriodos() > 0) {
+ $this->error = "El ciclo lectivo contiene Peridos asociados";
+ return false;
+ }
+ if ($this->ciclolectivo->countFeriados() > 0) {
+ $this->error = "El ciclo lectivo contiene Feriados asociados";
+ return false;
+ }
+
+ return true;
+ }
+
}
?>
\ No newline at end of file
Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php 2007-02-23 18:46:09 UTC (rev 4286)
+++ prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php 2007-02-23 18:46:34 UTC (rev 4287)
@@ -119,7 +119,7 @@
<tr>
<th colspan="9">
<div class="float-right">
-<!-- <ul class="sf_admin_actions"><li><?php echo button_to(__('create'), 'ciclolectivo/createTurno', array ('class' => 'sf_admin_action_create',)) ?></li> </ul>
+<!-- <ul class="sf_admin_actions"><li><?php echo button_to(__('create'), 'ciclolectivo/createTurno', array ('class' => 'sf_admin_action_crear')) ?></li> </ul>
-->
</div>
</th>
@@ -148,8 +148,8 @@
?>
<tr class="sf_admin_row_0">
<td><?echo input_tag("periodo[$i][descripcion]",$periodo->getDescripcion());?></td>
- <td><?echo input_date_tag("periodo[$i][fecha_inicio]",$periodo->getFechaInicio(), "rich=true");?></td>
- <td><?echo input_date_tag("preiodo[$i][fecha_fin]",$periodo->getFechaFin(), "rich=true");?></td>
+ <td><?echo input_date_tag("periodo[$i][fecha_inicio]",$periodo->getFechaInicio(), "rich=true calendar_button_img=/sf/images/sf_admin/date.png");?></td>
+ <td><?echo input_date_tag("preiodo[$i][fecha_fin]",$periodo->getFechaFin(), "rich=true calendar_button_img=/sf/images/sf_admin/date.png");?></td>
<?php echo input_hidden_tag("periodo[$i][id]", $periodo->getId()); ?>
<td>
<ul class="sf_admin_td_actions">
@@ -162,8 +162,8 @@
<tr class="sf_admin_row_0">
<td><?echo input_tag("periodo[$i][descripcion]",'');?></td>
- <td><?echo input_date_tag("periodo[$i][fecha_inicio]",'',"rich=true");?></td>
- <td><?echo input_date_tag("periodo[$i][fecha_fin]",'',"rich=true");?></td>
+ <td><?echo input_date_tag("periodo[$i][fecha_inicio]",'',"rich=true calendar_button_img=/sf/images/sf_admin/date.png");?></td>
+ <td><?echo input_date_tag("periodo[$i][fecha_fin]",'',"rich=true calendar_button_img=/sf/images/sf_admin/date.png");?></td>
<td></td>
</tr>
@@ -179,9 +179,9 @@
<div>
<ul class="sf_admin_actions">
<li>
- <? echo submit_tag('submit', 'class=default value=Grabar"'); ?>
- <li>
- <li><input value="Listado de Ciclo Lectivos" type="button" onclick="document.location.href='<?=sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/ciclolectivo/list';" /></li>
+ <?php echo submit_tag('submit', 'class=sf_admin_action_save value=Grabar'); ?>
+ </li>
+ <li><?php echo button_to("Listado de Ciclo Lectivos","ciclolectivo/list",'class=sf_admin_action_list')?></li>
</ul>
</div>
Added: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/deleteError.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/deleteError.php 2007-02-23 18:46:09 UTC (rev 4286)
+++ prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/deleteError.php 2007-02-23 18:46:34 UTC (rev 4287)
@@ -0,0 +1,8 @@
+<div class="error">
+ No es posible eliminar éste Ciclo Lectivo:
+ <ul>
+ <li><?php echo $error?></li>
+ </ul>
+</div>
+<br/>
+<div><?php echo link_to('Volver al ciclo lectivo','ciclolectivo/edit?id=' . $ciclolectivo->getId())?></div>
Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/deleteError.php
___________________________________________________________________
Name: svn:keywords
+ Id Date Author Rev URL
Más información sobre la lista de distribución Alba-desarrollo