fixed bug #6612 - Correção em tela de cadastro de bairro: Pesquisa e persistência de cidade estava com erro.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@47841 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2015-09-14 18:25:14 +00:00
parent 03d920922a
commit 161a1ee699
1 changed files with 14 additions and 4 deletions

View File

@ -15,6 +15,7 @@ import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox; import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.WrongValueException;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
@ -38,7 +39,11 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@Scope("prototype") @Scope("prototype")
public class EditarColoniaController extends MyGenericForwardComposer { public class EditarColoniaController extends MyGenericForwardComposer {
@Autowired /**
*
*/
private static final long serialVersionUID = 1L;
@Autowired
private ColoniaService coloniaService; private ColoniaService coloniaService;
private Colonia colonia; private Colonia colonia;
private MyListbox coloniaList; private MyListbox coloniaList;
@ -115,10 +120,11 @@ public class EditarColoniaController extends MyGenericForwardComposer {
txtNome.focus(); txtNome.focus();
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { @SuppressWarnings("deprecation")
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getValue(); txtNome.getValue();
cmbCiudad.getValue();
codpostal.getValue(); codpostal.getValue();
cmbCiudad.getValue();
try { try {
colonia.setActivo(Boolean.TRUE); colonia.setActivo(Boolean.TRUE);
colonia.setFecmodif(Calendar.getInstance().getTime()); colonia.setFecmodif(Calendar.getInstance().getTime());
@ -154,6 +160,7 @@ public class EditarColoniaController extends MyGenericForwardComposer {
} }
} }
} }
cmbCiudad.getValue(colonia.getColoniaId() == null);
if (podeSalvar) { if (podeSalvar) {
if (colonia.getColoniaId() == null) { if (colonia.getColoniaId() == null) {
coloniaService.suscribir(colonia); coloniaService.suscribir(colonia);
@ -175,7 +182,10 @@ public class EditarColoniaController extends MyGenericForwardComposer {
Labels.getLabel("editarColoniaController.window.title"), Labels.getLabel("editarColoniaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
} }
} catch (Exception ex) { }catch(WrongValueException e){
throw e;
}
catch (Exception ex) {
log.error("editarColoniaController: " + ex); log.error("editarColoniaController: " + ex);
Messagebox.show( Messagebox.show(
Labels.getLabel("MSG.Error"), Labels.getLabel("MSG.Error"),