leonardo 2016-05-13 20:52:52 +00:00
parent 75362f0658
commit 2956eec885
2 changed files with 19 additions and 14 deletions

View File

@ -24,6 +24,8 @@ import org.zkoss.zul.Radio;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PtovtaEmpresaBloqueada;
import com.rjconsultores.ventaboletos.entidad.SecretariaEmpresa;
import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra;
import com.rjconsultores.ventaboletos.entidad.TipoEventoExtraEmpresa;
import com.rjconsultores.ventaboletos.exception.BusinessException;
@ -78,15 +80,15 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresas = empresaService.obtenerTodos();
lsEmpresas = empresaService.obtenerTodosIncluindoEmpresaTodas();
super.doAfterCompose(comp);
tipoEventoExtra = (TipoEventoExtra) Executions.getCurrent().getArg().get("tipoEventoExtra");
tipoEventoExtraList = (MyListbox) Executions.getCurrent().getArg().get("tipoEventoExtraList");
lsTipoEventoExtraEmpresas = tipoEventoExtra.getTipoeventoextraId() == null ? new ArrayList<TipoEventoExtraEmpresa>() : tipoEventoExtraEmpresaService.buscarPorTipoEventoExtra(tipoEventoExtra);
empresasList.setData(lsTipoEventoExtraEmpresas);
//lsTipoEventoExtraEmpresas = tipoEventoExtra.getTipoeventoextraId() == null ? new ArrayList<TipoEventoExtraEmpresa>() : tipoEventoExtraEmpresaService.buscarPorTipoEventoExtra(tipoEventoExtra);
empresasList.setData(tipoEventoExtra.getEmpresas());
if (tipoEventoExtra.getTipoeventoextraId() != null) {
cbValidaDocumento.setChecked(tipoEventoExtra.getIndvalidadocumento());
@ -114,10 +116,13 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.INFORMATION);
return;
}
TipoEventoExtraEmpresa t = (TipoEventoExtraEmpresa)empresasList.getSelectedItem().getValue();
lsTipoEventoExtraEmpresas.remove(t);
tipoEventoExtra.removeTipoEventoExtraEmpresa(t);
empresasList.setData(lsTipoEventoExtraEmpresas);
TipoEventoExtraEmpresa t = (TipoEventoExtraEmpresa) empresasList.getSelected();
tipoEventoExtraEmpresaService.borrar(t);
tipoEventoExtra.removeEmpresa(t);
empresasList.setData(tipoEventoExtra.getEmpresas());
}
public void onClick$btnAdicionarEmpresa(Event ev) throws InterruptedException {
@ -127,11 +132,11 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.INFORMATION);
return;
}
TipoEventoExtraEmpresa t = new TipoEventoExtraEmpresa();
t.setEmpresa((Empresa)cmbEmpresa.getSelectedItem().getValue());
tipoEventoExtra.addTipoEventoExtraEmpresa(t);
lsTipoEventoExtraEmpresas.add(t);
empresasList.setData(lsTipoEventoExtraEmpresas);
Empresa e = (Empresa) cmbEmpresa.getSelectedItem().getValue();
tipoEventoExtra.addEmpresa(e);
empresasList.setData(tipoEventoExtra.getEmpresas());
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {

View File

@ -27,7 +27,7 @@
<tabbox id="tabboxTitle">
<tabs>
<tab
label="${c:l('editarPuntoVentaController.window.title')}" />
label="${c:l('editarTipoEventoExtraController.window.title')}" />
<tab
label="${c:l('editarPuntoVentaController.tab.label.empresas')}" />