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;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
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.Event;
|
||||||
import org.zkoss.zk.ui.event.UploadEvent;
|
import org.zkoss.zk.ui.event.UploadEvent;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Image;
|
import org.zkoss.zul.Image;
|
||||||
import org.zkoss.zul.Row;
|
import org.zkoss.zul.Row;
|
||||||
|
|
||||||
|
@ -39,7 +42,10 @@ public class EditarMarcaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private MarcaService marcaService;
|
private MarcaService marcaService;
|
||||||
|
@Autowired
|
||||||
|
private EmpresaService empresaService;
|
||||||
private Marca marca;
|
private Marca marca;
|
||||||
|
private List<Empresa> lsEmpresa;
|
||||||
private MyListbox marcaList;
|
private MyListbox marcaList;
|
||||||
private BusquedaMarcaController busquedaMarcaController;
|
private BusquedaMarcaController busquedaMarcaController;
|
||||||
private Image img;
|
private Image img;
|
||||||
|
@ -47,6 +53,7 @@ public class EditarMarcaController extends MyGenericForwardComposer {
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
private static Logger log = Logger.getLogger(EditarMarcaController.class);
|
private static Logger log = Logger.getLogger(EditarMarcaController.class);
|
||||||
private Row rowEquivalencia;
|
private Row rowEquivalencia;
|
||||||
|
private Combobox cmbEmpresa;
|
||||||
|
|
||||||
public Image getImg() {
|
public Image getImg() {
|
||||||
return img;
|
return img;
|
||||||
|
@ -60,6 +67,14 @@ public class EditarMarcaController extends MyGenericForwardComposer {
|
||||||
return marca;
|
return marca;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<Empresa> getLsEmpresa() {
|
||||||
|
return lsEmpresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
||||||
|
this.lsEmpresa = lsEmpresa;
|
||||||
|
}
|
||||||
|
|
||||||
public void setMarca(Marca marca) {
|
public void setMarca(Marca marca) {
|
||||||
this.marca = marca;
|
this.marca = marca;
|
||||||
}
|
}
|
||||||
|
@ -98,6 +113,8 @@ public class EditarMarcaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
|
lsEmpresa = empresaService.obtenerTodos();
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
marca = (Marca) Executions.getCurrent().getArg().get("marca");
|
marca = (Marca) Executions.getCurrent().getArg().get("marca");
|
||||||
|
@ -143,7 +160,7 @@ public class EditarMarcaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||||
txtNome.getText();
|
txtNome.getText();
|
||||||
|
cmbEmpresa.getValue();
|
||||||
try {
|
try {
|
||||||
String nomeMarca = marca.getDescmarca();
|
String nomeMarca = marca.getDescmarca();
|
||||||
List<Marca> lsMarcas = marcaService.buscarPorNome(nomeMarca);
|
List<Marca> lsMarcas = marcaService.buscarPorNome(nomeMarca);
|
||||||
|
|
|
@ -36,12 +36,19 @@
|
||||||
value="@{winEditarMarca$composer.marca.descmarca}"
|
value="@{winEditarMarca$composer.marca.descmarca}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
</row>
|
</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">
|
<row id="rowEquivalencia">
|
||||||
<label value="${c:l('lb.Equivalencia')}"/>
|
<label value="${c:l('lb.Equivalencia')}"/>
|
||||||
<textbox id="txtEquivalencia" width="100px" maxlength="10"
|
<textbox id="txtEquivalencia" width="100px" maxlength="10"
|
||||||
value="@{winEditarMarca$composer.marca.equivalenciaId}"
|
value="@{winEditarMarca$composer.marca.equivalenciaId}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<fileupload label="${c:l('editarMarcaController.fileupload.label')}"
|
<fileupload label="${c:l('editarMarcaController.fileupload.label')}"
|
||||||
onUpload="winEditarMarca$composer.uploadPhoto(event)"/>
|
onUpload="winEditarMarca$composer.uploadPhoto(event)"/>
|
||||||
|
|
|
@ -68,7 +68,7 @@
|
||||||
multiple="false" height="250px" vflex="false">
|
multiple="false" height="250px" vflex="false">
|
||||||
<listhead sizable="true">
|
<listhead sizable="true">
|
||||||
<listheader width="5%" image="/gui/img/builder.gif"
|
<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"
|
<listheader id="lhPrecio" width="8%" image="/gui/img/builder.gif" align="right"
|
||||||
label="${c:l('busquedaTarifaController.lhPrecio.label')}" sort="auto(precio)"/>
|
label="${c:l('busquedaTarifaController.lhPrecio.label')}" sort="auto(precio)"/>
|
||||||
<listheader id="lhPrecioOriginal" width="8%" image="/gui/img/builder.gif" align="right"
|
<listheader id="lhPrecioOriginal" width="8%" image="/gui/img/builder.gif" align="right"
|
||||||
|
|
Loading…
Reference in New Issue