Package cl.loso.melon.server.model

Examples of cl.loso.melon.server.model.UsuarioLN


    try {
      List<ListaEventoLN> eventos=FueraServicioLNDAO.obtenerEventosPendientes();                            // pendientes
      Iterator<ListaEventoLN> ite = eventos.iterator();
      while (ite.hasNext()) {
        ListaEventoLN evento = ite.next();
        UsuarioLN usr =UsuarioLNBO.editarUsuarioLN(String.valueOf(evento.getIdResponsable()));
        FueraServicioLNBO.enviarCorreo(
            "tiene un fuera de servicio pendiente", from, usr
                .getEmail());
      }

    } catch (Exception ex) {
      log.warning(ex.getMessage());
View Full Code Here


          session.put("logueado", "true");
          session.put("IdNegocio", usuarioLN.getIdNegocio());
          session.put("perfil", usuarioLN.getPerfil());
          session.put("IdUsuario",usrId);

          UsuarioLN usuario=UsuarioLNBO.editarUsuarioLN(String.valueOf(usrId));
          NegocioLN negocio=NegocioLNBO.editarNegocioLN(String.valueOf(usuario.getIdNegocio()));

          String txtNegocio=negocio.getNombre();
          if(txtNegocio!=null){
            session.put("txtNegocio", txtNegocio);
          }else{
            session.put("txtNegocio", "sin negocio");
          }

         
          log.info("usuarioLN.getPerfil(): " + usuarioLN.getPerfil());
          retorno = ActionSupport.SUCCESS;
        } else {
          log.info("no coinciden los usuarios!!");
          throw new Exception("no coinciden los usuarios!!");
        }
      } else {

        log.info("no existe el usuario " + mailusu + " en la base de datos!!");

        String usuario_nombres = context
            .getInitParameter("usuario_nombres");
        String usuario_apepa = context
            .getInitParameter("usuario_apepa");
        String usuario_apema = context
            .getInitParameter("usuario_apema");
        String usuario_mail = context
            .getInitParameter("usuario_mail");
        String usuario_cargo = context
            .getInitParameter("usuario_cargo");
        String usuario_perfil = context
        .getInitParameter("usuario_perfil");

        log.info("usuario_mail:" + usuario_mail);
        log.info("mailusu:" + mailusu);

        if (mailusu.equals(usuario_mail)) {

          UsuarioLNBO.guardarUsuarioLN(usuario_nombres,
              usuario_apepa, usuario_apema, usuario_mail,
              usuario_perfil.charAt(0), usuario_cargo, "0", "0");
         
          UsuarioLN usr=((UsuarioLN)UsuarioLNBO.obtenerUsuarioPorEmailLVS(user
              .getEmail()).get(0));

          request.setAttribute("uid", usr.getId());
          request.setAttribute("perfil", Character
              .valueOf(usr.getPerfil()));
         
          retorno = ActionSupport.SUCCESS;
        } else {
          log.error("no es el usuario adm el que intenta ingresar por primera vez");
          addActionError("el sistema no tiene datos" );
View Full Code Here

  private static Log log = LogFactory.getLog(FueraServicioLNDAO.class);

  @SuppressWarnings("unchecked")
  public static List<ListaEventoLN> obtener(String idUsuario) {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    UsuarioLN usuario = null;
    List<ListaEventoLN> detached = null;
    Query query = null;
    try {
      usuario = pm
          .getObjectById(UsuarioLN.class, Long.valueOf(idUsuario));
View Full Code Here

      if (fechasolucion != null) {
        fecha_solucion = (Date) formato1.parse(fechasolucion);
      }

      UsuarioLN usuario = UsuarioLNDAO.getUsuarioLNbyId(Long
          .valueOf(idUsuario));

      Key k1 = KeyFactory.createKey(UsuarioLN.class.getSimpleName(),
          usuario.getId());

      Key k2 = KeyFactory.createKey(k1, ListaEventoLN.class
          .getSimpleName(), Long.valueOf(idListaEvento));

      evento = pm.getObjectById(ListaEventoLN.class, k2);
View Full Code Here

  private static Log log = LogFactory.getLog(NovedadLNDAO.class);

  @SuppressWarnings("unchecked")
  public static List<NovedadLN> obtener(String idUsuario) {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    UsuarioLN pusuario = null;
    List<NovedadLN> detached = null;

    try {
      pusuario = pm.getObjectById(UsuarioLN.class, Long
          .valueOf(idUsuario));
     
      Map<String, Object> pars = new HashMap<String, Object>();     
      String queryStr = "usuario == :usr && negocio==:neg";
      pars.put("usr", pusuario);
      pars.put("neg", pusuario.getIdNegocio());
      Query query = pm.newQuery(NovedadLN.class);
      query.setFilter(queryStr);
      query.setOrdering("fecha desc");
      detached = (List<NovedadLN>)pm.detachCopyAll((List<NovedadLN>query.executeWithMap(pars));     
       
View Full Code Here

       String cargo,
       Long idNegocio,
       String correo) {

      PersistenceManager pm = PMF.get().getPersistenceManager();
      UsuarioLN usuario=null;
      try {
        if(correo!=null)
          usuario=new UsuarioLN(nombres,apepa,apema,email,perfil,cargo,idNegocio,new Boolean(true));
        else
          usuario=new UsuarioLN(nombres,apepa,apema,email,perfil,cargo,idNegocio,new Boolean(false));         
        pm.makePersistent(usuario);
      } catch (Exception e) {
        log.error(e.getMessage());
      } finally {
          pm.close();
View Full Code Here

      }     
  } 
 
  public static UsuarioLN getUsuarioLNbyId(Long id) {
      PersistenceManager pm = PMF.get().getPersistenceManager();
      UsuarioLN usuario, detached = null;
      try {
        usuario = pm.getObjectById(UsuarioLN.class, id);
          detached = pm.detachCopy(usuario);
      } catch (Exception e) {
        log.error(e.getMessage());         
View Full Code Here

       String cargo,
       Long idNegocio,
       String correo) {
      PersistenceManager pm = PMF.get().getPersistenceManager();
      try {
        UsuarioLN usuario=pm.getObjectById(UsuarioLN.class, id);
        usuario.setNombres(nombres);
        usuario.setApepa(apepa);
        usuario.setApema(apema);
        usuario.setEmail(email);
        usuario.setPerfil(perfil);
        usuario.setCargo(cargo);
        usuario.setIdNegocio(idNegocio);
        if(correo!=null)
          usuario.setCorreo(new Boolean(true));
        else
          usuario.setCorreo(new Boolean(false));
      } catch (Exception e) {
        log.error(e.getMessage());       
      } finally {
          pm.close();
      }   
View Full Code Here

      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;
  }
View Full Code Here

    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;
 
View Full Code Here

TOP

Related Classes of cl.loso.melon.server.model.UsuarioLN

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.