Package fing.satode.data

Examples of fing.satode.data.SolicitudEnvioDTO


        }
        HashSet<SolicitudEnvioDTO> solicitudesEnvios=new HashSet<SolicitudEnvioDTO>();
        plan.setSolicitudesEnvios(solicitudesEnvios);
        for(DepositoCantidad depoCan:depoCanList){
          if(Integer.valueOf(depoCan.getCantidad().getText())>0){
            SolicitudEnvioDTO solenv= new SolicitudEnvioDTO();
            solenv.setDeposito(depoCan.getDeposito());
            solenv.setEstado(EstadoSolicitudEnvio.CREADA);
            solenv.setFecha(new Date());
            solenv.setPuntoEntrega(necesidadDTO.getPuntoEntrega());
            solenv.setSolicitudesEnvioSuministros(new HashSet<SolicitudEnvioSuministroDTO>());
            SolicitudEnvioSuministroDTO solensum=new SolicitudEnvioSuministroDTO();
            solensum.setCantidad(Integer.valueOf(depoCan.getCantidad().getText()));
            solensum.setTipoSuministro(tipoSuministro);
            solenv.getSolicitudesEnvioSuministros().add(solensum);
            solicitudesEnvios.add(solenv);
          }
        }
       
      }
View Full Code Here


      if(a=="enviar") panelPrincipal.setCaptionText("Enviar Solicitud");
      if(a=="ver") panelPrincipal.setCaptionText("Ver Solicitud");
      if(a=="recibir") panelPrincipal.setCaptionText("Recibir Solicitud de Envio");
     
      if a == "recibir" || a == "enviar" || a=="ver"){
        SolicitudEnvioDTO dto=null;
        for(SolicitudEnvioDTO sol:solicitudesEnvio){
          if(sol.getId().equals(id)){
            dto=sol;
          }
        }
       
        DateTimeFormat format=DateTimeFormat.getFormat("dd/MM/yyyy");
        fecha.setText(format.format(dto.getFecha()));
        deposito.setText(dto.getDeposito().toString());
        puntoEntrega.setText(dto.getPuntoEntrega().toString());
        observacionesEnvio.setText(dto.getObservacionesEnvio());
        observacionesRecibir.setText(dto.getObservacionesEntrega());
       
        gridSuministros= new Grid(dto.getSolicitudesEnvioSuministros().size()+1,2);
       
        gridSuministros.setWidget(0, 0, new Label("Tipo Suministro"));
        gridSuministros.setWidget(0, 1, new Label("Cantidad"));
       
        for(int i=0;i<2;i++){
          gridSuministros.getCellFormatter().setStyleName(0,i, "tbl-cab");
        }
       
        int row=1;
        for(SolicitudEnvioSuministroDTO solsum :dto.getSolicitudesEnvioSuministros()){
          gridSuministros.setWidget(row, 0, new Label(solsum.getTipoSuministro().toString()));
          gridSuministros.setWidget(row, 1, new Label(String.valueOf(solsum.getCantidad())));
          row++;
        }
       
View Full Code Here

      add(panelPrincipal);
      center();
    }

    protected void procesar() {
      SolicitudEnvioDTO dto=null;
      for(SolicitudEnvioDTO sol:solicitudesEnvio){
        if(sol.getId().equals(id)){
          dto=sol;
        }
      }
     
      if(dto!=null){
        dto.setId(id);
       
        IDepositoAsync serverDeposito=GWT.create(IDeposito.class);
       
        if(a=="enviar"){
         
          dto.setObservacionesEnvio(observacionesEnvio.getText());
         
          serverDeposito.enviarSolicitudEnvio(dto,new AsyncCallback<Void>() {
           
            @Override
            public void onSuccess(Void result) {
              cargarLista();
              hide();
            }
           
            @Override
            public void onFailure(Throwable caught) {
              caught.printStackTrace();
              Window.alert("ERROR AJAX");
            }
          });
         
        }
        if(a=="recibir"){
         
          dto.setObservacionesEntrega(observacionesRecibir.getText());
         
          serverDeposito.recibirSolicitudEnvio(dto,new AsyncCallback<Void>() {
           
            @Override
            public void onSuccess(Void result) {
View Full Code Here

      Set<SolicitudEnvioSuministro> solicitudesSuministros) {
    this.solicitudesEnvioSuministros = solicitudesSuministros;
  }
 
  public SolicitudEnvioDTO getDTO(){
    SolicitudEnvioDTO dto= new SolicitudEnvioDTO();
   
    dto.setId(id);
    dto.setEstado(estado);
    dto.setObservacionesEntrega(observacionesEntrega);
    dto.setObservacionesEnvio(observacionesEnvio);
    dto.setDeposito(deposito.getDTO());
    dto.setPuntoEntrega(puntoEntrega.getDTO());
   
    HashSet<SolicitudEnvioSuministroDTO> solicitudesEnvioSuministrosDTO=new HashSet<SolicitudEnvioSuministroDTO>();
    for(SolicitudEnvioSuministro s:solicitudesEnvioSuministros){
      solicitudesEnvioSuministrosDTO.add(s.getDTO());
    }
    dto.setSolicitudesEnvioSuministros(solicitudesEnvioSuministrosDTO);
    dto.setFecha(fecha);
   
    return dto;
  }
View Full Code Here

TOP

Related Classes of fing.satode.data.SolicitudEnvioDTO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.