Package unlp.edu.core

Examples of unlp.edu.core.Sistema


    String descNuevoEstado = (String) cambiarEstadoForm.get("descNuevoEstado");
    String nomNuevoResponsable = (String) cambiarEstadoForm.get("responsable_item");
    String fichaTrabajo = (String) cambiarEstadoForm.get("fichaTrabajoItem");

   
    Sistema sistema = Sistema.getInstance();
   
    Proyecto proyecto = sistema.getProyectoPorNombre(nombreProyecto);
    Long idProyecto = proyecto.getId();
    Item item = sistema.getItem(proyecto, nombreItem);
    Estado nuevoEstado = sistema.getEstadoTipoItem(item.getTipoItem(), descNuevoEstado);
    Miembro nuevoResponsable = sistema.getMiembro(proyecto, nomNuevoResponsable);
       
    sistema.cambiarEstadoItem(item, nuevoEstado, nuevoResponsable, fichaTrabajo);
   
      ActionRedirect redirect = new ActionRedirect(mapping.findForward("ok"));

      redirect.addParameter("id", idProyecto);
View Full Code Here


    String  idTipoItem = (String) eliminarEstadoSiguienteForm.get("idTipoItem");
    String  idProyecto = (String) eliminarEstadoSiguienteForm.get("idProyecto");
    String descripcionEstado =  (String) eliminarEstadoSiguienteForm.get("descripcionEstado");
    String descripcionMiembro =  (String) eliminarEstadoSiguienteForm.get("descripcionMiembro");
   
    Sistema sistema = Sistema.getInstance();
   
    TipoItem savedTipoItem = sistema.getTipoItemID(Long.valueOf(idTipoItem));
    Estado estado = sistema.getEstadoTipoItem(savedTipoItem, descripcionEstado);
    Proyecto proyecto = sistema.getProyecto(Long.valueOf(idProyecto));
    Miembro miembro = sistema.getMiembro(proyecto, descripcionMiembro);

    sistema.eliminarMiembroEstado(miembro,estado)
   
      ActionRedirect redirect = new ActionRedirect(mapping.findForward("ok"));

      redirect.addParameter("idTI", idTipoItem);
      redirect.addParameter("idP", idProyecto);
View Full Code Here

    ActionErrors errors = new ActionErrors();
   
    // Extraemos los datos del formulario
    String  nombreProyecto = (String) eliminarProyectoForm.get("nombreProyecto");
   
    Sistema sistema = Sistema.getInstance();
    Proyecto proyecto = sistema.getProyectoPorNombre(nombreProyecto);
    if (proyecto != null)
    {
      if (sistema.eliminarProyecto(proyecto))
      {
        // Mostramos la siguiente vista
        return mapping.findForward("ok");
      } else {
        errors.add(ActionErrors.GLOBAL_MESSAGE,new ActionMessage("fallo.eliminar"));
View Full Code Here

    DynaActionForm editarItemForm = (DynaActionForm) form;
       
    String  nombreProyecto = (String) editarItemForm.get("nombreProyecto");
    String nombreItem = (String) editarItemForm.get("nombreItem");
   
    Sistema sistema = Sistema.getInstance();
 
    Proyecto proyecto = sistema.getProyectoPorNombre(nombreProyecto);
    Long idProyecto = proyecto.getId();
    Item item = sistema.getItem(proyecto, nombreItem);
   
    sistema.eliminarItem(item);
   
      ActionRedirect redirect = new ActionRedirect(mapping.findForward("ok"));
      redirect.addParameter("id", idProyecto);
     
      return redirect;
View Full Code Here

   
    // Extraemos los datos del formulario
    String  nombreProyecto = (String) agregarProyectoForm.get("nombre_proyecto");
    String  liderProyecto = (String) agregarProyectoForm.get("lider_proyecto");
   
    Sistema sistema = Sistema.getInstance();
   
    sistema.nuevoProyecto(nombreProyecto, liderProyecto);
   
    // Mostramos la siguiente vista
    return mapping.findForward("ok");
   
  }
View Full Code Here

    String  idProyecto = (String) agregarEstadoSiguienteForm.get("idProyecto");
    String  idTipoItem = (String) agregarEstadoSiguienteForm.get("idTipoItem");
    String idEstadoInicial =  (String) agregarEstadoSiguienteForm.get("idEstado");
    String estadoSiguienteDesc =  (String) agregarEstadoSiguienteForm.get("estadoSiguienteDesc");
   
    Sistema sistema = Sistema.getInstance();
   
    TipoItem tipoItem = sistema.getTipoItemID(Long.valueOf(idTipoItem));
    Estado savedEstadoInicial = sistema.getEstadoID(Long.valueOf(idEstadoInicial));
    Estado savedEstadoSiguiente = sistema.getEstadoTipoItem(tipoItem, estadoSiguienteDesc);
       
    sistema.agregarEstadoSiguiente(tipoItem, savedEstadoInicial, savedEstadoSiguiente);
   
      ActionRedirect redirect = new ActionRedirect(mapping.findForward("ok"));

      redirect.addParameter("idTI", idTipoItem);
      redirect.addParameter("idP", idProyecto);
View Full Code Here

    // Extraemos los datos del formulario
    String  nombreActualProyecto = (String) editarProyectoForm.get("nombreActualProyecto");
    String  nuevoNombreProyecto = (String) editarProyectoForm.get("nombreProyecto");
    String  nuevoLiderProyecto = (String) editarProyectoForm.get("liderProyecto");
   
    Sistema sistema = Sistema.getInstance();
   
    Proyecto savedProyecto = sistema.getProyectoPorNombre(nombreActualProyecto);   
    Role roleLider = sistema.getRoleProyecto("Lider");
    Miembro actualLider = savedProyecto.getLiderProyecto();
   
    Miembro nuevoLider = sistema.getMiembro(savedProyecto, nuevoLiderProyecto);

    //Es un usuario que aun no es miembro del proyecto - Se crea y persiste
    if (nuevoLider == null)
    {
      nuevoLider = sistema.nuevoMiembro(savedProyecto, sistema.getUsuario(nuevoLiderProyecto), roleLider);
    } else if (!nuevoLider.equals(actualLider)) {
      //Es miembro del proyecto pero no es el lider actual 
      sistema.editarMiembro(nuevoLider,roleLider);
    }
   
    sistema.editarProyecto(savedProyecto,nuevoNombreProyecto,nuevoLider);
   
    //Se asigna un rol de desarrollador al antiguo Lider
    if (!nuevoLider.equals(actualLider))
    {
      sistema.editarMiembro(actualLider, sistema.getRoleProyecto("Desarrollador"));
    }
   
    // Mostramos la siguiente vista
    return mapping.findForward("ok");
   
View Full Code Here

    String  nombreProyecto = (String) editarTipoItemForm.get("nombreProyecto");
    String  descripcionInicialTipoItem = (String) editarTipoItemForm.get("descripcion_inicial");
    String descripcionNuevaTipoItem = (String) editarTipoItemForm.get("descripcion_nueva");
    String  nuevoEstadoIni = (String) editarTipoItemForm.get("nuevoEstadoInicial");
   
    Sistema sistema = Sistema.getInstance();
   
    Proyecto proyecto = sistema.getProyectoPorNombre(nombreProyecto);
    Long idProyecto = proyecto.getId();
    TipoItem savedTipoItem = sistema.getTipoItem(descripcionInicialTipoItem, proyecto);
    Estado estadoIni = sistema.getEstadoTipoItem(savedTipoItem, nuevoEstadoIni);
 
    sistema.editarTipoItem(savedTipoItem, descripcionNuevaTipoItem, estadoIni);
   
      ActionRedirect redirect = new ActionRedirect(mapping.findForward("ok"));

      redirect.addParameter("id", idProyecto);
      return redirect;
View Full Code Here

    String nomNuevoResponsable = (String) editarItemForm.get("nomNuevoResponsable");
    String fichaTrabajo = (String) editarItemForm.get("fichaTrabajoItem");
    String prioridad = (String) editarItemForm.get("prioridad");
    String descripcion = (String) editarItemForm.get("descripcion");
   
    Sistema sistema = Sistema.getInstance();
 
    Proyecto proyecto = sistema.getProyectoPorNombre(nombreProyecto);
    Long idProyecto = proyecto.getId();
    Item item = sistema.getItem(proyecto, nombreItem);
    Miembro nuevoResponsable = sistema.getMiembro(proyecto, nomNuevoResponsable);
   
    sistema.editarItem(item,nuevoResponsable,descripcion,prioridad,fichaTrabajo);
     
      ActionRedirect redirect = new ActionRedirect(mapping.findForward("ok"));
      redirect.addParameter("id", idProyecto);

      return redirect;
View Full Code Here

    // Extraemos los datos del formulario
    String  nombreUsuario = (String) editarUsuarioForm.get("nombreUsuario");
    String  nuevoRolUsuario = (String) editarUsuarioForm.get("nuevoRol");
    String  nuevaClave    = (String) editarUsuarioForm.get("password");
   
    Sistema sistema = Sistema.getInstance();
    Usuario usuario = sistema.getUsuario(nombreUsuario);
    Role nuevoRol = sistema.getRoleSistema(nuevoRolUsuario);
   
    sistema.editarUsuario(usuario,nuevoRol,nuevaClave);
   
    // Mostramos la siguiente vista
    return mapping.findForward("ok");
   
  }
View Full Code Here

TOP

Related Classes of unlp.edu.core.Sistema

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.