Examples of PlanSuministroDTO


Examples of fing.satode.data.PlanSuministroDTO

  public void setSolicitudesEnvios(Set<SolicitudEnvio> solicitudesEnvios) {
    this.solicitudesEnvios = solicitudesEnvios;
  }

  public PlanSuministroDTO getDTO() {
    PlanSuministroDTO dto= new PlanSuministroDTO();
    dto.setId(id);
    dto.setSolicitudsuministro(solicitudsuministro.getDTO());
   
   
    HashSet<SolicitudEnvioDTO> solicitudesEnviosDTO= new HashSet<SolicitudEnvioDTO>();
    for(SolicitudEnvio s:solicitudesEnvios){
      solicitudesEnviosDTO.add(s.getDTO());
    }
    dto.setSolicitudesEnvios(solicitudesEnviosDTO);
   
    return dto;
  }
View Full Code Here

Examples of fing.satode.data.PlanSuministroDTO

              suministros.getCellFormatter().setStyleName(0,i, "tbl-cab");
            }
            panelSuministros.add(suministros);
           
           
            PlanSuministroDTO planSum=null;
            for(PlanSuministroDTO pdto:dto.getPlanesSuministros()){
              if(pdto.getSolicitudsuministro().getTipoSuministro().getId().equals(s.getTipoSuministro().getId())){
                planSum=pdto;
                break;
              }
            }
           
            if(stocks.containsKey(s.getTipoSuministro().getId())){
              Grid depoCantidades= new Grid(stocks.get(s.getTipoSuministro().getId()).size()+1,3);
              depoCantidades.setBorderWidth(1);
              depoCantidades.setWidget(0, 0, new Label("Deposito"));
              depoCantidades.setWidget(0, 1, new Label("Cantidad en Stock"));
              depoCantidades.setWidget(0, 2, new Label("Cantidad a enviar"));
              panelSuministros.add(depoCantidades);
             
              for(int i=0;i<3;i++){
                depoCantidades.getCellFormatter().setStyleName(0,i, "tbl-cab");
              }
              int row=1;
              for(CuentaCorrienteSuministroDTO cuenta:stocks.get(s.getTipoSuministro().getId())){
                depoCantidades.setWidget(row, 0, new Label(cuenta.getDeposito().getId().toString()+"-"+cuenta.getDeposito().getCiudad().getNombre()+"-"+cuenta.getDeposito().getDireccion()));
                depoCantidades.setWidget(row, 1, new Label(String.valueOf(cuenta.getCantidad())));
                TextBox cantidad = new TextBox();
                cantidad.setText("0");
                cantidad.addKeyboardListener(new KeyNumeric());
                DepositoCantidad depoCan=new DepositoCantidad();
                depoCan.setDeposito(cuenta.getDeposito());
                depoCan.setCantidad(cantidad);
                if(!cantidades.containsKey(s.getTipoSuministro().getId())){
                  cantidades.put(s.getTipoSuministro().getId(),new ArrayList<DepositoCantidad>());
                }
                ArrayList<DepositoCantidad> listaDepoCan= cantidades.get(s.getTipoSuministro().getId());
                listaDepoCan.add(depoCan);
                depoCantidades.setWidget(row, 2, cantidad);
                row++;
                if(planSum!=null){
                  for(SolicitudEnvioDTO sdto: planSum.getSolicitudesEnvios()){
                    if(sdto.getDeposito().getId().equals(cuenta.getDeposito().getId())){
                      for(SolicitudEnvioSuministroDTO sesdto:sdto.getSolicitudesEnvioSuministros()){
                        if(sesdto.getTipoSuministro().getId().equals(s.getTipoSuministro().getId())){
                          cantidad.setText(String.valueOf(sesdto.getCantidad()));
                        }
                      }
                    }
                  }
                }
              }
            }else{
              if(planSum==null){
                Grid depoCantidades= new Grid(2,3);
                depoCantidades.setBorderWidth(1);
                depoCantidades.setWidget(0, 0, new Label("Deposito"));
                depoCantidades.setWidget(0, 1, new Label("Cantidad en Stock"));
                depoCantidades.setWidget(0, 2, new Label("Cantidad a enviar"));
                panelSuministros.add(depoCantidades);
               
                for(int i=0;i<3;i++){
                  depoCantidades.getCellFormatter().setStyleName(0,i, "tbl-cab");
                }
       
                depoCantidades.setWidget(1, 0, new Label("SIN STOCK"));
                depoCantidades.setWidget(1, 1, new Label("SIN STOCK"));
                depoCantidades.setWidget(1, 2, new Label("SIN STOCK"));
              }else{
               
                Grid depoCantidades= new Grid(stocks.get(s.getTipoSuministro().getId()).size()+1,3);
                depoCantidades.setBorderWidth(1);
                depoCantidades.setWidget(0, 0, new Label("Deposito"));
                depoCantidades.setWidget(0, 1, new Label("Cantidad en Stock"));
                depoCantidades.setWidget(0, 2, new Label("Cantidad a enviar"));
                panelSuministros.add(depoCantidades);
               
                for(int i=0;i<3;i++){
                  depoCantidades.getCellFormatter().setStyleName(0,i, "tbl-cab");
                }
                int row=1;
                for(SolicitudEnvioDTO solenv:planSum.getSolicitudesEnvios() ){
                  for(SolicitudEnvioSuministroDTO solenvsum:solenv.getSolicitudesEnvioSuministros()){
                    if(solenvsum.getTipoSuministro().getId().equals(s.getTipoSuministro().getId()))
                    {
                      depoCantidades.setWidget(row, 0, new Label(solenv.getDeposito().getId().toString()+"-"+solenv.getDeposito().getCiudad().getNombre()+"-"+solenv.getDeposito().getDireccion()));
                      depoCantidades.setWidget(row, 1, new Label(String.valueOf(solenvsum.getCantidad())));
View Full Code Here

Examples of fing.satode.data.PlanSuministroDTO

            tipoSuministro=t;
            break;
          }
         
        }
        PlanSuministroDTO plan= new PlanSuministroDTO();
        dto.getPlanesSuministros().add(plan);       
        for(SolicitudSuministroDTO soldto:necesidadDTO.getSolicitudesSuministros()){
          if(soldto.getTipoSuministro().getId().equals(idTipoSuministo)){
            plan.setSolicitudsuministro(soldto);
            break;
          }
        }
        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);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.