Example usage for javax.servlet.http HttpSession removeAttribute

List of usage examples for javax.servlet.http HttpSession removeAttribute

Introduction

In this page you can find the example usage for javax.servlet.http HttpSession removeAttribute.

Prototype

public void removeAttribute(String name);

Source Link

Document

Removes the object bound with the specified name from this session.

Usage

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/CrearRegistroInt", method = RequestMethod.GET)
public ModelAndView CrearRegistroInt_GET(ModelMap map, HttpSession session) {
    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }//from w w w .  j a  v  a  2s . c  o  m

    if (session.getAttribute("numeroExp") != null || session.getAttribute("ht") != null) {

        String ht = (String) session.getAttribute("ht");
        String numeroExp = (String) session.getAttribute("numeroExp");
        String fechaIngreso = (String) session.getAttribute("fechaIngreso");
        String tupa = (String) session.getAttribute("tupa");
        String tipoFamilia = (String) session.getAttribute("tipoFamilia");
        long entAsoc = Long.parseLong(session.getAttribute("entAsoc").toString());

        Familia tempFam = new Familia();
        ExpedienteFamilia expediente = new ExpedienteFamilia();
        Entidad tempEnt = ServicioPersonal.getEntidad(entAsoc);
        infoFam = new InfoFamilia();

        El = new Adoptante();
        Ella = new Adoptante();
        tempFam.setEntidad(tempEnt);
        tempFam.setHabilitado(Short.parseShort("2"));
        tempFam.setUser(usuario.getApellidoP()); //seteo el usuario por defecto como apellido paterno del usuario que lo registra
        String pass = DigestUtils.sha512Hex(usuario.getApellidoP());
        tempFam.setPass(pass);

        expediente.setHt(ht);
        expediente.setNumeroExpediente(numeroExp);
        if (fechaIngreso != null && !fechaIngreso.equals("")) {
            expediente.setFechaIngresoDga(format.stringToDate(fechaIngreso));
        }
        if (fechaIngreso == null && fechaIngreso.equals("")) {
            expediente.setFechaIngresoDga(null);
        }
        if (tupa != null && !tupa.equals("")) {
            expediente.setTupa(format.stringToDate(tupa));
        }
        if (tupa == null && tupa.equals("")) {
            expediente.setTupa(null);
        }
        expediente.setTipoFamilia(tipoFamilia);
        expediente.setUnidad(usuario.getUnidad());
        expediente.setEstado("evaluacion");
        expediente.setNacionalidad("internacional");
        expediente.setRnsa(Short.parseShort("0"));
        expediente.setRnaa(Short.parseShort("1"));

        ServicioPersonal.crearFamInt(tempFam, expediente, infoFam);
        expedienteInt = expediente;

        String mensaje_log = "Se cre nuevo expediente internacional con nombre: "
                + expedienteInt.getExpediente() + " con ID: " + expedienteInt.getIdexpedienteFamilia();

        String Tipo_registro = "Familia";

        try {
            String Numero_registro = String.valueOf(expedienteInt.getNumeroExpediente());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }
        //map.put("idInfo",infoFam.getIdinfoFamilia());
        map.put("infoFam", infoFam);
        map.put("Ella", Ella);

        session.removeAttribute("numeroExp");
        session.removeAttribute("ht");
    } else {

        return new ModelAndView("redirect:/famint", map);
    }

    return new ModelAndView("/Personal/fam_inter/datos_ella", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/PersonalCrearReunion", method = RequestMethod.GET)
public ModelAndView PersonalCrearReunion_GET(ModelMap map, HttpSession session) {
    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }//w  w  w . java 2  s  . c om

    if (session.getAttribute("fecha") != null) {
        long idTurno2 = Long.parseLong(session.getAttribute("idTurno2").toString());
        String fecha = (String) session.getAttribute("fecha");
        String hora = (String) session.getAttribute("hora");
        String duracion = (String) session.getAttribute("duracion");
        String direccion = (String) session.getAttribute("direccion");
        String capacidad = (String) session.getAttribute("capacidad");
        String facilitador = (String) session.getAttribute("facilitador");
        long idTaller = Long.parseLong(session.getAttribute("idTaller").toString());
        long idGrupo = Long.parseLong(session.getAttribute("idGrupo").toString());

        Turno2 tempTurno = new Turno2();
        tempTurno = ServicioPersonal.getTurno2(idTurno2);
        Short asistencia = Short.parseShort("0");
        Short identificador = Short.parseShort("0");

        Short capac = Short.parseShort(capacidad);

        Reunion tempReun = new Reunion();
        tempReun.setTurno2(tempTurno);
        Date tempfecha = tempReun.getFecha();
        if (fecha != null) {
            if (fecha.contains("ene") || fecha.contains("feb") || fecha.contains("mar") || fecha.contains("abr")
                    || fecha.contains("may") || fecha.contains("jun") || fecha.contains("jul")
                    || fecha.contains("ago") || fecha.contains("set") || fecha.contains("oct")
                    || fecha.contains("nov") || fecha.contains("dic")) {
                tempReun.setFecha(tempfecha);
            } else {
                if (!fecha.equals("")) {
                    tempReun.setFecha(format.stringToDate(fecha));
                } else {
                    tempReun.setFecha(null);
                }
            }
        } else {
            tempReun.setFecha(null);
        }
        tempReun.setHora(hora);
        tempReun.setDuracion(duracion);
        tempReun.setDireccion(direccion);
        tempReun.setIdentificador(identificador);
        tempReun.setFacilitador(facilitador);
        tempReun.setCapacidad(capac);
        tempReun.setAsistencia(asistencia);

        ServicioPersonal.PersonalCrearReunion(tempReun);

        String mensaje_log = "El usuario: " + usuario.getNombre() + " " + usuario.getApellidoP() + " con ID: "
                + usuario.getIdpersonal() + ". Cre una nueva reunin para el da: " + fecha + ". "
                + "Perteneciente al grupo con ID: " + idGrupo + ". Del taller con ID: " + idTaller;

        String Tipo_registro = "Turno";

        try {
            String Numero_registro = String.valueOf(idGrupo);

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        Turno2 tempT2 = new Turno2();
        tempT2 = ServicioPersonal.getTurno2(idTurno2);
        map.put("turno2", tempT2);
        map.put("formato", format);
        map.put("listaPersonal", ServicioPersonal.ListaPersonal());
        map.addAttribute("idTaller", idTaller);
        map.addAttribute("idGrupo", idGrupo);
        map.addAttribute("idTurno2", idTurno2);

        session.removeAttribute("fecha");
        session.removeAttribute("hora");
        session.removeAttribute("duracion");
        session.removeAttribute("direccion");
        session.removeAttribute("capacidad");
        session.removeAttribute("facilitador");

    } else {
        long idTurno2 = Long.parseLong(session.getAttribute("idTurno2").toString());
        long idTaller = Long.parseLong(session.getAttribute("idTaller").toString());
        long idGrupo = Long.parseLong(session.getAttribute("idGrupo").toString());

        session.setAttribute("idTurno2", idTurno2);
        session.setAttribute("idTaller", idTaller);
        session.setAttribute("idGrupo", idGrupo);

        return new ModelAndView("redirect:/PersonalEditarTurnoGrupo", map);

    }

    return new ModelAndView("/Personal/Informativa/edicion_turno2", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/updatePersonal", method = RequestMethod.GET)
public ModelAndView UpdatePersonal_GET(ModelMap map, HttpSession session) {

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }/* ww w  .  j  a v  a 2 s  .co  m*/

    if (session.getAttribute("nombre") != null) {

        long idPers = Long.parseLong(session.getAttribute("idPers").toString());
        String nombre = (String) session.getAttribute("nombre");
        String apellidoP = (String) session.getAttribute("apellidoP");
        String apellidoM = (String) session.getAttribute("apellidoM");
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String correoT = (String) session.getAttribute("correoT");
        String correoP = (String) session.getAttribute("correoP");
        String profesion = (String) session.getAttribute("profesion");
        String grado = (String) session.getAttribute("grado");
        String cargo = (String) session.getAttribute("cargo");
        String dni = (String) session.getAttribute("dni");
        String fechaNac = (String) session.getAttribute("fechaNac");
        String regimen = (String) session.getAttribute("regimen");
        String fechaIng = (String) session.getAttribute("fechaIng");
        String domicilio = (String) session.getAttribute("domicilio");
        String rol = (String) session.getAttribute("rol");
        long ua = Long.parseLong(session.getAttribute("ua").toString());

        Personal temp = new Personal();
        temp = ServicioPersonal.getPersonal(idPers);

        temp.setNombre(nombre);
        temp.setApellidoP(apellidoP);
        temp.setApellidoM(apellidoM);
        temp.setUser(user);
        if (!pass.equals("")) {
            pass = DigestUtils.sha512Hex(pass);
            temp.setPass(pass);
        }
        temp.setCorreoTrabajo(correoT);
        temp.setCorreoPersonal(correoP);
        temp.setProfesion(profesion);
        temp.setGradoInstruccion(grado);
        temp.setCargo(cargo);
        temp.setDni(dni);
        Date tempfecha = temp.getFechaNacimiento();
        if (fechaNac != null) {
            if (fechaNac.contains("ene") || fechaNac.contains("feb") || fechaNac.contains("mar")
                    || fechaNac.contains("abr") || fechaNac.contains("may") || fechaNac.contains("jun")
                    || fechaNac.contains("jul") || fechaNac.contains("ago") || fechaNac.contains("set")
                    || fechaNac.contains("oct") || fechaNac.contains("nov") || fechaNac.contains("dic")) {
                temp.setFechaNacimiento(tempfecha);
            } else {
                if (!fechaNac.equals("")) {
                    temp.setFechaNacimiento(format.stringToDate(fechaNac));
                } else {
                    temp.setFechaNacimiento(null);
                }
            }
        } else {
            temp.setFechaNacimiento(null);
        }
        temp.setRegimen(regimen);
        tempfecha = temp.getFechaIngreso();
        if (fechaIng != null) {
            if (fechaIng.contains("ene") || fechaIng.contains("feb") || fechaIng.contains("mar")
                    || fechaIng.contains("abr") || fechaIng.contains("may") || fechaIng.contains("jun")
                    || fechaIng.contains("jul") || fechaIng.contains("ago") || fechaIng.contains("set")
                    || fechaIng.contains("oct") || fechaIng.contains("nov") || fechaIng.contains("dic")) {
                temp.setFechaIngreso(tempfecha);
            } else {
                if (!fechaNac.equals("")) {
                    temp.setFechaIngreso(format.stringToDate(fechaIng));
                } else {
                    temp.setFechaIngreso(null);
                }
            }
        } else {
            temp.setFechaIngreso(null);
        }
        temp.setDomicilio(domicilio);
        temp.setRol(rol);

        Unidad temp2 = new Unidad();
        temp2 = ServicioPersonal.getUa(ua);

        temp.setUnidad(temp2);

        ServicioPersonal.UpdatePersonal(temp);

        String mensaje_log = "Se edit el usuario con nombre: " + temp.getNombre() + " " + temp.getApellidoP()
                + " con ID: " + temp.getIdpersonal();

        String Tipo_registro = "Personal";

        try {
            String Numero_registro = String.valueOf(temp.getIdpersonal());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        map.put("listaPersonal", ServicioPersonal.ListaPersonal());
        session.removeAttribute("nombre");
    } else {

        return new ModelAndView("redirect:/usuarios", map);
    }
    return new ModelAndView("/Personal/registros/usuarios/lista_personal", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/editPersonal", method = RequestMethod.GET)
public ModelAndView EditarPersonal_GET(ModelMap map, HttpSession session) {

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }//ww  w  . j a v a2  s  .com

    if (session.getAttribute("nombre") != null) {

        String nombre = (String) session.getAttribute("nombre");
        String apellidoP = (String) session.getAttribute("apellidoP");
        String apellidoM = (String) session.getAttribute("apellidoM");
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String correoT = (String) session.getAttribute("correoT");
        String correoP = (String) session.getAttribute("correoP");
        String profesion = (String) session.getAttribute("profesion");
        String grado = (String) session.getAttribute("grado");
        String cargo = (String) session.getAttribute("cargo");
        String dni = (String) session.getAttribute("dni");
        String fechaNac = (String) session.getAttribute("fechaNac");
        String regimen = (String) session.getAttribute("regimen");
        String fechaIng = (String) session.getAttribute("fechaIng");
        String domicilio = (String) session.getAttribute("domicilio");
        String rol = (String) session.getAttribute("rol");
        long ua = Long.parseLong(session.getAttribute("ua").toString());

        Personal temp = new Personal();

        temp.setNombre(nombre);
        temp.setApellidoP(apellidoP);
        temp.setApellidoM(apellidoM);
        temp.setUser(user);
        if (!pass.equals("")) {
            pass = DigestUtils.sha512Hex(pass);
            temp.setPass(pass);
        }
        temp.setCorreoTrabajo(correoT);
        temp.setCorreoPersonal(correoP);
        temp.setProfesion(profesion);
        temp.setGradoInstruccion(grado);
        temp.setCargo(cargo);
        temp.setDni(dni);
        Date tempfecha = temp.getFechaNacimiento();
        if (fechaNac != null) {
            if (fechaNac.contains("ene") || fechaNac.contains("feb") || fechaNac.contains("mar")
                    || fechaNac.contains("abr") || fechaNac.contains("may") || fechaNac.contains("jun")
                    || fechaNac.contains("jul") || fechaNac.contains("ago") || fechaNac.contains("set")
                    || fechaNac.contains("oct") || fechaNac.contains("nov") || fechaNac.contains("dic")) {
                temp.setFechaNacimiento(tempfecha);
            } else {
                if (!fechaNac.equals("")) {
                    temp.setFechaNacimiento(format.stringToDate(fechaNac));
                } else {
                    temp.setFechaNacimiento(null);
                }
            }
        } else {
            temp.setFechaNacimiento(null);
        }
        temp.setRegimen(regimen);
        tempfecha = temp.getFechaIngreso();
        if (fechaIng != null) {
            if (fechaIng.contains("ene") || fechaIng.contains("feb") || fechaIng.contains("mar")
                    || fechaIng.contains("abr") || fechaIng.contains("may") || fechaIng.contains("jun")
                    || fechaIng.contains("jul") || fechaIng.contains("ago") || fechaIng.contains("set")
                    || fechaIng.contains("oct") || fechaIng.contains("nov") || fechaIng.contains("dic")) {
                temp.setFechaIngreso(tempfecha);
            } else {
                if (!fechaNac.equals("")) {
                    temp.setFechaIngreso(format.stringToDate(fechaIng));
                } else {
                    temp.setFechaIngreso(null);
                }
            }
        } else {
            temp.setFechaIngreso(null);
        }
        temp.setDomicilio(domicilio);
        temp.setRol(rol);

        Unidad temp2 = new Unidad();
        temp2 = ServicioPersonal.getUa(ua);

        temp.setUnidad(temp2);

        if (ServicioPersonal.usuario(temp.getUser())) {

            String mensaje_error = "El nombre de usuario ya existe en la base de datos. Por favor, ingresar nuevamente los datos";

            map.put("mensaje", mensaje_error);
            map.put("listaUa", ServicioPersonal.ListaUa());
            return new ModelAndView("/Personal/registros/usuarios/editar_personal", map);
        }

        ServicioPersonal.InsertPersonal(temp);

        String mensaje_log = "Se cre nuevo usuario con nombre: " + temp.getNombre() + " "
                + temp.getApellidoP() + " con ID: " + temp.getIdpersonal();

        String Tipo_registro = "Personal";

        try {
            String Numero_registro = String.valueOf(temp.getIdpersonal());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        map.put("listaPersonal", ServicioPersonal.ListaPersonal());
        session.removeAttribute("nombre");
    } else {

        return new ModelAndView("redirect:/usuarios", map);
    }

    return new ModelAndView("/Personal/registros/usuarios/lista_personal", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/updateAut", method = RequestMethod.GET)
public ModelAndView UpdateAut_GET(ModelMap map, HttpSession session) {

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        return new ModelAndView("login", map);
    }//from   ww  w .ja  va 2 s.co m

    if (session.getAttribute("nombre") != null) {

        long id = Long.parseLong(session.getAttribute("id").toString());
        String nombre = (String) session.getAttribute("nombre");
        String tipo = (String) session.getAttribute("tipo");
        String pais = (String) session.getAttribute("pais");
        String direccion = (String) session.getAttribute("direccion");
        String telefono = (String) session.getAttribute("telefono");
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String resol_aut = (String) session.getAttribute("resol_aut");
        String fecha_emis_resol = (String) session.getAttribute("fecha_emis_resol");
        String resol_renov = (String) session.getAttribute("resol_renov");
        String fecha_renov = (String) session.getAttribute("fecha_renov");
        String fecha_venc_aut = (String) session.getAttribute("fecha_venc_aut");
        String obs = (String) session.getAttribute("obs");

        Autoridad temp = new Autoridad();
        temp = ServicioPersonal.getAutoridad(id);
        temp.setTipo(tipo);

        temp.getEntidad().setNombre(nombre);
        temp.getEntidad().setPais(pais);
        temp.getEntidad().setUser(user);
        if (!pass.equals("")) {
            pass = DigestUtils.sha512Hex(pass);
            temp.getEntidad().setPass(pass);
        }
        temp.getEntidad().setDireccion(direccion);
        temp.getEntidad().setTelefono(telefono);
        temp.getEntidad().setResolAuto(resol_aut);
        Date tempfecha = temp.getEntidad().getFechaResol();
        if (fecha_emis_resol != null) {
            if (fecha_emis_resol.contains("ene") || fecha_emis_resol.contains("feb")
                    || fecha_emis_resol.contains("mar") || fecha_emis_resol.contains("abr")
                    || fecha_emis_resol.contains("may") || fecha_emis_resol.contains("jun")
                    || fecha_emis_resol.contains("jul") || fecha_emis_resol.contains("ago")
                    || fecha_emis_resol.contains("set") || fecha_emis_resol.contains("oct")
                    || fecha_emis_resol.contains("nov") || fecha_emis_resol.contains("dic")) {
                temp.getEntidad().setFechaResol(tempfecha);
            } else {
                if (!fecha_emis_resol.equals("")) {
                    temp.getEntidad().setFechaResol(format.stringToDate(fecha_emis_resol));
                } else {
                    temp.getEntidad().setFechaResol(null);
                }
            }
        } else {
            temp.getEntidad().setFechaResol(null);
        }
        temp.getEntidad().setFechaResol(format.stringToDate(fecha_emis_resol));
        temp.getEntidad().setResolRenov(resol_renov);
        tempfecha = temp.getEntidad().getFechaRenov();
        if (fecha_renov != null) {
            if (fecha_renov.contains("ene") || fecha_renov.contains("feb") || fecha_renov.contains("mar")
                    || fecha_renov.contains("abr") || fecha_renov.contains("may") || fecha_renov.contains("jun")
                    || fecha_renov.contains("jul") || fecha_renov.contains("ago") || fecha_renov.contains("set")
                    || fecha_renov.contains("oct") || fecha_renov.contains("nov")
                    || fecha_renov.contains("dic")) {
                temp.getEntidad().setFechaRenov(tempfecha);
            } else {
                if (!fecha_renov.equals("")) {
                    temp.getEntidad().setFechaRenov(format.stringToDate(fecha_renov));
                } else {
                    temp.getEntidad().setFechaRenov(null);
                }
            }
        } else {
            temp.getEntidad().setFechaRenov(null);
        }
        tempfecha = temp.getEntidad().getFechaVenc();
        if (fecha_venc_aut != null) {
            if (fecha_venc_aut.contains("ene") || fecha_venc_aut.contains("feb")
                    || fecha_venc_aut.contains("mar") || fecha_venc_aut.contains("abr")
                    || fecha_venc_aut.contains("may") || fecha_venc_aut.contains("jun")
                    || fecha_venc_aut.contains("jul") || fecha_venc_aut.contains("ago")
                    || fecha_venc_aut.contains("set") || fecha_venc_aut.contains("oct")
                    || fecha_venc_aut.contains("nov") || fecha_venc_aut.contains("dic")) {
                temp.getEntidad().setFechaVenc(tempfecha);
            } else {
                if (!fecha_venc_aut.equals("")) {
                    temp.getEntidad().setFechaVenc(format.stringToDate(fecha_venc_aut));
                } else {
                    temp.getEntidad().setFechaVenc(null);
                }
            }
        } else {
            temp.getEntidad().setFechaVenc(null);
        }
        temp.getEntidad().setObs(obs);
        ServicioPersonal.UpdateAut(temp.getEntidad(), temp);

        String mensaje_log = "Se edit la Autoridad con nombre: " + temp.getEntidad().getNombre() + " con ID: "
                + ServicioPersonal.getAutoridad(temp.getIdautoridad()).getIdautoridad();

        String Tipo_registro = "Autoridad";

        try {
            String Numero_registro = String
                    .valueOf(ServicioPersonal.getAutoridad(temp.getIdautoridad()).getIdautoridad());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        map.put("listaAutoridades", ServicioPersonal.ListaAutoridades());

        session.removeAttribute("nombre");

    } else {

        return new ModelAndView("redirect:/autoridad", map);
    }

    return new ModelAndView("/Personal/registros/autoridad/lista_aut", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/editAut", method = RequestMethod.GET)
public ModelAndView EditarAut_GET(ModelMap map, HttpSession session) {
    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }/* w w  w .  j  a v  a 2  s  .  co  m*/

    if (session.getAttribute("nombre") != null) {

        String nombre = (String) session.getAttribute("nombre");
        String tipo = (String) session.getAttribute("tipo");
        String pais = (String) session.getAttribute("pais");
        String direccion = (String) session.getAttribute("direccion");
        String telefono = (String) session.getAttribute("telefono");
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String correo = (String) session.getAttribute("correo");
        String resol_aut = (String) session.getAttribute("resol_aut");
        String fecha_emis_resol = (String) session.getAttribute("fecha_emis_resol");
        String resol_renov = (String) session.getAttribute("resol_renov");
        String fecha_renov = (String) session.getAttribute("fecha_renov");
        String fecha_venc_aut = (String) session.getAttribute("fecha_venc_aut");
        String obs = (String) session.getAttribute("obs");

        Autoridad aut = new Autoridad();
        Entidad ent = new Entidad();

        ent.setNombre(nombre);
        ent.setDireccion(direccion);
        ent.setTelefono(telefono);
        ent.setPais(pais);
        ent.setResolAuto(resol_aut);
        Date tempfecha = ent.getFechaResol();
        if (fecha_emis_resol != null) {
            if (fecha_emis_resol.contains("ene") || fecha_emis_resol.contains("feb")
                    || fecha_emis_resol.contains("mar") || fecha_emis_resol.contains("abr")
                    || fecha_emis_resol.contains("may") || fecha_emis_resol.contains("jun")
                    || fecha_emis_resol.contains("jul") || fecha_emis_resol.contains("ago")
                    || fecha_emis_resol.contains("set") || fecha_emis_resol.contains("oct")
                    || fecha_emis_resol.contains("nov") || fecha_emis_resol.contains("dic")) {
                ent.setFechaResol(tempfecha);
            } else {
                if (!fecha_emis_resol.equals("")) {
                    ent.setFechaResol(format.stringToDate(fecha_emis_resol));
                } else {
                    ent.setFechaResol(null);
                }
            }
        } else {
            ent.setFechaResol(null);
        }
        ent.setResolRenov(resol_renov);
        tempfecha = ent.getFechaRenov();
        if (fecha_renov != null) {
            if (fecha_renov.contains("ene") || fecha_renov.contains("feb") || fecha_renov.contains("mar")
                    || fecha_renov.contains("abr") || fecha_renov.contains("may") || fecha_renov.contains("jun")
                    || fecha_renov.contains("jul") || fecha_renov.contains("ago") || fecha_renov.contains("set")
                    || fecha_renov.contains("oct") || fecha_renov.contains("nov")
                    || fecha_renov.contains("dic")) {
                ent.setFechaRenov(tempfecha);
            } else {
                if (!fecha_renov.equals("")) {
                    ent.setFechaRenov(format.stringToDate(fecha_renov));
                } else {
                    ent.setFechaRenov(null);
                }
            }
        } else {
            ent.setFechaRenov(null);
        }
        tempfecha = ent.getFechaVenc();
        if (fecha_venc_aut != null) {
            if (fecha_venc_aut.contains("ene") || fecha_venc_aut.contains("feb")
                    || fecha_venc_aut.contains("mar") || fecha_venc_aut.contains("abr")
                    || fecha_venc_aut.contains("may") || fecha_venc_aut.contains("jun")
                    || fecha_venc_aut.contains("jul") || fecha_venc_aut.contains("ago")
                    || fecha_venc_aut.contains("set") || fecha_venc_aut.contains("oct")
                    || fecha_venc_aut.contains("nov") || fecha_venc_aut.contains("dic")) {
                ent.setFechaVenc(tempfecha);
            } else {
                if (!fecha_venc_aut.equals("")) {
                    ent.setFechaVenc(format.stringToDate(fecha_venc_aut));
                } else {
                    ent.setFechaVenc(null);
                }
            }
        } else {
            ent.setFechaVenc(null);
        }
        ent.setObs(obs);
        ent.setUser(user);
        ent.setCorreo(correo);
        if (!pass.equals("")) {
            pass = DigestUtils.sha512Hex(pass);
            ent.setPass(pass);
        }
        aut.setTipo(tipo);

        if (ServicioPersonal.usuario(ent.getUser())) {

            String mensaje_error = "El nombre de usuario ya existe en la base de datos. Por favor, ingresar nuevamente";

            map.put("listaOrganismos", ServicioPersonal.ListaAutoridades());
            map.put("mensaje", mensaje_error);
            return new ModelAndView("/Personal/registros/autoridad/editar_aut", map);
        }

        ServicioPersonal.InsertAut(ent, aut);

        String mensaje_log = "Se cre la autoridad con nombre: " + ent.getNombre() + " con ID: "
                + aut.getIdautoridad();

        String Tipo_registro = "Autoridad";

        try {
            String Numero_registro = String.valueOf(aut.getIdautoridad());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        map.put("listaAutoridades", ServicioPersonal.ListaAutoridades());

        session.removeAttribute("nombre");

    } else {

        return new ModelAndView("redirect:/autoridad", map);

    }

    return new ModelAndView("/Personal/registros/autoridad/lista_aut", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/ActualizarAdoptanteInt", method = RequestMethod.GET)
public ModelAndView ActualizarAdoptanteInt_GET(ModelMap map, HttpSession session) {
    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }//from   w  ww.j  a  v a  2  s  .  c  o  m

    if (session.getAttribute("adoptante") != null) {

        String adoptante = (String) session.getAttribute("adoptante");
        String nombre = (String) session.getAttribute("nombre");
        String apellidoP = (String) session.getAttribute("apellidoP");
        String apellidoM = (String) session.getAttribute("apellidoM");
        String fechaNac = (String) session.getAttribute("fechaNac");
        String lugarNac = (String) session.getAttribute("lugarNac");
        String depNac = (String) session.getAttribute("depNac");
        String paisNac = (String) session.getAttribute("paisNac");
        String doc = (String) session.getAttribute("doc");
        String numDoc = (String) session.getAttribute("numDoc");

        String pasaporte = (String) session.getAttribute("pasaporte");
        String numCel = (String) session.getAttribute("numCel");
        String correo = (String) session.getAttribute("correo");
        String estadoCivil = (String) session.getAttribute("estadoCivil");
        String fechaMat = (String) session.getAttribute("fechaMat");
        String nivelInstruccion = (String) session.getAttribute("nivelInstruccion");
        String culminoNivel = (String) session.getAttribute("culminoNivel");
        String profesion = (String) session.getAttribute("profesion");
        String trabDep = (String) session.getAttribute("trabDep");
        String ocupacionDep = (String) session.getAttribute("ocupacionDep");

        String centroTrabajo = (String) session.getAttribute("centroTrabajo");
        String direccionTrabajo = (String) session.getAttribute("direccionTrabajo");
        String telefonoTrabajo = (String) session.getAttribute("telefonoTrabajo");
        String ingresoDep = (String) session.getAttribute("ingresoDep");
        String trabIndep = (String) session.getAttribute("trabIndep");
        String ocupacionInd = (String) session.getAttribute("ocupacionInd");
        String ingresoInd = (String) session.getAttribute("ingresoInd");
        String seguroSalud = (String) session.getAttribute("seguroSalud");
        String tipoSeguro = (String) session.getAttribute("tipoSeguro");
        String seguroVida = (String) session.getAttribute("seguroVida");

        String sisPensiones = (String) session.getAttribute("sisPensiones");
        String estadoActual = (String) session.getAttribute("estadoActual");
        String volver = (String) session.getAttribute("volver");
        String idExpediente = (String) session.getAttribute("idExpediente");

        if (adoptante.equals("el")) {
            El.setInfoFamilia(infoFam);
            String genero = "m";
            char sexo = genero.charAt(0);
            El.setSexo(sexo);
            El.setNombre(nombre);
            El.setApellidoP(apellidoP);
            El.setApellidoM(apellidoM);
            if (fechaNac != null && !fechaNac.equals("")) {
                El.setFechaNac(format.stringToDate(fechaNac));
            }
            if (fechaNac == null || fechaNac.equals("")) {
                El.setFechaNac(null);
            }
            El.setLugarNac(lugarNac);
            El.setDepaNac(depNac);
            El.setPaisNac(paisNac);
            if (doc != null && !doc.equals("")) {
                char d = doc.charAt(0);
                El.setTipoDoc(d);
            }
            El.setNDoc(numDoc);
            El.setPasaporte(pasaporte);
            El.setCelular(numCel);
            El.setCorreo(correo);
            try {
                infoFam.setEstadoCivil(estadoCivil);

                if (infoFam.getEstadoCivil().equals("casados") && fechaMat != null && !fechaMat.equals("")) {
                    infoFam.setFechaMatrimonio(format.stringToDate(fechaMat));
                } else if (fechaMat == null || fechaMat.equals("")) {
                    infoFam.setFechaMatrimonio(null);
                }
            } catch (Exception ex) {
            }
            El.setNivelInstruccion(nivelInstruccion);
            if (culminoNivel != null && !culminoNivel.equals("")) {
                El.setCulminoNivel(Short.parseShort(culminoNivel));
            }
            El.setProfesion(profesion);
            /*Trabajo*/
            if (trabDep != null && !trabDep.equals("")) {
                El.setTrabajadorDepend(Short.parseShort(trabDep));
            } else {
                El.setTrabajadorDepend(null);
            }
            if (ocupacionDep != null && !ocupacionDep.equals("")) {
                El.setOcupActualDep(ocupacionDep);
            } else {
                El.setOcupActualDep(null);
            }
            if (centroTrabajo != null && !centroTrabajo.equals("")) {
                El.setCentroTrabajo(centroTrabajo);
            } else {
                El.setCentroTrabajo(null);
            }
            if (direccionTrabajo != null && !direccionTrabajo.equals("")) {
                El.setDireccionCentro(direccionTrabajo);
            } else {
                El.setDireccionCentro(null);
            }
            if (telefonoTrabajo != null && !telefonoTrabajo.equals("")) {
                El.setTelefonoCentro(telefonoTrabajo);
            } else {
                El.setTelefonoCentro(null);
            }
            if (ingresoDep != null && !ingresoDep.equals("")) {
                El.setIngresoDep(Long.parseLong(ingresoDep));
            } else {
                El.setIngresoDep(null);
            }
            if (trabIndep != null && !trabIndep.equals("")) {
                El.setTrabajadorIndepend(Short.parseShort(trabIndep));
            } else {
                El.setTrabajadorIndepend(null);
            }
            if (ocupacionInd != null && !ocupacionInd.equals("")) {
                El.setOcupActualInd(ocupacionInd);
            } else {
                El.setOcupActualInd(null);
            }

            if (ingresoInd != null && !ocupacionInd.equals("")) {
                El.setIngresoIndep(Long.parseLong(ingresoInd));
            } else {
                El.setIngresoIndep(null);
            }
            /*Fin Trabajo*/
            if (seguroSalud != null && !seguroSalud.equals("")) {
                El.setSeguroSalud(Short.parseShort(seguroSalud));
            }
            El.setTipoSeguro(tipoSeguro);
            if (seguroVida != null && !seguroVida.equals("")) {
                El.setSeguroVida(Short.parseShort(seguroVida));
            }
            if (sisPensiones != null && !sisPensiones.equals("")) {
                El.setSistPensiones(Short.parseShort(sisPensiones));
            }
            El.setSaludActual(estadoActual);

            ServicioMain.updateInfoFam(infoFam);
            ServicioPersonal.crearActualizarAdoptante(El);
            if (El.getApellidoP() != null && Ella.getApellidoP() != null) {
                expedienteInt.setExpediente(El.getApellidoP() + "-" + Ella.getApellidoP());
            } else if (El.getApellidoP() != null) {
                expedienteInt.setExpediente(El.getApellidoP());
            } else if (Ella.getApellidoP() != null) {
                expedienteInt.setExpediente(Ella.getApellidoP());
            }
            servicioEtapa.updateExpedienteFamilia(expedienteInt);

            String mensaje_log = "Se edit el Adoptante con nombre, " + El.getNombre() + " "
                    + El.getApellidoP() + " y ID:" + String.valueOf(El.getIdadoptante()) + "Por el Usuario: "
                    + usuario.getApellidoP() + usuario.getApellidoM();
            String Tipo_registro = "Adoptante";

            try {
                String Numero_registro = String.valueOf(El.getIdadoptante());
                ;

                ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
            } catch (Exception ex) {
            }

            map.put("df", format);
            map.put("infoFam", infoFam);
            map.put("El", El);
            map.addAttribute("volver", volver);
            map.addAttribute("idExpediente", idExpediente);

            session.removeAttribute("adoptante");
            return new ModelAndView("/Personal/fam_inter/datos_el", map);

        } else {
            Ella.setInfoFamilia(infoFam);
            String genero = "f";
            char sexo = genero.charAt(0);
            Ella.setSexo(sexo);
            Ella.setNombre(nombre);
            Ella.setApellidoP(apellidoP);
            Ella.setApellidoM(apellidoM);
            if (fechaNac != null && !fechaNac.equals("")) {
                Ella.setFechaNac(format.stringToDate(fechaNac));
            }
            if (fechaNac == null || fechaNac.equals("")) {
                Ella.setFechaNac(null);
            }
            Ella.setLugarNac(lugarNac);
            Ella.setDepaNac(depNac);
            Ella.setPaisNac(paisNac);
            if (doc != null && !doc.equals("")) {
                char d = doc.charAt(0);
                Ella.setTipoDoc(d);
            }
            Ella.setNDoc(numDoc);
            Ella.setPasaporte(pasaporte);
            Ella.setCelular(numCel);
            Ella.setCorreo(correo);
            try {
                infoFam.setEstadoCivil(estadoCivil);

                if (infoFam.getEstadoCivil().equals("casados") && fechaMat != null && !fechaMat.equals("")) {
                    infoFam.setFechaMatrimonio(format.stringToDate(fechaMat));
                } else if (fechaMat == null || fechaMat.equals("")) {
                    infoFam.setFechaMatrimonio(null);
                }
            } catch (Exception ex) {
            }
            Ella.setNivelInstruccion(nivelInstruccion);
            if (culminoNivel != null && !culminoNivel.equals("")) {
                Ella.setCulminoNivel(Short.parseShort(culminoNivel));
            }
            Ella.setProfesion(profesion);
            /*Trabajo*/
            if (trabDep != null && !trabDep.equals("")) {
                Ella.setTrabajadorDepend(Short.parseShort(trabDep));
            } else {
                Ella.setTrabajadorDepend(null);
            }
            if (ocupacionDep != null && !ocupacionDep.equals("")) {
                Ella.setOcupActualDep(ocupacionDep);
            } else {
                Ella.setOcupActualDep(null);
            }
            if (centroTrabajo != null && !centroTrabajo.equals("")) {
                Ella.setCentroTrabajo(centroTrabajo);
            } else {
                Ella.setCentroTrabajo(null);
            }
            if (direccionTrabajo != null && !direccionTrabajo.equals("")) {
                Ella.setDireccionCentro(direccionTrabajo);
            } else {
                Ella.setDireccionCentro(null);
            }
            if (telefonoTrabajo != null && !telefonoTrabajo.equals("")) {
                Ella.setTelefonoCentro(telefonoTrabajo);
            } else {
                Ella.setTelefonoCentro(null);
            }
            if (ingresoDep != null && !ingresoDep.equals("")) {
                Ella.setIngresoDep(Long.parseLong(ingresoDep));
            } else {
                Ella.setIngresoDep(null);
            }
            if (trabIndep != null && !trabIndep.equals("")) {
                Ella.setTrabajadorIndepend(Short.parseShort(trabIndep));
            } else {
                Ella.setTrabajadorIndepend(null);
            }
            if (ocupacionInd != null && !ocupacionInd.equals("")) {
                Ella.setOcupActualInd(ocupacionInd);
            } else {
                Ella.setOcupActualInd(null);
            }

            if (ingresoInd != null && !ocupacionInd.equals("")) {
                Ella.setIngresoIndep(Long.parseLong(ingresoInd));
            } else {
                Ella.setIngresoIndep(null);
            }
            /*Fin Trabajo*/
            if (seguroSalud != null && !seguroSalud.equals("")) {
                Ella.setSeguroSalud(Short.parseShort(seguroSalud));
            }
            Ella.setTipoSeguro(tipoSeguro);
            if (seguroVida != null && !seguroVida.equals("")) {
                Ella.setSeguroVida(Short.parseShort(seguroVida));
            }
            if (sisPensiones != null && !sisPensiones.equals("")) {
                Ella.setSistPensiones(Short.parseShort(sisPensiones));
            }
            Ella.setSaludActual(estadoActual);

            ServicioPersonal.crearActualizarAdoptante(Ella);
            ServicioMain.updateInfoFam(infoFam);
            if (El.getApellidoP() != null && Ella.getApellidoP() != null) {
                expedienteInt.setExpediente(El.getApellidoP() + "-" + Ella.getApellidoP());
            } else if (El.getApellidoP() != null) {
                expedienteInt.setExpediente(El.getApellidoP());
            } else if (Ella.getApellidoP() != null) {
                expedienteInt.setExpediente(Ella.getApellidoP());
            }
            servicioEtapa.updateExpedienteFamilia(expedienteInt);

            String mensaje_log = "Se edit la Adoptante con nombre, " + Ella.getNombre() + " "
                    + Ella.getApellidoP() + " y ID:" + String.valueOf(Ella.getIdadoptante());
            String Tipo_registro = "Adoptante";

            try {
                String Numero_registro = String.valueOf(Ella.getIdadoptante());
                ;

                ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
            } catch (Exception ex) {
            }

            map.put("df", format);
            map.put("infoFam", infoFam);
            map.put("Ella", Ella);
            map.addAttribute("volver", volver);
            map.addAttribute("idExpediente", idExpediente);
            session.removeAttribute("adoptante");
            return new ModelAndView("/Personal/fam_inter/datos_ella", map);

        }

    } else {

        return new ModelAndView("redirect:/famint", map);
    }

}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/editOrg", method = RequestMethod.GET)
public ModelAndView EditarOrg_GET(ModelMap map, HttpSession session) {

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }//  ww w. j a v a  2  s .c  o m

    if (session.getAttribute("nombre") != null) {

        String nombre = (String) session.getAttribute("nombre");
        String direccion = (String) session.getAttribute("direccion");
        String telefono = (String) session.getAttribute("telefono");
        String pais = (String) session.getAttribute("pais");
        String resol_aut = (String) session.getAttribute("resol_aut");
        String fecha_emis_resol = (String) session.getAttribute("fecha_emis_resol");
        String resol_renov = (String) session.getAttribute("resol_renov");
        String fecha_renov = (String) session.getAttribute("fecha_renov");
        String fecha_venc_aut = (String) session.getAttribute("fecha_venc_aut");
        String obs = (String) session.getAttribute("obs");
        String competencia = (String) session.getAttribute("competencia");
        String nombreR = (String) session.getAttribute("nombreR");
        String apellidoP = (String) session.getAttribute("apellidoP");
        String apellidoM = (String) session.getAttribute("apellidoM");
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String fechaAutR = (String) session.getAttribute("fechaAutR");
        String fechaRenovR = (String) session.getAttribute("fechaRenovR");
        String fechaVencR = (String) session.getAttribute("fechaVencR");
        String correo = (String) session.getAttribute("correo");
        String celular = (String) session.getAttribute("celular");
        String direccionR = (String) session.getAttribute("direccionR");
        String obsR = (String) session.getAttribute("obsR");

        Organismo org = new Organismo();
        Representante rep = new Representante();
        Entidad ent = new Entidad();

        org.setCompetencia(competencia);

        rep.setNombre(nombreR);
        rep.setApellidoP(apellidoP);
        rep.setApelldoM(apellidoM);
        Date tempfecha = rep.getFechaAuto();
        if (fechaAutR != null) {
            if (fechaAutR.contains("ene") || fechaAutR.contains("feb") || fechaAutR.contains("mar")
                    || fechaAutR.contains("abr") || fechaAutR.contains("may") || fechaAutR.contains("jun")
                    || fechaAutR.contains("jul") || fechaAutR.contains("ago") || fechaAutR.contains("set")
                    || fechaAutR.contains("oct") || fechaAutR.contains("nov") || fechaAutR.contains("dic")) {
                rep.setFechaAuto(tempfecha);
            } else {
                if (!fechaAutR.equals("")) {
                    rep.setFechaAuto(format.stringToDate(fechaAutR));
                } else {
                    rep.setFechaAuto(null);
                }
            }
        } else {
            rep.setFechaAuto(null);
        }
        tempfecha = rep.getFechaRenov();
        if (fechaRenovR != null) {
            if (fechaRenovR.contains("ene") || fechaRenovR.contains("feb") || fechaRenovR.contains("mar")
                    || fechaRenovR.contains("abr") || fechaRenovR.contains("may") || fechaRenovR.contains("jun")
                    || fechaRenovR.contains("jul") || fechaRenovR.contains("ago") || fechaRenovR.contains("set")
                    || fechaRenovR.contains("oct") || fechaRenovR.contains("nov")
                    || fechaRenovR.contains("dic")) {
                rep.setFechaRenov(tempfecha);
            } else {
                if (!fechaAutR.equals("")) {
                    rep.setFechaRenov(format.stringToDate(fechaRenovR));
                } else {
                    rep.setFechaRenov(null);
                }
            }
        } else {
            rep.setFechaRenov(null);
        }
        tempfecha = rep.getFechaVencAuto();
        if (fechaAutR != null) {
            if (fechaVencR.contains("ene") || fechaVencR.contains("feb") || fechaVencR.contains("mar")
                    || fechaVencR.contains("abr") || fechaVencR.contains("may") || fechaVencR.contains("jun")
                    || fechaVencR.contains("jul") || fechaVencR.contains("ago") || fechaVencR.contains("set")
                    || fechaVencR.contains("oct") || fechaVencR.contains("nov") || fechaVencR.contains("dic")) {
                rep.setFechaVencAuto(tempfecha);
            } else {
                if (!fechaAutR.equals("")) {
                    rep.setFechaVencAuto(format.stringToDate(fechaVencR));
                } else {
                    rep.setFechaVencAuto(null);
                }
            }
        } else {
            rep.setFechaVencAuto(null);
        }
        rep.setCorreo(correo);
        rep.setDireccion(direccionR);
        rep.setCelular(celular);
        rep.setObs(obsR);

        ent.setNombre(nombre);
        ent.setDireccion(direccion);
        ent.setTelefono(telefono);
        ent.setPais(pais);
        ent.setUser(user);
        if (!pass.equals("")) {
            pass = DigestUtils.sha512Hex(pass);
            ent.setPass(pass);
        }
        ent.setResolAuto(resol_aut);
        tempfecha = ent.getFechaResol();
        if (fecha_emis_resol != null) {
            if (fecha_emis_resol.contains("ene") || fecha_emis_resol.contains("feb")
                    || fecha_emis_resol.contains("mar") || fecha_emis_resol.contains("abr")
                    || fecha_emis_resol.contains("may") || fecha_emis_resol.contains("jun")
                    || fecha_emis_resol.contains("jul") || fecha_emis_resol.contains("ago")
                    || fecha_emis_resol.contains("set") || fecha_emis_resol.contains("oct")
                    || fecha_emis_resol.contains("nov") || fecha_emis_resol.contains("dic")) {
                ent.setFechaResol(tempfecha);
            } else {
                if (!fecha_emis_resol.equals("")) {
                    ent.setFechaResol(format.stringToDate(fecha_emis_resol));
                } else {
                    ent.setFechaResol(null);
                }
            }
        } else {
            ent.setFechaResol(null);
        }
        ent.setResolRenov(resol_renov);
        tempfecha = ent.getFechaRenov();
        if (fecha_renov != null) {
            if (fecha_renov.contains("ene") || fecha_renov.contains("feb") || fecha_renov.contains("mar")
                    || fecha_renov.contains("abr") || fecha_renov.contains("may") || fecha_renov.contains("jun")
                    || fecha_renov.contains("jul") || fecha_renov.contains("ago") || fecha_renov.contains("set")
                    || fecha_renov.contains("oct") || fecha_renov.contains("nov")
                    || fecha_renov.contains("dic")) {
                ent.setFechaRenov(tempfecha);
            } else {
                if (!fecha_renov.equals("")) {
                    ent.setFechaRenov(format.stringToDate(fecha_renov));
                } else {
                    ent.setFechaRenov(null);
                }
            }
        } else {
            ent.setFechaRenov(null);
        }
        tempfecha = ent.getFechaVenc();
        if (fecha_venc_aut != null) {
            if (fecha_venc_aut.contains("ene") || fecha_venc_aut.contains("feb")
                    || fecha_venc_aut.contains("mar") || fecha_venc_aut.contains("abr")
                    || fecha_venc_aut.contains("may") || fecha_venc_aut.contains("jun")
                    || fecha_venc_aut.contains("jul") || fecha_venc_aut.contains("ago")
                    || fecha_venc_aut.contains("set") || fecha_venc_aut.contains("oct")
                    || fecha_venc_aut.contains("nov") || fecha_venc_aut.contains("dic")) {
                ent.setFechaVenc(tempfecha);
            } else {
                if (!fecha_venc_aut.equals("")) {
                    ent.setFechaVenc(format.stringToDate(fecha_venc_aut));
                } else {
                    ent.setFechaVenc(null);
                }
            }
        } else {
            ent.setFechaVenc(null);
        }
        ent.setObs(obs);

        if (ServicioPersonal.usuario(ent.getUser())) {

            String mensaje_error = "El nombre de usuario ya existe en la base de datos. Por favor, ingresar nuevamente";

            map.put("listaOrganismos", ServicioPersonal.ListaOrganismos());
            map.put("mensaje", mensaje_error);
            return new ModelAndView("/Personal/registros/organismo/editar_org", map);
        }

        ServicioPersonal.InsertOrg(ent, rep, org);

        String mensaje_log = "Se cre el Organismo con nombre: " + org.getEntidad().getNombre() + " con ID: "
                + org.getIdorganismo();

        String Tipo_registro = "Organismo";

        try {
            String Numero_registro = String.valueOf(org.getIdorganismo());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        map.put("listaOrganismos", ServicioPersonal.ListaOrganismos());
        session.removeAttribute("nombre");
    } else {

        return new ModelAndView("redirect:/organismo", map);
    }
    return new ModelAndView("/Personal/registros/organismo/lista_org", map);
}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/updateOrg", method = RequestMethod.GET)
public ModelAndView UpdateOrg_GET(ModelMap map, HttpSession session) {

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }/*from   w  w w.j  a v a2  s  .c o m*/

    if (session.getAttribute("nombre") != null) {

        int id = (int) session.getAttribute("id");
        String nombre = (String) session.getAttribute("nombre");
        String direccion = (String) session.getAttribute("direccion");
        String telefono = (String) session.getAttribute("telefono");
        String pais = (String) session.getAttribute("pais");
        String resol_aut = (String) session.getAttribute("resol_aut");
        String fecha_emis_resol = (String) session.getAttribute("fecha_emis_resol");
        String resol_renov = (String) session.getAttribute("resol_renov");
        String fecha_renov = (String) session.getAttribute("fecha_renov");
        String fecha_venc_aut = (String) session.getAttribute("fecha_venc_aut");
        String obs = (String) session.getAttribute("obs");
        String competencia = (String) session.getAttribute("competencia");
        String nombreR = (String) session.getAttribute("nombreR");
        String apellidoP = (String) session.getAttribute("apellidoP");
        String apellidoM = (String) session.getAttribute("apellidoM");
        String user = (String) session.getAttribute("user");
        String pass = (String) session.getAttribute("pass");
        String fechaAutR = (String) session.getAttribute("fechaAutR");
        String fechaRenovR = (String) session.getAttribute("fechaRenovR");
        String fechaVencR = (String) session.getAttribute("fechaVencR");
        String correo = (String) session.getAttribute("correo");
        String celular = (String) session.getAttribute("celular");
        String direccionR = (String) session.getAttribute("direccionR");
        String obsR = (String) session.getAttribute("obsR");

        Organismo org = new Organismo();

        org = ServicioPersonal.getOrganismo(id);

        org.setCompetencia(competencia);

        org.getRepresentantes().iterator().next().setNombre(nombreR);
        org.getRepresentantes().iterator().next().setApellidoP(apellidoP);
        org.getRepresentantes().iterator().next().setApelldoM(apellidoM);

        Date tempfecha = org.getRepresentantes().iterator().next().getFechaAuto();
        if (fechaAutR != null) {
            if (fechaAutR.contains("ene") || fechaAutR.contains("feb") || fechaAutR.contains("mar")
                    || fechaAutR.contains("abr") || fechaAutR.contains("may") || fechaAutR.contains("jun")
                    || fechaAutR.contains("jul") || fechaAutR.contains("ago") || fechaAutR.contains("set")
                    || fechaAutR.contains("oct") || fechaAutR.contains("nov") || fechaAutR.contains("dic")) {
                org.getRepresentantes().iterator().next().setFechaAuto(tempfecha);
            } else {
                if (!fechaAutR.equals("")) {
                    org.getRepresentantes().iterator().next().setFechaAuto(format.stringToDate(fechaAutR));
                } else {
                    org.getRepresentantes().iterator().next().setFechaAuto(null);
                }
            }
        } else {
            org.getRepresentantes().iterator().next().setFechaAuto(null);
        }
        tempfecha = org.getRepresentantes().iterator().next().getFechaRenov();
        if (fechaRenovR != null) {
            if (fechaRenovR.contains("ene") || fechaRenovR.contains("feb") || fechaRenovR.contains("mar")
                    || fechaRenovR.contains("abr") || fechaRenovR.contains("may") || fechaRenovR.contains("jun")
                    || fechaRenovR.contains("jul") || fechaRenovR.contains("ago") || fechaRenovR.contains("set")
                    || fechaRenovR.contains("oct") || fechaRenovR.contains("nov")
                    || fechaRenovR.contains("dic")) {
                org.getRepresentantes().iterator().next().setFechaRenov(tempfecha);
            } else {
                if (!fechaRenovR.equals("")) {
                    org.getRepresentantes().iterator().next().setFechaRenov(format.stringToDate(fechaRenovR));
                } else {
                    org.getRepresentantes().iterator().next().setFechaRenov(null);
                }
            }
        } else {
            org.getRepresentantes().iterator().next().setFechaRenov(null);
        }
        tempfecha = org.getRepresentantes().iterator().next().getFechaVencAuto();
        if (fechaVencR != null) {
            if (fechaVencR.contains("ene") || fechaVencR.contains("feb") || fechaVencR.contains("mar")
                    || fechaVencR.contains("abr") || fechaVencR.contains("may") || fechaVencR.contains("jun")
                    || fechaVencR.contains("jul") || fechaVencR.contains("ago") || fechaVencR.contains("set")
                    || fechaVencR.contains("oct") || fechaVencR.contains("nov") || fechaVencR.contains("dic")) {
                org.getRepresentantes().iterator().next().setFechaVencAuto(tempfecha);
            } else {
                if (!fechaRenovR.equals("")) {
                    org.getRepresentantes().iterator().next().setFechaVencAuto(format.stringToDate(fechaVencR));
                } else {
                    org.getRepresentantes().iterator().next().setFechaVencAuto(null);
                }
            }
        } else {
            org.getRepresentantes().iterator().next().setFechaVencAuto(null);
        }
        org.getRepresentantes().iterator().next().setCorreo(correo);
        org.getRepresentantes().iterator().next().setDireccion(direccionR);
        org.getRepresentantes().iterator().next().setCelular(celular);
        org.getRepresentantes().iterator().next().setObs(obsR);

        org.getEntidad().setNombre(nombre);
        org.getEntidad().setUser(user);
        if (!pass.equals("")) {
            pass = DigestUtils.sha512Hex(pass);
            org.getEntidad().setPass(pass);
        }
        org.getEntidad().setDireccion(direccion);
        org.getEntidad().setTelefono(telefono);
        org.getEntidad().setPais(pais);
        org.getEntidad().setResolAuto(resol_aut);
        tempfecha = org.getEntidad().getFechaResol();
        if (fecha_emis_resol != null) {
            if (fecha_emis_resol.contains("ene") || fecha_emis_resol.contains("feb")
                    || fecha_emis_resol.contains("mar") || fecha_emis_resol.contains("abr")
                    || fecha_emis_resol.contains("may") || fecha_emis_resol.contains("jun")
                    || fecha_emis_resol.contains("jul") || fecha_emis_resol.contains("ago")
                    || fecha_emis_resol.contains("set") || fecha_emis_resol.contains("oct")
                    || fecha_emis_resol.contains("nov") || fecha_emis_resol.contains("dic")) {
                org.getEntidad().setFechaResol(tempfecha);
            } else {
                if (!fecha_emis_resol.equals("")) {
                    org.getEntidad().setFechaResol(format.stringToDate(fecha_emis_resol));
                } else {
                    org.getEntidad().setFechaResol(null);
                }
            }
        } else {
            org.getEntidad().setFechaResol(null);
        }
        org.getEntidad().setResolRenov(resol_renov);
        tempfecha = org.getEntidad().getFechaRenov();
        if (fecha_renov != null) {
            if (fecha_renov.contains("ene") || fecha_renov.contains("feb") || fecha_renov.contains("mar")
                    || fecha_renov.contains("abr") || fecha_renov.contains("may") || fecha_renov.contains("jun")
                    || fecha_renov.contains("jul") || fecha_renov.contains("ago") || fecha_renov.contains("set")
                    || fecha_renov.contains("oct") || fecha_renov.contains("nov")
                    || fecha_renov.contains("dic")) {
                org.getEntidad().setFechaRenov(tempfecha);
            } else {
                if (!fecha_renov.equals("")) {
                    org.getEntidad().setFechaRenov(format.stringToDate(fecha_renov));
                } else {
                    org.getEntidad().setFechaRenov(null);
                }
            }
        } else {
            org.getEntidad().setFechaRenov(null);
        }
        tempfecha = org.getEntidad().getFechaVenc();
        if (fecha_venc_aut != null) {
            if (fecha_venc_aut.contains("ene") || fecha_venc_aut.contains("feb")
                    || fecha_venc_aut.contains("mar") || fecha_venc_aut.contains("abr")
                    || fecha_venc_aut.contains("may") || fecha_venc_aut.contains("jun")
                    || fecha_venc_aut.contains("jul") || fecha_venc_aut.contains("ago")
                    || fecha_venc_aut.contains("set") || fecha_venc_aut.contains("oct")
                    || fecha_venc_aut.contains("nov") || fecha_venc_aut.contains("dic")) {
                org.getEntidad().setFechaVenc(tempfecha);
            } else {
                if (!fecha_venc_aut.equals("")) {
                    org.getEntidad().setFechaVenc(format.stringToDate(fecha_venc_aut));
                } else {
                    org.getEntidad().setFechaVenc(null);
                }
            }
        } else {
            org.getEntidad().setFechaVenc(null);
        }
        org.getEntidad().setObs(obs);

        ServicioPersonal.UpdateOrg(org.getEntidad(), org.getRepresentantes().iterator().next(), org);

        String mensaje_log = "Se edit el Organismo con nombre: " + org.getEntidad().getNombre() + " con ID: "
                + org.getIdorganismo();

        String Tipo_registro = "Organismo";

        try {
            String Numero_registro = String.valueOf(org.getIdorganismo());
            ;

            ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
        } catch (Exception ex) {
        }

        map.put("listaOrganismos", ServicioPersonal.ListaOrganismos());

        session.removeAttribute("nombre");
    } else {

        return new ModelAndView("redirect:/organismo", map);
    }
    return new ModelAndView("/Personal/registros/organismo/lista_org", map);
}