fixed bug #6230 - Correção de combo na aba de inscrição estadual, no cadastro/edição de empresas.
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@43468 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
0363c55b91
commit
ce62e14fc5
|
@ -24,6 +24,8 @@ 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.ListModel;
|
||||
import org.zkoss.zul.Listbox;
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
@ -80,6 +82,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
|||
private Combobox cmbCidade;
|
||||
private Row rowEquivalencia;
|
||||
private List<Estado> lsEstados;
|
||||
private List<Estado> lsTodosEstados;
|
||||
private List<Ciudad> lsCidades;
|
||||
private MyTextbox numtelefono;
|
||||
|
||||
|
@ -104,6 +107,21 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
|||
this.lsEstados = lsEstados;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the lsTodosEstados
|
||||
*/
|
||||
public List<Estado> getLsTodosEstados() {
|
||||
return lsTodosEstados;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param lsTodosEstados
|
||||
* the lsTodosEstados to set
|
||||
*/
|
||||
public void setLsTodosEstados(List<Estado> lsTodosEstados) {
|
||||
this.lsTodosEstados = lsTodosEstados;
|
||||
}
|
||||
|
||||
public List<Ciudad> getLsCidades() {
|
||||
return lsCidades;
|
||||
}
|
||||
|
@ -119,6 +137,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
|||
empresaList = (MyListbox) Executions.getCurrent().getArg().get("empresaList");
|
||||
|
||||
lsEstados = estadoService.buscarNotInEmpresaImposto(empresa);
|
||||
lsTodosEstados = estadoService.obtenerTodos();
|
||||
lsCidades = new ArrayList<Ciudad>();
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
@ -236,9 +255,9 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
|||
empresaService.borrar(empresa);
|
||||
} catch (RegistroConDependenciaException e) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarEmpresaController.MSG.noPuedeBorrar"),
|
||||
Labels.getLabel("editarEmpresaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
Labels.getLabel("editarEmpresaController.MSG.noPuedeBorrar"),
|
||||
Labels.getLabel("editarEmpresaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
return;
|
||||
|
||||
}
|
||||
|
@ -321,6 +340,16 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
|||
Estado estado = (Estado) cmbEstadoInscEstadual.getSelectedItem().getValue();
|
||||
String inscEstadual = txtInscEstadual.getValue();
|
||||
|
||||
for (int i = 0; i < inscEstadualList.getModel().getSize(); i++) {
|
||||
if (((InscricaoEstadual) inscEstadualList.getModel().getElementAt(i)).getEstado().equals(estado)) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarEmpresaController.MSG.insEstadualCadastrada"),
|
||||
Labels.getLabel("editarPricingController.windowMarca.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
InscricaoEstadual nuevaInscEstadual = new InscricaoEstadual(inscEstadual, empresa, estado, UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
empresaService.actualizaInscEstadual(nuevaInscEstadual);
|
||||
empresa.getInscricoesEstaduais().add(nuevaInscEstadual);
|
||||
|
|
|
@ -694,6 +694,7 @@ editarEmpresaController.lbActivo.value = Activo
|
|||
editarEmpresaController.MSG.suscribirOK = Empresa se registró exitosamente
|
||||
editarEmpresaController.MSG.borrarPergunta = Deseas eliminar esta empresa?
|
||||
editarEmpresaController.MSG.borrarOK = Empresa se eliminó exitosamente
|
||||
editarEmpresaController.MSG.insEstadualCadastrada = Já existe uma inscrição estadual para este estado.
|
||||
editarEmpresaController.MSG.noPuedeBorrar=No se puede eliminar la empresa. Existen registros relacionados en ruta y / o esquema corrida.
|
||||
editarEmpresaController.externa.label = Externa
|
||||
editarEmpresaController.pagoConductor.label = Pago conductor
|
||||
|
|
|
@ -724,6 +724,7 @@ editarEmpresaController.lbActivo.value = Ativo
|
|||
editarEmpresaController.MSG.suscribirOK = Empresa Registrada com Sucesso.
|
||||
editarEmpresaController.MSG.borrarPergunta = Deseja Eliminar esta empresa?
|
||||
editarEmpresaController.MSG.borrarOK = Empresa Excluida com Sucesso.
|
||||
editarEmpresaController.MSG.insEstadualCadastrada = Já existe uma inscrição estadual para este estado.
|
||||
editarEmpresaController.MSG.noPuedeBorrar=Não é possível excluir a empresa. Existem registros relacionados na Ruta e/ou Esquema Corrida.
|
||||
editarEmpresaController.externa.label = Externa
|
||||
editarEmpresaController.pagoConductor.label = Pago Motorista
|
||||
|
|
|
@ -148,7 +148,7 @@
|
|||
<combobox id="cmbEstado"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||
width="70%" model="@{winEditarEmpresa$composer.lsEstados}"
|
||||
width="70%" model="@{winEditarEmpresa$composer.lsTodosEstados}"
|
||||
selectedItem="@{winEditarPuntoVenta$composer.empresa.cidade.estado}" />
|
||||
</row>
|
||||
<row>
|
||||
|
@ -229,7 +229,7 @@
|
|||
<combobox id="cmbEstadoInscEstadual"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="70%"
|
||||
model="@{winEditarEmpresa$composer.lsEstados}"/>
|
||||
model="@{winEditarEmpresa$composer.lsTodosEstados}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarEmpresaController.inscricaoestadual.label')}"/>
|
||||
|
|
Loading…
Reference in New Issue