Package cl.loso.melon.server.action

Source Code of cl.loso.melon.server.action.FueraServicioLNAction

package cl.loso.melon.server.action;

import java.util.List;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import cl.loso.melon.server.model.EquipoLN;
import cl.loso.melon.server.model.ListaEventoLN;
import cl.loso.melon.server.model.UsuarioLN;
import cl.loso.melon.server.negocio.EquipoLNBO;
import cl.loso.melon.server.negocio.FueraServicioLNBO;
import cl.loso.melon.server.negocio.UsuarioLNBO;
import cl.loso.melon.server.pojos.FueraServicio;
import cl.loso.melon.server.pojos.FueraServicioUsuario;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class FueraServicioLNAction extends ActionSupport {
 
  private static Log log = LogFactory.getLog(TipoLNAction.class);
  private static final long serialVersionUID = 1L;
  private List<ListaEventoLN> eventoList;
  private String idUsuario;
  private String idResponsable;
  private String idNegocio;
  private String idEquipo;
  private String idListaEvento;
  private String fecha;
  private String fechacompromiso;
  private String fechasolucion; 
  private String problema;
  private String comentario;
  private List<EquipoLN> equipoList; 
  private List<UsuarioLN> usuarioList;
  private FueraServicio fueraServicio;
  private FueraServicioUsuario fueraServicioUsuario;
  private UsuarioLN usuarioln;
 
  public String obtenerFueraServicio() {
    try {
      eventoList=FueraServicioLNBO.obtenerFueraServicio(idUsuario);
      usuarioln=UsuarioLNBO.editarUsuarioLN(idUsuario);
    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
  }
 
  public String guardarFueraServicio() {
    try {
      // no usar idUsuario el de la pagina
      Map<String, Object> session = ActionContext.getContext()
      .getSession();
      Long idUsuarioSesion=(Long)session.get("IdUsuario");
      log.info("idUsuarioSesion este es el que vale : " + idUsuarioSesion);
      log.info("idUsuario : " + idUsuario);     
      UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(idUsuario);
      //UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(String.valueOf(idUsuarioSesion));//usuario logueado
      //UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(String.valueOf(idUsuarioSesion));//usuario logueado
      FueraServicioLNBO.guardarFueraServicio(fecha,idUsuario,
          idResponsable, String.valueOf(usuario.getIdNegocio()), idEquipo, problema);
    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
  }
  public String guardarFueraServicioUsuario() {
    try {

      FueraServicioLNBO.guardarFueraServicioUsuario(fechacompromiso,fechasolucion,idUsuario,
          idListaEvento, comentario);

    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
  }
 
  public String cerrarFueraServicioUsuario() {
    try {
      log.info("idUsuario : " + idUsuario);
      log.info("idListaEvento : " + idListaEvento);
      FueraServicioLNBO.cerrarFueraServicioUsuario(idUsuario,
          idListaEvento);

    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
 
 
  public String nuevoFueraServicio() {
    try {
      UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(idUsuario);
      equipoList = EquipoLNBO.obtenerEquipoLN(String.valueOf(usuario.getIdNegocio()));
      usuarioList = UsuarioLNBO.obtenerUsuarioNegocioLN(String.valueOf(usuario.getIdNegocio()))
    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
 
 
  public String editarFueraServicio() {
    try {
      UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(idUsuario);
      equipoList = EquipoLNBO.obtenerEquipoLN(String.valueOf(usuario.getIdNegocio()));
      usuarioList = UsuarioLNBO.obtenerUsuarioNegocioLN(String.valueOf(usuario.getIdNegocio()));
      fueraServicio=FueraServicioLNBO.editarFueraServicio(idUsuario, idListaEvento);
    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
 
 
  public String editarFueraServicioUsuario() {
    try {
      UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(idUsuario);
      equipoList = EquipoLNBO.obtenerEquipoLN(String.valueOf(usuario.getIdNegocio()));
      usuarioList = UsuarioLNBO.obtenerUsuarioNegocioLN(String.valueOf(usuario.getIdNegocio()));
      ListaEventoLN eventoPadre=FueraServicioLNBO.obtenerUsuarioPadre(idUsuario, idListaEvento);
     
      log.info("idUsuario Hijo" +  idUsuario);
      log.info("idListaEvento Hijo" +  idListaEvento);
     
      log.info("eventoPadre.getIdUsuarioPadre() " +  eventoPadre.getIdUsuarioPadre());
      log.info("eventoPadre.getIdpadre() " + eventoPadre.getIdpadre());
     
      fueraServicioUsuario=FueraServicioLNBO.editarFueraServicioUsuario(
          String.valueOf(eventoPadre.getIdUsuarioPadre()),
          String.valueOf(eventoPadre.getIdpadre()),
          idUsuario,
          idListaEvento
          );//sacar idPadre
     
    } catch (Exception e) {
      log.error(e);
    }
    return ActionSupport.SUCCESS;
 

  public List<ListaEventoLN> getEventoList() {
    return eventoList;
  }

  public void setEventoList(List<ListaEventoLN> eventoList) {
    this.eventoList = eventoList;
  }

  public String getIdUsuario() {
    return idUsuario;
  }

  public void setIdUsuario(String idUsuario) {
    this.idUsuario = idUsuario;
  }

  public String getIdResponsable() {
    return idResponsable;
  }

  public void setIdResponsable(String idResponsable) {
    this.idResponsable = idResponsable;
  }

  public String getIdNegocio() {
    return idNegocio;
  }

  public void setIdNegocio(String idNegocio) {
    this.idNegocio = idNegocio;
  }

  public String getIdEquipo() {
    return idEquipo;
  }

  public void setIdEquipo(String idEquipo) {
    this.idEquipo = idEquipo;
  }

  public String getFecha() {
    return fecha;
  }

  public void setFecha(String fecha) {
    this.fecha = fecha;
  }

  public String getProblema() {
    return problema;
  }

  public void setProblema(String problema) {
    this.problema = problema;
  }

  public List<EquipoLN> getEquipoList() {
    return equipoList;
  }

  public void setEquipoList(List<EquipoLN> equipoList) {
    this.equipoList = equipoList;
  }

  public List<UsuarioLN> getUsuarioList() {
    return usuarioList;
  }

  public void setUsuarioList(List<UsuarioLN> usuarioList) {
    this.usuarioList = usuarioList;
  }

  public String getIdListaEvento() {
    return idListaEvento;
  }

  public void setIdListaEvento(String idListaEvento) {
    this.idListaEvento = idListaEvento;
  }

  public FueraServicio getFueraServicio() {
    return fueraServicio;
  }

  public void setFueraServicio(FueraServicio fueraServicio) {
    this.fueraServicio = fueraServicio;
  }

  public String getFechacompromiso() {
    return fechacompromiso;
  }

  public void setFechacompromiso(String fechacompromiso) {
    this.fechacompromiso = fechacompromiso;
  }

  public String getFechasolucion() {
    return fechasolucion;
  }

  public void setFechasolucion(String fechasolucion) {
    this.fechasolucion = fechasolucion;
  }

  public String getComentario() {
    return comentario;
  }

  public void setComentario(String comentario) {
    this.comentario = comentario;
  }

  public FueraServicioUsuario getFueraServicioUsuario() {
    return fueraServicioUsuario;
  }

  public void setFueraServicioUsuario(FueraServicioUsuario fueraServicioUsuario) {
    this.fueraServicioUsuario = fueraServicioUsuario;
  }

  public UsuarioLN getUsuarioln() {
    return usuarioln;
  }

  public void setUsuarioln(UsuarioLN usuarioln) {
    this.usuarioln = usuarioln;
 

}
TOP

Related Classes of cl.loso.melon.server.action.FueraServicioLNAction

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.