Package unlp.edu.action

Source Code of unlp.edu.action.EditarUsuarioAction

package unlp.edu.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.*;

import unlp.edu.core.Role;
import unlp.edu.core.Sistema;
import unlp.edu.core.Usuario;

public class EditarUsuarioAction extends Action{

  public ActionForward execute(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response)
      throws Exception {
    DynaActionForm editarUsuarioForm = (DynaActionForm) form;
   
    // 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");
   
  }
   
}
TOP

Related Classes of unlp.edu.action.EditarUsuarioAction

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.