git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20530 d1611594-4594-4d17-8e1d-87c2c4800839
parent
760555801d
commit
fcca923056
|
@ -15,6 +15,7 @@ import com.rjconsultores.ventaboletos.service.CoeficienteTarifaService;
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
|
||||
|
||||
@Controller("editarCoeficienteTarifaController")
|
||||
@Scope("prototype")
|
||||
|
@ -27,6 +28,7 @@ public class EditarCoeficienteTarifaController extends MyGenericForwardComposer
|
|||
private MyListbox coeficienteTarifaList;
|
||||
private Button btnApagar;
|
||||
private MyTextbox txtNome;
|
||||
private MyTextboxDecimal txtCoeficiente;
|
||||
|
||||
public CoeficienteTarifa getCoeficienteTarifa() {
|
||||
return coeficienteTarifa;
|
||||
|
@ -45,6 +47,8 @@ public class EditarCoeficienteTarifaController extends MyGenericForwardComposer
|
|||
|
||||
if (coeficienteTarifa.getCoeficienteId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
} else {
|
||||
txtCoeficiente.setValue(coeficienteTarifa.getCoeficiente().toString());
|
||||
}
|
||||
|
||||
txtNome.focus();
|
||||
|
@ -52,6 +56,8 @@ public class EditarCoeficienteTarifaController extends MyGenericForwardComposer
|
|||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
txtNome.getValue();
|
||||
txtCoeficiente.getValue();
|
||||
coeficienteTarifa.setCoeficiente(txtCoeficiente.getValueDecimal());
|
||||
|
||||
if (coeficienteTarifa.getCoeficienteId() == null) {
|
||||
coeficienteTarifaService.suscribir(coeficienteTarifa);
|
||||
|
|
|
@ -4,6 +4,29 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zkplus.databind.BindingListModel;
|
||||
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Doublebox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||
import com.rjconsultores.ventaboletos.entidad.Colonia;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
|
@ -23,7 +46,6 @@ import com.rjconsultores.ventaboletos.service.EmpresaService;
|
|||
import com.rjconsultores.ventaboletos.service.FormaPagoService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.NodoService;
|
||||
import com.rjconsultores.ventaboletos.service.ParamRecoleccionService;
|
||||
import com.rjconsultores.ventaboletos.service.PtoVtaUsuarioBancarioService;
|
||||
import com.rjconsultores.ventaboletos.service.PtovtaEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
||||
|
@ -38,27 +60,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.FormaPagoDetRender;
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.render.ParamRecoleccionRender;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaEmpresaRender;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaUsuarioBancarioRender;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zkplus.databind.BindingListModel;
|
||||
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Doublebox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -68,6 +69,7 @@ import org.zkoss.zul.Textbox;
|
|||
@Scope("prototype")
|
||||
public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
private PuntoVentaService puntoVentaService;
|
||||
@Autowired
|
||||
|
@ -90,8 +92,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private PtoVtaUsuarioBancarioService ptoVtaUsuarioBancarioService;
|
||||
@Autowired
|
||||
private UsuarioBancarioService usuarioBancarioService;
|
||||
@Autowired
|
||||
private ParamRecoleccionService paramRecoleccionService;
|
||||
private PuntoVenta puntoVenta;
|
||||
private Textbox txtCP;
|
||||
private MyListbox puntoVentaList;
|
||||
|
@ -423,8 +423,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
fpd.setFormaPago(formaPago);
|
||||
fpd.setPuntoVenta(puntoVenta);
|
||||
|
||||
|
||||
|
||||
fpd.setActivo(Boolean.TRUE);
|
||||
fpd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
fpd.setFecmodif(Calendar.getInstance().getTime());
|
||||
|
@ -477,7 +475,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
paramRecoleccion.setImporteinicial(importeInicial.getValueDecimal());
|
||||
paramRecoleccion.setImporteadicional(importeAdicional.getValueDecimal());
|
||||
|
||||
|
||||
Boolean achou = Boolean.FALSE;
|
||||
|
||||
for (ParamRecoleccion fpd : lsParamRecoleccion) {
|
||||
|
@ -501,7 +498,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
|
||||
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
Messagebox.show(
|
||||
|
@ -566,7 +562,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
|
||||
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
Messagebox.show(
|
||||
|
@ -634,7 +629,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
usuarioBancario.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
usuarioBancario.setFecmodif(Calendar.getInstance().getTime());
|
||||
|
||||
|
||||
lsPtovtaUsuarioBancario.add(usuarioBancario);
|
||||
|
||||
List<PtoVtaUsuarioBancario> lsP = new ArrayList<PtoVtaUsuarioBancario>();
|
||||
|
@ -653,7 +647,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
|
||||
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
Messagebox.show(
|
||||
|
@ -914,7 +907,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
/**
|
||||
* @param lsColonia the lsColonia to set
|
||||
* @param lsColonia
|
||||
* the lsColonia to set
|
||||
*/
|
||||
public void setLsColonia(List<Colonia> lsColonia) {
|
||||
this.lsColonia = lsColonia;
|
||||
|
@ -928,7 +922,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
/**
|
||||
* @param lsCiudad the lsCiudad to set
|
||||
* @param lsCiudad
|
||||
* the lsCiudad to set
|
||||
*/
|
||||
public void setLsCiudad(List<Ciudad> lsCiudad) {
|
||||
this.lsCiudad = lsCiudad;
|
||||
|
@ -942,7 +937,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
/**
|
||||
* @param cmbColonia the cmbColonia to set
|
||||
* @param cmbColonia
|
||||
* the cmbColonia to set
|
||||
*/
|
||||
public void setCmbColonia(Combobox cmbColonia) {
|
||||
this.cmbColonia = cmbColonia;
|
||||
|
@ -956,7 +952,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
/**
|
||||
* @param txtCP the txtCP to set
|
||||
* @param txtCP
|
||||
* the txtCP to set
|
||||
*/
|
||||
public void setTxtCP(Textbox txtCP) {
|
||||
this.txtCP = txtCP;
|
||||
|
|
|
@ -56,6 +56,7 @@ import org.zkoss.zul.Tab;
|
|||
@Scope("prototype")
|
||||
public class EditarAlertaCtrlController extends MyGenericForwardComposer implements ListitemRenderer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
private AlertaCtrlService arlertaCtrlService;
|
||||
@Autowired
|
||||
|
@ -90,8 +91,6 @@ public class EditarAlertaCtrlController extends MyGenericForwardComposer impleme
|
|||
private Radio rdAltaCorrida;
|
||||
private Radio rdBaja;
|
||||
private Radio rdBajaCorrida;
|
||||
private Radio rdGenerica;
|
||||
private Radio rdCorrida;
|
||||
private Tab tabGenerico;
|
||||
private Tab tabCorrida;
|
||||
private Tab tabOpcion;
|
||||
|
|
|
@ -19,22 +19,21 @@ import org.zkoss.zul.Textbox;
|
|||
/**
|
||||
* Textbox con validaciones de valores numericos.
|
||||
*
|
||||
* Validaciones extras:
|
||||
* maxValue - Indica cuál es el valor máximo permitido en el campo
|
||||
* precision - Cuál es la precision de número
|
||||
* scale - Cuál es la scala
|
||||
* obligatorio - Indica se es obligatorio. El valo inicial es false.
|
||||
* allowZero - Indica si es permitido valor cero
|
||||
* allowNegative -Indica si es permitido valores negativos
|
||||
* defaultZero - Indica se el valor inicial es cero
|
||||
* Validaciones extras: maxValue - Indica cuál es el valor máximo permitido en
|
||||
* el campo precision - Cuál es la precision de número scale - Cuál es la scala
|
||||
* obligatorio - Indica se es obligatorio. El valo inicial es false. allowZero -
|
||||
* Indica si es permitido valor cero allowNegative -Indica si es permitido
|
||||
* valores negativos defaultZero - Indica se el valor inicial es cero
|
||||
*
|
||||
*
|
||||
* Además de las validaciones extras, si puede ocupar las validaciones del ZK (no emptu, etc)
|
||||
* Además de las validaciones extras, si puede ocupar las validaciones del ZK
|
||||
* (no emptu, etc)
|
||||
*
|
||||
* @author gleimar
|
||||
*/
|
||||
public class MyTextboxDecimal extends Textbox implements AfterCompose {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String maxValue;
|
||||
private Integer precision;
|
||||
private Integer scale;
|
||||
|
@ -158,7 +157,8 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose {
|
|||
/**
|
||||
* Agrega la constraint a las validaciones que ya existen
|
||||
*
|
||||
* @param Constraint - La constraint que se va a agregar
|
||||
* @param Constraint
|
||||
* - La constraint que se va a agregar
|
||||
*/
|
||||
@Override
|
||||
public void setConstraint(Constraint c) {
|
||||
|
|
|
@ -122,6 +122,7 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.Nodo</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.OrgaoConcedente
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.OrgaoTramo</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.Pais</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.Parada</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
sort="auto(descCoeficiente)" />
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaCoeficienteTarifaController.coeficien.label')}"
|
||||
sort="auto(coeficien)" />
|
||||
sort="auto(coeficiente)" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
|
|
|
@ -41,9 +41,10 @@
|
|||
<row>
|
||||
<label
|
||||
value="${c:l('editarCoeficienteTarifaController.coeficiente.value')}" />
|
||||
<decimalbox id="txtCoeficiente" constraint="no empty"
|
||||
width="50%"
|
||||
value="@{winEditarCoeficienteTarifa$composer.coeficienteTarifa.coeficiente}" />
|
||||
<textbox id="txtCoeficiente"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||
precision="11" scale="6" constraint="no negative,no empty"
|
||||
width="50%" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
|
Loading…
Reference in New Issue