Relacionamento de Marca com Empresa - Copia tarifas por marca

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@21331 d1611594-4594-4d17-8e1d-87c2c4800839
master
rafael 2012-09-13 13:26:53 +00:00
parent 47bd8085c7
commit aaaf9b4ffe
3 changed files with 27 additions and 3 deletions

View File

@ -4,7 +4,9 @@
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
@ -26,6 +28,7 @@ import org.zkoss.zk.ui.UiException;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.UploadEvent;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Image;
import org.zkoss.zul.Row;
@ -39,7 +42,10 @@ public class EditarMarcaController extends MyGenericForwardComposer {
@Autowired
private MarcaService marcaService;
@Autowired
private EmpresaService empresaService;
private Marca marca;
private List<Empresa> lsEmpresa;
private MyListbox marcaList;
private BusquedaMarcaController busquedaMarcaController;
private Image img;
@ -47,6 +53,7 @@ public class EditarMarcaController extends MyGenericForwardComposer {
private Button btnApagar;
private static Logger log = Logger.getLogger(EditarMarcaController.class);
private Row rowEquivalencia;
private Combobox cmbEmpresa;
public Image getImg() {
return img;
@ -60,6 +67,14 @@ public class EditarMarcaController extends MyGenericForwardComposer {
return marca;
}
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
public void setMarca(Marca marca) {
this.marca = marca;
}
@ -98,6 +113,8 @@ public class EditarMarcaController extends MyGenericForwardComposer {
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresa = empresaService.obtenerTodos();
super.doAfterCompose(comp);
marca = (Marca) Executions.getCurrent().getArg().get("marca");
@ -143,7 +160,7 @@ public class EditarMarcaController extends MyGenericForwardComposer {
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getText();
cmbEmpresa.getValue();
try {
String nomeMarca = marca.getDescmarca();
List<Marca> lsMarcas = marcaService.buscarPorNome(nomeMarca);

View File

@ -36,6 +36,13 @@
value="@{winEditarMarca$composer.marca.descmarca}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
<row>
<label value="${c:l('busquedaEmpresaController.window.title')}"/>
<combobox id="cmbEmpresa" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarMarca$composer.lsEmpresa}"
selectedItem="@{winEditarMarca$composer.marca.empresa}" />
</row>
<row id="rowEquivalencia">
<label value="${c:l('lb.Equivalencia')}"/>
<textbox id="txtEquivalencia" width="100px" maxlength="10"

View File

@ -68,7 +68,7 @@
multiple="false" height="250px" vflex="false">
<listhead sizable="true">
<listheader width="5%" image="/gui/img/builder.gif"
label="${c:l('lb.id')}" sort="auto(TarifaOficialId)"/>
label="${c:l('lb.id')}" sort="auto(tarifaOficialId)"/>
<listheader id="lhPrecio" width="8%" image="/gui/img/builder.gif" align="right"
label="${c:l('busquedaTarifaController.lhPrecio.label')}" sort="auto(precio)"/>
<listheader id="lhPrecioOriginal" width="8%" image="/gui/img/builder.gif" align="right"