Package fing.satode.data

Examples of fing.satode.data.SolicitudSuministroDTO


      add(vertical);
      center();
    }

    protected void procesar() {
      SolicitudSuministroDTO dto=validar();
      if(dto!=null){
     
        if(a=="modificar"){
          dto.setId(suministro.getId());
          for(SolicitudSuministroDTO s:necesidadDTO.getSolicitudesSuministros()){
            if(s.getId().equals(dto.getId())){
              s.setCantidad(dto.getCantidad());
              s.setTipoSuministro(dto.getTipoSuministro());
              s.setCosto(dto.getCosto());
            }
          }
        }else if(a== "nuevo"){
          dto.setId(numerador++);
          necesidadDTO.getSolicitudesSuministros().add(dto);
        }else if(a=="eliminar"){
          dto.setId(suministro.getId());
          SolicitudSuministroDTO del=null;
          for(SolicitudSuministroDTO s:necesidadDTO.getSolicitudesSuministros()){
            if(s.getId().equals(dto.getId())){
              del=s;
            }
          }
          necesidadDTO.getSolicitudesSuministros().remove(del);
        }
       
            suministros= new Grid(necesidadDTO.getSolicitudesSuministros().size()+1, 4);
            suministros.setWidget(0, 0, new Label("Tipo Suministro"));
            suministros.setWidget(0, 1, new Label("Cantidad"));
            suministros.setWidget(0, 2, new Label("Modificar"));
            suministros.setWidget(0, 3, new Label("Eliminar"));
           
            gridFormulario.setWidget(5, 0, suministros);
           
          for(int i=0;i<4;i++){
            suministros.getCellFormatter().setStyleName(0,i, "tbl-cab");
          }
         
          suministros.setBorderWidth(1);
         
          int row=1;
          for(SolicitudSuministroDTO s: necesidadDTO.getSolicitudesSuministros()){
            suministros.setWidget(row, 0, new Label(s.getTipoSuministro().getNombre()));
            suministros.setWidget(row, 1, new Label(String.valueOf(s.getCantidad())));
            final SolicitudSuministroDTO sum= s;
            final Image modificarI= new Image("images/modificar.png");
            modificarI.addClickHandler(new ClickHandler() {
             
              @Override
              public void onClick(ClickEvent event) {
View Full Code Here


     
     
    }

    private SolicitudSuministroDTO validar() {
      SolicitudSuministroDTO dto= new SolicitudSuministroDTO();
     
      if(tipoSuministro.getSelectedIndex()== 0){
        Window.alert("Indique Tipo de Suministro");
        return null;
      }
      for (TipoSuministroDTO t : tipoSuministrosGlobal) {
        if(t.getId().equals(Long.valueOf(tipoSuministro.getValue(tipoSuministro.getSelectedIndex())))){
          dto.setTipoSuministro(t);
        }
      }
     
      if(cantidad.getText().trim().length()==0){
        Window.alert("Indique Cantidad");
        return null;
      }
     
      if(recursosLocales.getSelectedIndex()==1){
        if(costo.getText().trim().length()==0){
          Window.alert("Indique Costo");
          return null;
        }
        dto.setCosto(Float.valueOf(costo.getText()));
      }
     
      dto.setCantidad(Integer.valueOf(cantidad.getText()));
     
     
     
      return dto;
     
View Full Code Here

  public void setTipoSuministro(TipoSuministro tipoSuministro) {
    this.tipoSuministro = tipoSuministro;
  }
 
  public SolicitudSuministroDTO getDTO(){
    SolicitudSuministroDTO dto=new SolicitudSuministroDTO();
    dto.setId(id);
    dto.setCantidad(cantidad);
    dto.setCosto(costo);
    dto.setTipoSuministro(tipoSuministro.getDTO());
   
    return dto;
  }
View Full Code Here

       
        int row=1;
        for(SolicitudSuministroDTO s: necesidadDTO.getSolicitudesSuministros()){
          suministros.setWidget(row, 0, new Label(s.getTipoSuministro().getNombre()));
          suministros.setWidget(row, 1, new Label(String.valueOf(s.getCantidad())));
          final SolicitudSuministroDTO sum= s;
          final Image modificarI= new Image("images/modificar.png");
          modificarI.addClickHandler(new ClickHandler() {
           
            @Override
            public void onClick(ClickEvent event) {
View Full Code Here

TOP

Related Classes of fing.satode.data.SolicitudSuministroDTO

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.