fixed bug #8103 - Inclusão de funcionalidade para copiar horário de serviços que estão corretos.
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@61563 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
df88fae48e
commit
1b51438d5e
|
@ -17,6 +17,7 @@ import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Comboitem;
|
import org.zkoss.zul.Comboitem;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
|
import org.zkoss.zul.Radio;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||||
|
@ -40,6 +41,8 @@ public class AtualizarCorridaFecHusoFecVeranoController extends MyGenericForward
|
||||||
private Combobox cmbEstado;
|
private Combobox cmbEstado;
|
||||||
private List<Estado> lsEstados;
|
private List<Estado> lsEstados;
|
||||||
private Intbox ibxCorridaId;
|
private Intbox ibxCorridaId;
|
||||||
|
private Radio rdbFecVerano;
|
||||||
|
private Textbox dataParaCopia;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -60,17 +63,24 @@ public class AtualizarCorridaFecHusoFecVeranoController extends MyGenericForward
|
||||||
|
|
||||||
Comboitem cbiEstado = cmbEstado.getSelectedItem();
|
Comboitem cbiEstado = cmbEstado.getSelectedItem();
|
||||||
if (cbiEstado != null) {
|
if (cbiEstado != null) {
|
||||||
|
Boolean sucesso = false;
|
||||||
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
|
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
|
||||||
Estado estado = (Estado) cbiEstado.getValue();
|
Estado estado = (Estado) cbiEstado.getValue();
|
||||||
Date dataAPartirDe = df.parse(datInicial.getValue());
|
Date dataAPartirDe = df.parse(datInicial.getValue());
|
||||||
Integer corridaId = ibxCorridaId.getValue();
|
Integer corridaId = ibxCorridaId.getValue();
|
||||||
Boolean sucesso = false;
|
if(getRdbFecVerano().isChecked()){
|
||||||
if (corridaId == null) {
|
if (corridaId == null) {
|
||||||
sucesso = corridaService.atualizarCorridaFecHusoFecVerano(estado, dataAPartirDe);
|
sucesso = corridaService.atualizarCorridaFecHusoFecVerano(estado, dataAPartirDe);
|
||||||
} else {
|
} else {
|
||||||
sucesso = corridaService.atualizarCorridaFecHusoFecVerano(estado, dataAPartirDe, corridaId);
|
sucesso = corridaService.atualizarCorridaFecHusoFecVerano(estado, dataAPartirDe, corridaId);
|
||||||
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
Date dataParaCopia = df.parse(this.dataParaCopia.getValue());
|
||||||
|
sucesso = corridaService.editarCorridaPorOutraCorrida(estado, dataAPartirDe, corridaId,dataParaCopia);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (sucesso) {
|
if (sucesso) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("atualizarCorridaFecHusoFecVeranoController.MSG.borrarOK"),
|
Labels.getLabel("atualizarCorridaFecHusoFecVeranoController.MSG.borrarOK"),
|
||||||
|
@ -86,4 +96,33 @@ public class AtualizarCorridaFecHusoFecVeranoController extends MyGenericForward
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the dataParaCopia
|
||||||
|
*/
|
||||||
|
public Textbox getDataParaCopia() {
|
||||||
|
return dataParaCopia;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param dataParaCopia the dataParaCopia to set
|
||||||
|
*/
|
||||||
|
public void setDataParaCopia(Textbox dataParaCopia) {
|
||||||
|
this.dataParaCopia = dataParaCopia;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the rdbFecVerano
|
||||||
|
*/
|
||||||
|
public Radio getRdbFecVerano() {
|
||||||
|
return rdbFecVerano;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param rdbFecVerano the rdbFecVerano to set
|
||||||
|
*/
|
||||||
|
public void setRdbFecVerano(Radio rdbFecVerano) {
|
||||||
|
this.rdbFecVerano = rdbFecVerano;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -5793,6 +5793,10 @@ atualizarCorridaFecHusoFecVeranoController.MSG.borrarOK = Serviços Atualizados
|
||||||
atualizarCorridaFecHusoFecVeranoController.window.text = Selecione o estado para atualizar os Serviços de acordo com o fuso e horário de verão que foi atualizado
|
atualizarCorridaFecHusoFecVeranoController.window.text = Selecione o estado para atualizar os Serviços de acordo com o fuso e horário de verão que foi atualizado
|
||||||
atualizarCorridaFecHusoFecVeranoController.label.btnAtualizarCorridas = Atualizar Serviços
|
atualizarCorridaFecHusoFecVeranoController.label.btnAtualizarCorridas = Atualizar Serviços
|
||||||
atualizarCorridaFecHusoFecVeranoController.label.datInicial = Atualizar à partir de
|
atualizarCorridaFecHusoFecVeranoController.label.datInicial = Atualizar à partir de
|
||||||
|
atualizarCorridaFecHusoFecVeranoController.label.opcaoFecVeranoCorrecionFec = Horário de Verão ou Correção com data base.
|
||||||
|
atualizarCorridaFecHusoFecVeranoController.label.FecVerano = Horário de Verão
|
||||||
|
atualizarCorridaFecHusoFecVeranoController.label.CorrecionFec = Correção com data base.
|
||||||
|
atualizarCorridaFecHusoFecVeranoController.label.FecBase = Data Base.
|
||||||
|
|
||||||
|
|
||||||
#Busca Tarjeta Credito
|
#Busca Tarjeta Credito
|
||||||
|
|
|
@ -44,6 +44,21 @@
|
||||||
value="${c:l('atualizaCorridaFecHusoFecVerano.numcorrida')}" />
|
value="${c:l('atualizaCorridaFecHusoFecVerano.numcorrida')}" />
|
||||||
<intbox id="ibxCorridaId" />
|
<intbox id="ibxCorridaId" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('atualizarCorridaFecHusoFecVeranoController.label.opcaoFecVeranoCorrecionFec')}" />
|
||||||
|
<radiogroup >
|
||||||
|
<radio id="rdbFecVerano" checked="true" label="${c:l('atualizarCorridaFecHusoFecVeranoController.label.FecVerano')}"/>
|
||||||
|
<radio id="rdbCorrecionFec" label="${c:l('atualizarCorridaFecHusoFecVeranoController.label.CorrecionFec')}" />
|
||||||
|
</radiogroup>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('atualizarCorridaFecHusoFecVeranoController.label.FecBase')}" />
|
||||||
|
<textbox id="dataParaCopia" width="30%" mold="rounded"
|
||||||
|
constraint="/^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/: Digite uma data válida (dd/mm/aaaa)"
|
||||||
|
maxlength="10" />
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue