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.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
|
@ -40,6 +41,8 @@ public class AtualizarCorridaFecHusoFecVeranoController extends MyGenericForward
|
|||
private Combobox cmbEstado;
|
||||
private List<Estado> lsEstados;
|
||||
private Intbox ibxCorridaId;
|
||||
private Radio rdbFecVerano;
|
||||
private Textbox dataParaCopia;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
@ -60,17 +63,24 @@ public class AtualizarCorridaFecHusoFecVeranoController extends MyGenericForward
|
|||
|
||||
Comboitem cbiEstado = cmbEstado.getSelectedItem();
|
||||
if (cbiEstado != null) {
|
||||
Boolean sucesso = false;
|
||||
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
|
||||
Estado estado = (Estado) cbiEstado.getValue();
|
||||
Date dataAPartirDe = df.parse(datInicial.getValue());
|
||||
Integer corridaId = ibxCorridaId.getValue();
|
||||
Boolean sucesso = false;
|
||||
if(getRdbFecVerano().isChecked()){
|
||||
if (corridaId == null) {
|
||||
sucesso = corridaService.atualizarCorridaFecHusoFecVerano(estado, dataAPartirDe);
|
||||
} else {
|
||||
sucesso = corridaService.atualizarCorridaFecHusoFecVerano(estado, dataAPartirDe, corridaId);
|
||||
}
|
||||
|
||||
}else{
|
||||
Date dataParaCopia = df.parse(this.dataParaCopia.getValue());
|
||||
sucesso = corridaService.editarCorridaPorOutraCorrida(estado, dataAPartirDe, corridaId,dataParaCopia);
|
||||
}
|
||||
|
||||
|
||||
if (sucesso) {
|
||||
Messagebox.show(
|
||||
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.label.btnAtualizarCorridas = Atualizar Serviços
|
||||
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
|
||||
|
|
|
@ -44,6 +44,21 @@
|
|||
value="${c:l('atualizaCorridaFecHusoFecVerano.numcorrida')}" />
|
||||
<intbox id="ibxCorridaId" />
|
||||
</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>
|
||||
</grid>
|
||||
|
||||
|
|
Loading…
Reference in New Issue