novos campos punto_venta, validação de negativo no desconto, geração do cod produto na corrida [bug#5610]

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@37684 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleimar 2014-09-01 20:50:12 +00:00
parent 62aedf4f27
commit 0f458f32b8
6 changed files with 33 additions and 14 deletions

View File

@ -9,7 +9,7 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.web.utilerias.ConstraintNumberBD; import com.rjconsultores.ventaboletos.web.utilerias.ConstraintNumberBD;
import com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter; import com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter;
class MyCustomTextboxDecimal extends Textbox { public class MyCustomTextboxDecimal extends Textbox {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -33,6 +33,7 @@ import com.rjconsultores.ventaboletos.service.ConvenioDetService;
import com.rjconsultores.ventaboletos.service.ConvenioService; import com.rjconsultores.ventaboletos.service.ConvenioService;
import com.rjconsultores.ventaboletos.utilerias.TraslaparUtil; import com.rjconsultores.ventaboletos.utilerias.TraslaparUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.MyCustomTextboxDecimal;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal; import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
@ -54,7 +55,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
private MyListbox convenioList; private MyListbox convenioList;
private MyListbox convenioDetList; private MyListbox convenioDetList;
private Textbox txtDescConvenio; private Textbox txtDescConvenio;
private MyTextboxDecimal txtPorcdescuento; private MyCustomTextboxDecimal txtPorcdescuento;
private Longbox txtNumfolioinicio; private Longbox txtNumfolioinicio;
private Longbox txtNumfoliofinal; private Longbox txtNumfoliofinal;
private Button btnApagar; private Button btnApagar;
@ -129,15 +130,15 @@ public class EditarConvenioController extends MyGenericForwardComposer {
this.txtNumfolioinicio = txtNumfolioinicio; this.txtNumfolioinicio = txtNumfolioinicio;
} }
public MyTextboxDecimal getTxtPorcdescuento() { public MyCustomTextboxDecimal getTxtPorcdescuento() {
return txtPorcdescuento; return txtPorcdescuento;
} }
public void setTxtPorcdescuento(MyTextboxDecimal txtPorcdescuento) { public void setTxtPorcdescuento(MyCustomTextboxDecimal txtPorcdescuento) {
this.txtPorcdescuento = txtPorcdescuento; this.txtPorcdescuento = txtPorcdescuento;
} }
public Radio getRdDescuento() { public Radio getRdDescuento() {
return rdDescuento; return rdDescuento;
} }
@ -369,7 +370,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
txtPorcdescuento.setConstraint("no empty"); txtPorcdescuento.setConstraint("no empty");
txtPorcdescuento.getValue(); txtPorcdescuento.getValue();
if (txtPorcdescuento.getValueDecimal().compareTo(new BigDecimal("100")) > 0) { if (txtPorcdescuento.getValueBigDecimal().compareTo(new BigDecimal("100")) > 0) {
Clients.wrongValue(txtPorcdescuento, Labels.getLabel("MSG.Porcentaje")); Clients.wrongValue(txtPorcdescuento, Labels.getLabel("MSG.Porcentaje"));
return; return;
} }
@ -381,7 +382,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
txtNumfoliofinal.getValue(); txtNumfoliofinal.getValue();
} }
BigDecimal porcdescuento = txtPorcdescuento.getValueDecimal(); BigDecimal porcdescuento = txtPorcdescuento.getValueBigDecimal();
Long numfolioinicio = txtNumfolioinicio.getValue(); Long numfolioinicio = txtNumfolioinicio.getValue();
Long numfoliofinal = txtNumfoliofinal.getValue(); Long numfoliofinal = txtNumfoliofinal.getValue();

View File

@ -747,6 +747,8 @@ editarPuntoVentaController.lbdscUsuarioInternet.value = Usuário internet
editarPuntoVentaController.lbdscContrasenaInternet.value = Senha internet editarPuntoVentaController.lbdscContrasenaInternet.value = Senha internet
editarPuntoVentaController.lbdscNumDoCPuntoVenta.value = RFC editarPuntoVentaController.lbdscNumDoCPuntoVenta.value = RFC
editarPuntoVentaController.lbdscRazonSocial.value = Razón Social editarPuntoVentaController.lbdscRazonSocial.value = Razón Social
editarPuntoVentaController.lbIE.value =Inscrição Estadual
editarPuntoVentaController.lbProgConcessao.value=Inscrição Prog. Concessão
editarPuntoVentaController.lbPoblacion.value = Población editarPuntoVentaController.lbPoblacion.value = Población
editarPuntoVentaController.lbMunicipio.value = Município editarPuntoVentaController.lbMunicipio.value = Município
editarPuntoVentaController.lbEstado.value = Estado editarPuntoVentaController.lbEstado.value = Estado

View File

@ -777,6 +777,8 @@ editarPuntoVentaController.lbdscUsuarioInternet.value = Usuário Internet
editarPuntoVentaController.lbdscContrasenaInternet.value = Senha Internet editarPuntoVentaController.lbdscContrasenaInternet.value = Senha Internet
editarPuntoVentaController.lbdscNumDoCPuntoVenta.value = CNPJ editarPuntoVentaController.lbdscNumDoCPuntoVenta.value = CNPJ
editarPuntoVentaController.lbdscRazonSocial.value = Razão Social editarPuntoVentaController.lbdscRazonSocial.value = Razão Social
editarPuntoVentaController.lbIE.value =Inscrição Estadual
editarPuntoVentaController.lbProgConcessao.value=Inscrição Prog. Concessão
editarPuntoVentaController.lbPoblacion.value = População editarPuntoVentaController.lbPoblacion.value = População
editarPuntoVentaController.lbMunicipio.value = Município editarPuntoVentaController.lbMunicipio.value = Município
editarPuntoVentaController.lbEstado.value = Estado editarPuntoVentaController.lbEstado.value = Estado

View File

@ -270,6 +270,22 @@
value="@{winEditarPuntoVenta$composer.puntoVenta.razonSocial}" value="@{winEditarPuntoVenta$composer.puntoVenta.razonSocial}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row>
<!-- Inscrição Estadual -->
<label
value="${c:l('editarPuntoVentaController.lbIE.value')}" />
<textbox width="70%"
maxlength="40"
value="@{winEditarPuntoVenta$composer.puntoVenta.numIEPuntoVenta}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<!-- Inscrição Programa concessão de Crédito -->
<label
value="${c:l('editarPuntoVentaController.lbProgConcessao.value')}" />
<checkbox
value="@{winEditarPuntoVenta$composer.puntoVenta.incProgConcessaoCredito}"/>
</row>
<row> <row>
<!-- Comentarios --> <!-- Comentarios -->
<label <label

View File

@ -73,9 +73,7 @@
<rows> <rows>
<row> <row>
<label value="${c:l('editarConvenioController.lbPorcdescuento.value')}"/> <label value="${c:l('editarConvenioController.lbPorcdescuento.value')}"/>
<textbox id="txtPorcdescuento" <textbox id="txtPorcdescuento" use="com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.MyCustomTextboxDecimal"/>
maxValue="100" maxlength="6"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
</row> </row>
<row> <row>
<label value="${c:l('editarConvenioController.lbNumfolioinicio.value')}"/> <label value="${c:l('editarConvenioController.lbNumfolioinicio.value')}"/>