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-87c2c4800839master
parent
47bd8085c7
commit
aaaf9b4ffe
|
@ -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);
|
||||
|
|
|
@ -36,12 +36,19 @@
|
|||
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"
|
||||
value="@{winEditarMarca$composer.marca.equivalenciaId}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
</row>
|
||||
<row>
|
||||
<fileupload label="${c:l('editarMarcaController.fileupload.label')}"
|
||||
onUpload="winEditarMarca$composer.uploadPhoto(event)"/>
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue