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.main.java

@RequestMapping(value = "/crearAtencion2", method = RequestMethod.GET)
public ModelAndView crearAtencion2_GET(ModelMap map, HttpSession session) {
    long personal = 0;
    String fecha = "";
    String hora = "";
    String tipo = "";
    String detalle = "";
    String obs = "";
    String expediente2 = "";
    String HT = "";
    String nacionalidad = "";
    String estado2 = "";
    String tipofamilia = "";
    String volver = "";
    try {/*from   w  ww  . j ava 2  s  .com*/
        personal = Long.parseLong(session.getAttribute("personal").toString());
        fecha = session.getAttribute("fecha").toString();
        hora = session.getAttribute("hora").toString();
        tipo = session.getAttribute("tipo").toString();
        if (session.getAttribute("detalle") != null) {
            detalle = session.getAttribute("detalle").toString();
        }
        if (session.getAttribute("obs") != null) {
            obs = session.getAttribute("obs").toString();
        }
        if (session.getAttribute("expediente2") != null) {
            expediente2 = session.getAttribute("expediente2").toString();
        }
        if (session.getAttribute("HT") != null) {
            HT = session.getAttribute("HT").toString();
        }
        if (session.getAttribute("nacionalidad") != null) {
            nacionalidad = session.getAttribute("nacionalidad").toString();
        }
        if (session.getAttribute("estado2") != null) {
            estado2 = session.getAttribute("estado2").toString();
        }
        if (session.getAttribute("tipofamilia") != null) {
            tipofamilia = session.getAttribute("tipofamilia").toString();
        }
        if (session.getAttribute("volver") != null) {
            volver = session.getAttribute("volver").toString();
        }
    } catch (Exception ex) {
        return new ModelAndView("redirect:/inicioper", map);
    }
    session.removeAttribute("personal");
    session.removeAttribute("fecha");
    session.removeAttribute("hora");
    session.removeAttribute("tipo");
    session.removeAttribute("detalle");
    session.removeAttribute("obs");
    session.removeAttribute("expediente2");
    session.removeAttribute("HT");
    session.removeAttribute("nacionalidad");
    session.removeAttribute("estado2");
    session.removeAttribute("tipofamilia");

    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);
    }
    Atencion tempAtn = new Atencion();
    //Familia tempFam = infoFam.getFamilia();
    InfoFamilia tempInfoFam = new InfoFamilia();
    tempInfoFam = (InfoFamilia) session.getAttribute("infoFam_sesion");
    Familia tempFam = tempInfoFam.getFamilia();

    Personal tempPer = ServicioPersonal.getPersonal(personal);

    tempAtn.setFamilia(tempFam);
    tempAtn.setPersonal(tempPer);
    if (fecha != null && !fecha.equals("")) {
        tempAtn.setFecha(df.stringToDate(fecha));
    }
    if (fecha == null || fecha.equals("")) {
        tempAtn.setFecha(null);
    }
    tempAtn.setHora(hora);
    tempAtn.setTipoAtencion(tipo);
    tempAtn.setDetalle(detalle);
    tempAtn.setObservacion(obs);

    ServicioMain.crearAtencion(tempAtn);

    String mensaje_log = "El usuario, " + usuario.getUser() + " con ID: " + usuario.getIdpersonal()
            + ". Agreg una nueva " + "atencin perteneciente a la familia con ID: " + tempFam.getIdfamilia();
    String Tipo_registro = "Personal";

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

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

    listaAtenciones.clear();
    listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempInfoFam.getFamilia().getIdfamilia());
    //
    session.setAttribute("listaAtenciones_sesion", listaAtenciones);
    //
    map.put("df", df);
    map.put("estado", session.getAttribute("etapaOrigen_sesion"));
    map.put("listaAtenciones", session.getAttribute("listaAtenciones_sesion"));
    map.put("expediente", session.getAttribute("expediente_sesion"));

    map.put("expediente2", expediente2);
    map.put("HT", HT);
    map.put("nacionalidad", nacionalidad);
    map.put("tipofamilia", tipofamilia);
    map.put("estado2", estado2);
    map.addAttribute("volver", volver);

    return new ModelAndView("/Personal/Buscador/familia/info_atencion", map);
}

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

@RequestMapping(value = "/IrPersonalFamilia2", method = RequestMethod.GET)
public ModelAndView IrPersonalFamilia2_GET(ModelMap map, HttpSession session) {
    long idNna = 0;
    String idFamilia = "";
    String idExpediente = "";
    String volver = "";
    String estado = "";
    String expediente2 = "";
    String HT = "";
    String nacionalidad = "";
    String tipofamilia = "";
    String estado2 = "";

    if (session.getAttribute("idNna") != null) {
        idNna = Long.parseLong(session.getAttribute("idNna").toString());
    }/*from w w  w . j a v a2  s  .c om*/
    if (session.getAttribute("idFamilia") != null) {
        idFamilia = session.getAttribute("idFamilia").toString();
    }
    if (session.getAttribute("idExpediente") != null) {
        idExpediente = session.getAttribute("idExpediente").toString();
    }
    if (session.getAttribute("volver") != null) {
        volver = session.getAttribute("volver").toString();
    }
    if (session.getAttribute("estado") != null) {
        estado = session.getAttribute("estado").toString();
    }
    if (session.getAttribute("expediente2") != null) {
        expediente2 = session.getAttribute("expediente2").toString();
    }
    if (session.getAttribute("HT") != null) {
        HT = session.getAttribute("HT").toString();
    }
    if (session.getAttribute("nacionalidad") != null) {
        nacionalidad = session.getAttribute("nacionalidad").toString();
    }
    if (session.getAttribute("tipofamilia") != null) {
        tipofamilia = session.getAttribute("tipofamilia").toString();
    }
    if (session.getAttribute("estado2") != null) {
        estado2 = session.getAttribute("estado2").toString();
    }

    session.removeAttribute("estado");
    session.removeAttribute("idFamilia");
    session.removeAttribute("idExpediente");
    session.removeAttribute("idNna");
    session.removeAttribute("expediente2");
    session.removeAttribute("HT");
    session.removeAttribute("nacionalidad");
    session.removeAttribute("tipofamilia");
    session.removeAttribute("estado2");

    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);
    }

    /*LIMPIANDO LOS ANTIGUOS VALORES DE LOS ADOPTANTES */
    Ella = new Adoptante();
    El = new Adoptante();

    if (estado.equals("formativa")) {
        Long idFam = Long.parseLong(idFamilia);
        infoFam = ServicioMain.getInfoFamPorIdFamilia(idFam);
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(idFam);
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(idFam);
        listaAsistenciaReuniones = ServicioMain.getListaAsistenciaFRPorFamilia(idFam);
        //CAMBIO DEL 10/06/2015 
        //SE INICIALIZA EN NULL EL VALOR DEL EXPEDIENTE PORQUE EN PREPARACION NO SE TIENE UN EXPEDIENTE
        expediente = null;
        map.put("idFamilia", idFam);
        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idFamilia_sesion", idFam);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("evaluacion")) {
        Long idExp = Long.parseLong(idExpediente);
        System.out.print(estado);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());

        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("espera")) {
        Long idExp = Long.parseLong(idExpediente);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaDesignaciones = ServicioMain.getListaDesignacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaEstudios = ServicioMain.getListaEstudiosPorExpediente(tempExp.getIdexpedienteFamilia());

        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("listaDesignaciones_sesion", listaDesignaciones);
        session.setAttribute("listaEstudios_sesion", listaEstudios);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("esperainter")) {
        Long idExp = Long.parseLong(idExpediente);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaDesignaciones = ServicioMain.getListaNnaAdoptantesAdopcion(tempExp.getIdexpedienteFamilia());
        //listaEstudios = ServicioMain.getListaEstudiosPorExpediente(tempExp.getIdexpedienteFamilia());

        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("listaDesignaciones_sesion", listaDesignaciones);
        //session.setAttribute("listaEstudios_sesion", listaEstudios);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("designacion")) {
        Long idExp = Long.parseLong(idExpediente);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaDesignaciones = ServicioMain.getListaDesignacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaEstudios = ServicioMain.getListaEstudiosPorExpediente(tempExp.getIdexpedienteFamilia());

        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("listaDesignaciones_sesion", listaDesignaciones);
        session.setAttribute("listaEstudios_sesion", listaEstudios);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("adopcion")) {
        Long idExp = Long.parseLong(idExpediente);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaDesignaciones = ServicioMain.getListaDesignacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaEstudios = ServicioMain.getListaEstudiosPorExpediente(tempExp.getIdexpedienteFamilia());

        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("listaDesignaciones_sesion", listaDesignaciones);
        session.setAttribute("listaEstudios_sesion", listaEstudios);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("reevaluacion")) {
        Long idExp = Long.parseLong(idExpediente);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaDesignaciones = ServicioMain.getListaDesignacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaEstudios = ServicioMain.getListaEstudiosPorExpediente(tempExp.getIdexpedienteFamilia());

        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("listaDesignaciones_sesion", listaDesignaciones);
        session.setAttribute("listaEstudios_sesion", listaEstudios);
        session.setAttribute("infoFam_sesion", infoFam);
        //

    } else if (estado.equals("post")) {
        Long idExp = Long.parseLong(idExpediente);
        ExpedienteFamilia tempExp = ServicioMain.getInformacionRegistro(idExp);
        expediente = tempExp;
        infoFam = ServicioMain.getInfoFamPorIdFamilia(tempExp.getFamilia().getIdfamilia());
        for (Adoptante adop : infoFam.getAdoptantes()) {
            if (adop.getSexo() == 'f') {
                Ella = adop;
            }
            if (adop.getSexo() == 'm') {
                El = adop;
            }
        }
        listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaSesiones = ServicioMain.getListaSesionesPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaAsistenciaReuniones = ServicioMain
                .getListaAsistenciaFRPorFamilia(tempExp.getFamilia().getIdfamilia());
        listaEvaluaciones = ServicioMain.getListaEvaluacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaDesignaciones = ServicioMain.getListaDesignacionesPorExpediente(tempExp.getIdexpedienteFamilia());
        listaEstudios = ServicioMain.getListaEstudiosPorExpediente(tempExp.getIdexpedienteFamilia());
        //nnaAdoptado = ServicioNna.getNnaPostAdopcion(idNna);
        //expNna = nnaAdoptado.getExpedienteNnas().iterator().next();
        listaNnaAdoptados.clear();
        for (Designacion tempDesig : listaDesignaciones) {
            if (tempDesig.getAceptacionConsejo() == 2) {
                listaNnaAdoptados.add(tempDesig.getNna());
            }
        }
        /*
         for (Designacion desig : listaDesignaciones) {
         if(desig.getAceptacionConsejo() == 2){
         nnaAdoptado = desig.getNna();
         expNna = desig.getNna().getExpedienteNnas().iterator().next();
         }
         }
         */
        //
        session.setAttribute("el_sesion", El);
        session.setAttribute("ella_sesion", Ella);
        session.setAttribute("idExp_sesion", idExp);
        session.setAttribute("expediente_sesion", expediente);
        session.setAttribute("listaAtenciones_sesion", listaAtenciones);
        session.setAttribute("listaSesiones_sesion", listaSesiones);
        session.setAttribute("listaAsistenciaReuniones_sesion", listaAsistenciaReuniones);
        session.setAttribute("listaEvaluaciones_sesion", listaEvaluaciones);
        session.setAttribute("listaDesignaciones_sesion", listaDesignaciones);
        session.setAttribute("listaEstudios_sesion", listaEstudios);
        session.setAttribute("listaNnaAdoptados_sesion", listaNnaAdoptados);
        session.setAttribute("infoFam_sesion", infoFam);
        //
    }

    etapaOrigen = estado;
    //
    session.setAttribute("etapaOrigen_sesion", etapaOrigen);
    //
    map.put("df", df);
    map.put("infoFam", session.getAttribute("infoFam_sesion"));
    map.put("estado", session.getAttribute("etapaOrigen_sesion"));
    map.put("expediente", session.getAttribute("expediente_sesion"));
    map.put("Ella", session.getAttribute("ella_sesion"));
    map.addAttribute("volver", volver);

    map.put("expediente2", expediente2);
    map.put("HT", HT);
    map.put("nacionalidad", nacionalidad);
    map.put("tipofamilia", tipofamilia);
    map.put("estado2", estado2);

    return new ModelAndView("/Personal/Buscador/familia/info_ella", map);
}

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

@RequestMapping(value = "/updateAtencion2", method = RequestMethod.GET)
public ModelAndView updateAtencion2_GET(ModelMap map, HttpSession session) {
    long idAtencion = 0;
    long personal = 0;
    String fecha = "";
    String hora = "";
    String tipo = "";
    String detalle = "";
    String obs = "";
    String expediente2 = "";
    String HT = "";
    String nacionalidad = "";
    String estado2 = "";
    String tipofamilia = "";
    String volver = "";
    try {/*from  w ww. j  a v  a 2  s  .  c o  m*/
        idAtencion = Long.parseLong(session.getAttribute("idAtencion").toString());
        personal = Long.parseLong(session.getAttribute("personal").toString());
        fecha = (String) session.getAttribute("fecha");
        hora = (String) session.getAttribute("hora");
        tipo = (String) session.getAttribute("tipo");
        if (session.getAttribute("detalle") != null) {
            detalle = (String) session.getAttribute("detalle");
        }
        if (session.getAttribute("obs") != null) {
            obs = (String) session.getAttribute("obs");
        }
        if (session.getAttribute("expediente2") != null) {
            expediente2 = (String) session.getAttribute("expediente2");
        }
        if (session.getAttribute("HT") != null) {
            HT = (String) session.getAttribute("HT");
        }
        if (session.getAttribute("nacionalidad") != null) {
            nacionalidad = (String) session.getAttribute("nacionalidad");
        }
        if (session.getAttribute("estado2") != null) {
            estado2 = (String) session.getAttribute("estado2");
        }
        if (session.getAttribute("tipofamilia") != null) {
            tipofamilia = (String) session.getAttribute("tipofamilia");
        }
        if (session.getAttribute("volver") != null) {
            volver = (String) session.getAttribute("volver");
        }

    } catch (Exception ex) {
        return new ModelAndView("redirect:/inicioper", map);
    }

    session.removeAttribute("idAtencion");
    session.removeAttribute("personal");
    session.removeAttribute("fecha");
    session.removeAttribute("hora");
    session.removeAttribute("tipo");
    session.removeAttribute("detalle");
    session.removeAttribute("obs");
    session.removeAttribute("expediente2");
    session.removeAttribute("HT");
    session.removeAttribute("nacionalidad");
    session.removeAttribute("estado2");
    session.removeAttribute("tipofamilia");
    session.removeAttribute("volver");

    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);
    }
    Atencion tempAtn = ServicioMain.getAtencion(idAtencion);
    Personal tempPer = ServicioPersonal.getPersonal(personal);

    tempAtn.setPersonal(tempPer);
    if (fecha != null && !fecha.equals("")) {
        tempAtn.setFecha(df.stringToDate(fecha));
    }
    if (fecha == null || fecha.equals("")) {
        tempAtn.setFecha(null);
    }

    tempAtn.setHora(hora);

    tempAtn.setTipoAtencion(tipo);

    tempAtn.setDetalle(detalle);

    tempAtn.setObservacion(obs);

    ServicioMain.updateAtencion(tempAtn);

    String mensaje_log = "El usuario, " + usuario.getUser() + " con ID: " + usuario.getIdpersonal()
            + ". Edit la " + "atencin con ID: " + idAtencion;
    String Tipo_registro = "Personal";

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

        ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);
    } catch (Exception ex) {
    }
    //
    InfoFamilia tempInfoFam = new InfoFamilia();
    tempInfoFam = (InfoFamilia) session.getAttribute("infoFam_sesion");
    //
    listaAtenciones.clear();
    listaAtenciones = ServicioMain.getListaAtencionesPorFamilia(tempInfoFam.getFamilia().getIdfamilia());
    //
    session.setAttribute("listaAtenciones_sesion", listaAtenciones);
    //
    map.put("df", df);
    map.put("estado", session.getAttribute("etapaOrigen_sesion"));
    map.put("listaAtenciones", session.getAttribute("listaAtenciones_sesion"));
    map.put("expediente", session.getAttribute("expediente_sesion"));
    map.put("volver", volver);

    map.put("expediente2", expediente2);
    map.put("HT", HT);
    map.put("nacionalidad", nacionalidad);
    map.put("tipofamilia", tipofamilia);
    map.put("estado2", estado2);
    map.put("volver", volver);
    return new ModelAndView("/Personal/Buscador/familia/info_atencion", map);
}

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

@RequestMapping(value = "/FamiliaInscripcion", method = RequestMethod.GET)
public ModelAndView FamiliaInscripcion_GET(ModelMap map, HttpSession session) {
    Familia usuario = (Familia) 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 ww.java 2  s .co m*/

    if (session.getAttribute("idTurno") != null) {
        long idTurno = (long) session.getAttribute("idTurno");
        Turno temp = ServicioMain.getTurno(idTurno);
        int numAsist = ServicioFamilia.AsistentesPorFormulario(usuario.getIdfamilia());
        int cont = 0;
        if (!temp.getAsistenciaFTs().isEmpty()) {
            cont = numAsist + temp.getAsistenciaFTs().size();
        }
        if (temp.getAsistenciaFTs().isEmpty()) {
            cont = numAsist;
        }
        if (cont <= temp.getVacantes()) {
            map.put("mensaje", "inscrito");
            map.put("sesion", temp.getSesion());
            FormularioSesion antiguo = ServicioFamilia.ultimoFormulario(usuario.getIdfamilia());
            FormularioSesion nuevo = new FormularioSesion();
            AsistenciaFT aft = new AsistenciaFT();
            AsistenciaFT aft2 = new AsistenciaFT();
            aft.setTurno(temp);
            aft2.setTurno(temp);
            String asistencia = "F";
            char asist = asistencia.charAt(0);
            aft.setAsistencia(asist);
            aft2.setAsistencia(asist);
            String inajust = "1";
            Short i = Short.valueOf(inajust);
            aft.setInasJus(i);
            aft2.setInasJus(i);
            Asistente asis1 = new Asistente();
            Asistente asis2 = new Asistente();
            Date now = new Date();
            if (antiguo.getAsistentes().size() == 1) {
                Asistente tempAsis = antiguo.getAsistentes().iterator().next();

                asis1.setNombre(tempAsis.getNombre());
                asis1.setApellidoP(tempAsis.getApellidoP());
                asis1.setApellidoM(tempAsis.getApellidoM());
                asis1.setSexo(tempAsis.getSexo());
                asis1.setPaisNac(tempAsis.getPaisNac());
                asis1.setDepNac(tempAsis.getDepNac());
                asis1.setProvNac(tempAsis.getProvNac());
                asis1.setEdad(tempAsis.getEdad());
                asis1.setFechaNac(tempAsis.getFechaNac());
                asis1.setTipoDoc(tempAsis.getTipoDoc());
                asis1.setNDoc(tempAsis.getNDoc());
                asis1.setProfesion(tempAsis.getProfesion());
                asis1.setCelular(tempAsis.getCelular());
                asis1.setCorreo(tempAsis.getCorreo());

                nuevo.setFamilia(usuario);
                nuevo.setFechaSol(now);
                nuevo.setSesion(temp.getSesion());
                nuevo.setPaisRes(antiguo.getPaisRes());
                nuevo.setDepRes(antiguo.getDepRes());
                nuevo.setProvRes(antiguo.getProvRes());
                nuevo.setDistritoRes(antiguo.getDistritoRes());
                nuevo.setDireccionRes(antiguo.getDireccionRes());
                nuevo.setEstadoCivil(antiguo.getEstadoCivil());
                nuevo.setTelefono(antiguo.getTelefono());

                ServicioMain.InsertFormInd(asis1, nuevo, aft);

            } else {
                Asistente elTemp = new Asistente();
                Asistente ellaTemp = new Asistente();
                for (Asistente tempAsis : antiguo.getAsistentes()) {
                    if (tempAsis.getSexo() == 109) {
                        elTemp = tempAsis;
                    }
                    if (tempAsis.getSexo() == 102) {
                        ellaTemp = tempAsis;
                    }
                }

                asis1.setNombre(elTemp.getNombre());
                asis1.setApellidoP(elTemp.getApellidoP());
                asis1.setApellidoM(elTemp.getApellidoM());
                asis1.setSexo(elTemp.getSexo());
                asis1.setPaisNac(elTemp.getPaisNac());
                asis1.setDepNac(elTemp.getDepNac());
                asis1.setProvNac(elTemp.getProvNac());
                asis1.setEdad(elTemp.getEdad());
                asis1.setFechaNac(elTemp.getFechaNac());
                asis1.setTipoDoc(elTemp.getTipoDoc());
                asis1.setNDoc(elTemp.getNDoc());
                asis1.setProfesion(elTemp.getProfesion());
                asis1.setCelular(elTemp.getCelular());
                asis1.setCorreo(elTemp.getCorreo());

                asis2.setNombre(ellaTemp.getNombre());
                asis2.setApellidoP(ellaTemp.getApellidoP());
                asis2.setApellidoM(ellaTemp.getApellidoM());
                asis2.setSexo(ellaTemp.getSexo());
                asis2.setPaisNac(ellaTemp.getPaisNac());
                asis2.setDepNac(ellaTemp.getDepNac());
                asis2.setProvNac(ellaTemp.getProvNac());
                asis2.setEdad(ellaTemp.getEdad());
                asis2.setFechaNac(ellaTemp.getFechaNac());
                asis2.setTipoDoc(ellaTemp.getTipoDoc());
                asis2.setNDoc(ellaTemp.getNDoc());
                asis2.setProfesion(ellaTemp.getProfesion());
                asis2.setCelular(ellaTemp.getCelular());
                asis2.setCorreo(ellaTemp.getCorreo());

                nuevo.setFamilia(usuario);
                nuevo.setFechaSol(now);
                nuevo.setSesion(temp.getSesion());
                nuevo.setPaisRes(antiguo.getPaisRes());
                nuevo.setDepRes(antiguo.getDepRes());
                nuevo.setProvRes(antiguo.getProvRes());
                nuevo.setDistritoRes(antiguo.getDistritoRes());
                nuevo.setDireccionRes(antiguo.getDireccionRes());
                nuevo.setEstadoCivil(antiguo.getEstadoCivil());
                nuevo.setTelefono(antiguo.getTelefono());

                ServicioMain.InsertFormGrp(asis1, asis2, nuevo, aft, aft2);

            }

        } else {
            map.put("mensaje", "fallo");
        }

        String pagina = "/Familia/Inscripcion/inscripcion_sesionInfo_afirm";

        map.put("df", format);
        session.removeAttribute("idTurno");
        return new ModelAndView(pagina, map);
    } else {
        String pagina = "/Familia/inicio_familia";
        return new ModelAndView(pagina, map);
    }
}

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

@RequestMapping(value = "/inscSesInd", method = RequestMethod.GET)
public ModelAndView inscSesInd_GET(ModelMap map, HttpSession session) {
    long turno = 0;
    String estado = "";
    String nombre = "";
    String apellidoP = "";
    String apellidoM = "";
    String paisNac = "";
    String depNac = "";
    String proNac = "";
    String fechaNac = "";
    String edad = "";
    String doc = "";
    String numDoc = "";
    String profesion = "";
    String cel = "";
    String correo = "";
    String pais = "";
    String dep = "";
    String prov = "";
    String dist = "";
    String dir = "";
    String telf = "";
    try {/*  w w w  .  ja v  a  2s .  co  m*/
        turno = Long.parseLong(session.getAttribute("turno").toString());
        estado = session.getAttribute("estado").toString();
        nombre = session.getAttribute("nombre").toString();
        apellidoP = session.getAttribute("apellidoP").toString();
        apellidoM = session.getAttribute("apellidoM").toString();
        paisNac = session.getAttribute("paisNac").toString();
        depNac = session.getAttribute("depNac").toString();
        proNac = session.getAttribute("proNac").toString();
        fechaNac = session.getAttribute("fechaNac").toString();
        edad = session.getAttribute("edad").toString();
        doc = session.getAttribute("doc").toString();
        numDoc = session.getAttribute("numDoc").toString();
        profesion = session.getAttribute("profesion").toString();
        cel = session.getAttribute("cel").toString();
        correo = session.getAttribute("correo").toString();
        pais = session.getAttribute("pais").toString();
        dep = session.getAttribute("dep").toString();
        prov = session.getAttribute("prov").toString();
        dist = session.getAttribute("dist").toString();
        dir = session.getAttribute("dir").toString();
        telf = session.getAttribute("telf").toString();
    } catch (Exception ex) {
        return new ModelAndView("redirect:/", map);
    }
    session.removeAttribute("estado");
    session.removeAttribute("turno");
    session.removeAttribute("nombre");
    session.removeAttribute("apellidoP");
    session.removeAttribute("apellidoM");
    session.removeAttribute("paisNac");
    session.removeAttribute("depNac");
    session.removeAttribute("proNac");
    session.removeAttribute("fechaNac");
    session.removeAttribute("edad");
    session.removeAttribute("doc");
    session.removeAttribute("numDoc");
    session.removeAttribute("profesion");
    session.removeAttribute("cel");
    session.removeAttribute("correo");
    session.removeAttribute("pais");
    session.removeAttribute("dep");
    session.removeAttribute("prov");
    session.removeAttribute("dist");
    session.removeAttribute("dir");
    session.removeAttribute("telf");

    Turno temp = ServicioMain.getTurno(turno);
    FormularioSesion fs = new FormularioSesion();
    Asistente asis = new Asistente();
    AsistenciaFT aft = new AsistenciaFT();
    fs.setSesion(temp.getSesion());
    aft.setTurno(temp);
    String asistencia = "F";
    char asist = asistencia.charAt(0);
    aft.setAsistencia(asist);
    String inajust = "1";
    Short i = Short.valueOf(inajust);
    aft.setInasJus(i);

    Date today = new Date();

    fs.setFechaSol(today);
    fs.setPaisRes(pais);
    fs.setDepRes(dep);
    fs.setProvRes(prov);
    fs.setDistritoRes(dist);
    fs.setDireccionRes(dir);
    fs.setTelefono(telf);
    fs.setEstadoCivil(estado);
    String sexo = "";
    if (estado.equals("soltero") || estado.equals("viudo") || estado.equals("divorciado")) {
        sexo = "m";
    }
    if (estado.equals("soltera") || estado.equals("viuda") || estado.equals("divorciada")) {
        sexo = "f";
    }
    char s = sexo.charAt(0);
    asis.setSexo(s);
    asis.setNombre(nombre);
    asis.setApellidoP(apellidoP);
    asis.setApellidoM(apellidoM);
    asis.setPaisNac(paisNac);
    asis.setDepNac(depNac);
    asis.setProvNac(proNac);
    short b = Byte.valueOf(edad);
    asis.setEdad(b);
    if (fechaNac != null && !fechaNac.equals("")) {
        asis.setFechaNac(df.stringToDate(fechaNac));
    }
    char c = doc.charAt(0);
    asis.setTipoDoc(c);
    asis.setNDoc(numDoc);
    asis.setProfesion(profesion);
    asis.setCelular(cel);
    asis.setCorreo(correo);

    ArrayList<Asistente> tempList = new ArrayList();
    tempList = ServicioMain.listaAsistentes(temp.getSesion().getIdsesion());
    if (!tempList.isEmpty()) {
        for (Asistente asistente : tempList) {
            if (asistente.getNDoc().equals(numDoc)) {
                map.put("mensaje", "inscrito");
                return new ModelAndView("/Inscripcion/inscripcion_sesion1b", map);
            }

        }
    }
    if (temp.getVacantes() > temp.getAsistenciaFTs().size()) {
        map.put("ts", ts);
        map.put("turno", temp);
        ServicioMain.InsertFormInd(asis, fs, aft);
        return new ModelAndView("/Inscripcion/inscripcion_sesion4", map);
    } else {
        map.put("ts", ts);
        map.put("turno", temp);
        //ServicioMain.InsertFormInd(asis, fs, aft);
        return new ModelAndView("/Inscripcion/inscripcion_sesion1b", map);
    }
    //return new ModelAndView("contacto", map);
}

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

@RequestMapping(value = "/ActualizarInfoFamilia", method = RequestMethod.GET)
public ModelAndView ActualizarInfoFamilia_GET(ModelMap map, HttpSession session) {
    String incesto = "";
    String mental = "";
    String epilepsia = "";
    String abuso = "";
    String sifilis = "";
    String seguimiento = "";
    String operacion = "";
    String hiperactivo = "";
    String especial = "";
    String salud = "";
    String mayor = "";
    String adolescente = "";
    String hermanos = "";
    String viajar = "";
    String edadMin = "";
    String edadMax = "";
    String genero = "";
    String numHijos = "";
    String nivel = "";
    String volver = "";
    try {//from   w  w w . jav a2s  .  c  om
        incesto = (String) session.getAttribute("incesto");
        mental = (String) session.getAttribute("mental");
        epilepsia = (String) session.getAttribute("epilepsia");
        abuso = (String) session.getAttribute("abuso");
        sifilis = (String) session.getAttribute("sifilis");
        seguimiento = (String) session.getAttribute("seguimiento");
        operacion = (String) session.getAttribute("operacion");
        hiperactivo = (String) session.getAttribute("hiperactivo");
        especial = (String) session.getAttribute("especial");
        salud = (String) session.getAttribute("salud");
        mayor = (String) session.getAttribute("mayor");
        adolescente = (String) session.getAttribute("adolescente");
        hermanos = (String) session.getAttribute("hermanos");
        viajar = (String) session.getAttribute("viajar");
        edadMin = (String) session.getAttribute("edadMin");
        edadMax = (String) session.getAttribute("edadMax");
        genero = (String) session.getAttribute("genero");
        numHijos = (String) session.getAttribute("numHijos");
        nivel = (String) session.getAttribute("nivel");
        if (session.getAttribute("volver") != null) {
            volver = (String) session.getAttribute("volver");
        }
    } catch (Exception ex) {
        return new ModelAndView("redirect:/inicioper", map);
    }
    session.removeAttribute("incesto");
    session.removeAttribute("mental");
    session.removeAttribute("epilepsia");
    session.removeAttribute("abuso");
    session.removeAttribute("sifilis");
    session.removeAttribute("seguimiento");
    session.removeAttribute("operacion");
    session.removeAttribute("hiperactivo");
    session.removeAttribute("especial");
    session.removeAttribute("salud");
    session.removeAttribute("mayor");
    session.removeAttribute("adolescente");
    session.removeAttribute("hermanos");
    session.removeAttribute("viajar");
    session.removeAttribute("edadMin");
    session.removeAttribute("edadMax");
    session.removeAttribute("genero");
    session.removeAttribute("numHijos");
    session.removeAttribute("nivel");

    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);
    }
    //
    InfoFamilia tempInfoFam = new InfoFamilia();
    tempInfoFam = (InfoFamilia) session.getAttribute("infoFam_sesion");
    //
    if (incesto != null && !incesto.equals("")) {
        tempInfoFam.setNnaIncesto(Short.parseShort(incesto));
    }
    if (mental != null && !mental.equals("")) {
        tempInfoFam.setNnaMental(Short.parseShort(mental));
    }
    if (epilepsia != null && !epilepsia.equals("")) {
        tempInfoFam.setNnaEpilepsia(Short.parseShort(epilepsia));
    }
    if (abuso != null && !abuso.equals("")) {
        tempInfoFam.setNnaAbuso(Short.parseShort(abuso));
    }
    if (sifilis != null && !sifilis.equals("")) {
        tempInfoFam.setNnaSifilis(Short.parseShort(sifilis));
    }
    if (seguimiento != null && !seguimiento.equals("")) {
        tempInfoFam.setNnaSeguiMedico(Short.parseShort(seguimiento));
    }
    if (operacion != null && !operacion.equals("")) {
        tempInfoFam.setNnaOperacion(Short.parseShort(operacion));
    }
    if (hiperactivo != null && !hiperactivo.equals("")) {
        tempInfoFam.setNnaHiperactivo(Short.parseShort(hiperactivo));
    }
    if (especial != null && !especial.equals("")) {
        tempInfoFam.setNnaEspecial(Short.parseShort(especial));
    }
    if (salud != null && !salud.equals("")) {
        tempInfoFam.setNnaEnfermo(Short.parseShort(salud));
    }
    if (mayor != null && !mayor.equals("")) {
        tempInfoFam.setNnaMayor(Short.parseShort(mayor));
    }
    if (adolescente != null && !adolescente.equals("")) {
        tempInfoFam.setNnaAdolescente(Short.parseShort(adolescente));
    }
    if (hermanos != null && !hermanos.equals("")) {
        tempInfoFam.setNnaHermano(Short.parseShort(hermanos));
    }

    if (viajar != null && !viajar.equals("")) {
        tempInfoFam.setPuedeViajar(Short.parseShort(viajar));
    }
    if (edadMin != null && !edadMin.equals("")) {
        tempInfoFam.setExpectativaEdadMin(Short.parseShort(edadMin));
    }
    if (edadMax != null && !edadMax.equals("")) {
        tempInfoFam.setExpectativaEdadMax(Short.parseShort(edadMax));
    }
    if (genero != null && !genero.equals("")) {
        tempInfoFam.setExpectativaGenero(genero);
    }
    if (numHijos != null && !numHijos.equals("")) {
        tempInfoFam.setnHijos(Short.parseShort(numHijos));
    }
    if (nivel != null && !nivel.equals("")) {
        char n = nivel.charAt(0);
        tempInfoFam.setNivelSocioeconomico(n);
    }

    ServicioMain.updateInfoFam(tempInfoFam);

    String mensaje_log = "El usuario, " + usuario.getUser() + " con ID: " + usuario.getIdpersonal()
            + ". Edit la " + "informacin de la familia con ID: " + tempInfoFam.getFamilia().getIdfamilia();
    String Tipo_registro = "Personal";

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

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

    //
    session.setAttribute("infoFam_sesion", tempInfoFam);
    //
    map.put("df", df);
    map.put("estado", session.getAttribute("etapaOrigen_sesion"));
    map.put("infoFam", tempInfoFam);
    map.put("expediente", session.getAttribute("expediente_sesion"));
    map.addAttribute("volver", volver);
    return new ModelAndView("/Personal/familia/info_ant_nna", map);
}

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

@RequestMapping(value = "/act_info/act", method = RequestMethod.GET)
public ModelAndView Act_info_act_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  . ja v a  2 s .  c om*/

    String correo_trabajo = (String) session.getAttribute("correo_trabajo");
    String correo_personal = (String) session.getAttribute("correo_personal");
    String profesion = (String) session.getAttribute("profesion");
    String grado_instruccion = (String) session.getAttribute("grado_instruccion");
    String cargo = (String) session.getAttribute("cargo");
    String regimen = (String) session.getAttribute("regimen");
    String domicilio = (String) session.getAttribute("domicilio");

    usuario.setCorreoTrabajo(correo_trabajo);
    usuario.setCorreoPersonal(correo_personal);
    usuario.setProfesion(profesion);
    usuario.setGradoInstruccion(grado_instruccion);
    usuario.setCargo(cargo);
    usuario.setRegimen(regimen);
    usuario.setDomicilio(domicilio);
    session.removeAttribute("usuario");
    session.setAttribute("usuario", usuario);
    ServicioPersonal.UpdatePersonal(usuario);

    dateFormat format = new dateFormat();
    String fechanac = "";
    String fechaing = "";
    try {
        fechanac = format.dateToString(usuario.getFechaNacimiento());
    } catch (Exception ex) {
    }
    map.addAttribute("fechanac", fechanac);
    try {
        fechaing = format.dateToString(usuario.getFechaIngreso());
    } catch (Exception ex) {
    }
    map.addAttribute("fechaing", fechaing);

    String mensaje_log = "Se cre la actualiz el perfil del usuario con nombre: " + usuario.getNombre()
            + " con ID: " + usuario.getIdpersonal();

    String Tipo_registro = "Personal";

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

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

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

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

@RequestMapping(value = "/ActualizarVivienda", method = RequestMethod.GET)
public ModelAndView ActualizarVivienda_GET(ModelMap map, HttpSession session) {
    String propiedadVivienda = "";
    String propiedadDescrip = "";
    String tipoVivienda = "";
    String tipoDescrip = "";
    String domicilio = "";
    String DepRes = "";
    String PaisRes = "";
    String telefono = "";
    String areaVivTotal = "";
    String areaVivConst = "";
    String distViv = "";
    String luz = "";
    String agua = "";
    String desague = "";
    String otrosServ = "";
    String materConst = "";
    String materConstDesc = "";
    String pared = "";
    String paredDesc = "";
    String techo = "";
    String techoDesc = "";
    String piso = "";
    String pisoDesc = "";
    propiedadVivienda = (String) session.getAttribute("propiedadVivienda");
    propiedadDescrip = (String) session.getAttribute("propiedadDescrip");
    tipoVivienda = (String) session.getAttribute("tipoVivienda");
    tipoDescrip = (String) session.getAttribute("tipoDescrip");
    domicilio = (String) session.getAttribute("domicilio");
    DepRes = (String) session.getAttribute("DepRes");
    PaisRes = (String) session.getAttribute("PaisRes");
    telefono = (String) session.getAttribute("telefono");
    areaVivTotal = (String) session.getAttribute("areaVivTotal");
    areaVivConst = (String) session.getAttribute("areaVivConst");
    distViv = (String) session.getAttribute("distViv");
    luz = (String) session.getAttribute("luz");
    agua = (String) session.getAttribute("agua");
    desague = (String) session.getAttribute("desague");
    otrosServ = (String) session.getAttribute("otrosServ");
    materConst = (String) session.getAttribute("materConst");
    materConstDesc = (String) session.getAttribute("materConstDesc");
    pared = (String) session.getAttribute("pared");
    paredDesc = (String) session.getAttribute("paredDesc");
    techo = (String) session.getAttribute("techo");
    techoDesc = (String) session.getAttribute("techoDesc");
    piso = (String) session.getAttribute("piso");
    pisoDesc = (String) session.getAttribute("pisoDesc");
    session.removeAttribute("propiedadVivienda");
    session.removeAttribute("propiedadDescrip");
    session.removeAttribute("tipoVivienda");
    session.removeAttribute("tipoDescrip");
    session.removeAttribute("domicilio");
    session.removeAttribute("DepRes");
    session.removeAttribute("PaisRes");
    session.removeAttribute("telefono");
    session.removeAttribute("areaVivTotal");
    session.removeAttribute("areaVivConst");
    session.removeAttribute("distViv");
    session.removeAttribute("luz");
    session.removeAttribute("agua");
    session.removeAttribute("desague");
    session.removeAttribute("otrosServ");
    session.removeAttribute("materConst");
    session.removeAttribute("materConstDesc");
    session.removeAttribute("pared");
    session.removeAttribute("paredDesc");
    session.removeAttribute("techo");
    session.removeAttribute("techoDesc");
    session.removeAttribute("piso");
    session.removeAttribute("pisoDesc");

    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 . java  2s . c  om*/

    if (propiedadVivienda != null
            && (propiedadVivienda.equals("Propia") || propiedadVivienda.equals("Alquilada"))) {
        infoFam.setPropiedadVivienda(propiedadVivienda);
    } else if (propiedadDescrip != null) {
        infoFam.setPropiedadVivienda(propiedadDescrip);
    }

    if (tipoVivienda != null && (tipoVivienda.equals("Casa") || tipoVivienda.equals("Departamento"))) {
        infoFam.setTipoVivienda(tipoVivienda);
    } else if (tipoDescrip != null) {
        infoFam.setTipoVivienda(tipoDescrip);
    }

    if (areaVivTotal != null && !areaVivTotal.equals("")) {
        Long temp = Long.parseLong(areaVivTotal);
        infoFam.setAreaVivTotal(temp);
    }

    if (areaVivConst != null && !areaVivConst.equals("")) {
        Long temp = Long.parseLong(areaVivConst);
        infoFam.setAreaVivConst(temp);
    }

    infoFam.setDistVivienda(distViv);

    infoFam.setLuz(Short.parseShort(luz));
    infoFam.setAgua(Short.parseShort(agua));
    infoFam.setDesague(Short.parseShort(desague));

    if (otrosServ != null && !otrosServ.equals("")) {
        infoFam.setOtrosServ(otrosServ);
    }

    infoFam.setDomicilio(domicilio);
    infoFam.setDepRes(DepRes);
    infoFam.setPaisRes(PaisRes);
    infoFam.setTelefono(telefono);

    if (materConst != null && (materConst.equals("Noble"))) {
        infoFam.setMaterConst(materConst);
    } else {
        infoFam.setMaterConst(materConstDesc);
    }
    if (pared != null && (pared.equals("Ladrillo"))) {
        infoFam.setPared(pared);
    } else {
        infoFam.setPared(paredDesc);
    }
    if (techo != null && (techo.equals("Concreto"))) {
        infoFam.setTecho(techo);
    } else {
        infoFam.setTecho(techoDesc);
    }
    if (piso != null && (piso.equals("Cemento"))) {
        infoFam.setPiso(piso);
    } else {
        infoFam.setPiso(pisoDesc);
    }

    ServicioMain.updateInfoFam(infoFam);

    map.put("df", df);
    map.put("estado", etapaOrigen);
    map.put("expediente", expediente);
    map.put("infoFam", infoFam);
    return new ModelAndView("/Personal/familia/info_vivienda", map);

}

From source file:com.emc.plants.web.servlets.ShoppingServlet.java

/**
 * Main service method for ShoppingServlet
 *
 * @param req Object that encapsulates the request to the servlet
 * @param resp Object that encapsulates the response from the servlet
 *///w w  w . j  a  va2s  .  c  o  m
public void performTask(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    String action = null;
    action = req.getParameter(Util.ATTR_ACTION);
    Util.debug("action=" + action);
    if (action.equals(ACTION_SHOPPING)) {
        String category = (String) req.getParameter("category");
        HttpSession session = req.getSession(true);
        // Get session category if none on request, such as
        // 'Continue Shopping' from the Shopping Cart jsp.
        if ((category == null) || (category.equals("null"))) {
            category = (String) session.getAttribute(Util.ATTR_CATEGORY);
        }
        // If categoyr still null, default to first category.
        if ((category == null) || (category.equals("null"))) {
            category = "0";
        }
        session.setAttribute(Util.ATTR_CATEGORY, category);
        // Get the shopping items from the catalog.
        Collection c = catalog.getItemsByCategory(Integer.parseInt(category));
        ArrayList items = new ArrayList(c);
        for (int i = 0; i < items.size();) {
            if (((Inventory) items.get(i)).isPublic())
                i++;
            else
                items.remove(i);
        }
        req.setAttribute(Util.ATTR_INVITEMS, items);
        requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_SHOPPING);
    } else if (action.equals(ACTION_PRODUCTDETAIL)) {
        String invID = (String) req.getParameter("itemID");
        req.setAttribute(Util.ATTR_INVITEM, catalog.getItemInventory(invID));
        requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_PRODUCT);
    } else if (action.equals(ACTION_GOTOCART)) {
        HttpSession session = req.getSession(true);
        // Get shopping cart.
        ShoppingCart shoppingCart = (ShoppingCart) session.getAttribute(Util.ATTR_CART);
        if (shoppingCart != null) {
            // Make sure ShopingCart reference has not timed out.
            try {
                shoppingCart.getItems();
            }
            // TODO: what exception would be thrown?
            catch (RuntimeException e) {
                Util.debug("gotocart: shopping cart ref must have timed out");
                ShoppingCartContents cartContents = (ShoppingCartContents) session
                        .getAttribute(Util.ATTR_CART_CONTENTS);
                shoppingCart = (ShoppingCart) WebUtil.getSpringBean(this.getServletContext(), "shopping");
                session.setAttribute(Util.ATTR_CART, shoppingCart);
            }
        }
        requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_CART);
    } else if (action.equals(ACTION_ADDTOCART)) {
        ShoppingCart shoppingCart = null;
        // Get shopping cart.
        HttpSession session = req.getSession(true);
        shoppingCart = (ShoppingCart) session.getAttribute(Util.ATTR_CART);
        if (shoppingCart == null) {
            Util.debug("shopping cart is NULL, must create it");
            shoppingCart = (ShoppingCart) WebUtil.getSpringBean(this.getServletContext(), "shopping");
            System.out.println(
                    "Items:: " + shoppingCart.getItems() + " Size :: " + shoppingCart.getItems().size());
            shoppingCart.setItems(new ArrayList<ShoppingCartItem>());
        } else {
            // Make sure ShopingCart reference has not timed out.
            try {
                Util.debug("shopping cart is not null, check items, size=" + shoppingCart.getItems().size());
                shoppingCart.getItems();
            }
            // TODO: what exception would be thrown?
            catch (RuntimeException e) {
                // ShoppingCart timed out, so create a new one.
                Util.debug("addtocart: shopping cart ref must have timed out, create a new one");
                ShoppingCartContents cartContents = (ShoppingCartContents) session
                        .getAttribute(Util.ATTR_CART_CONTENTS);
                shoppingCart = (ShoppingCart) WebUtil.getSpringBean(this.getServletContext(), "shopping");
                if (cartContents != null) {
                    shoppingCart.setCartContents(cartContents);
                }
            }
        }
        // Add item to cart.
        if (shoppingCart != null) {
            String invID = req.getParameter("itemID");

            // Gets detached instance
            Inventory inv = catalog.getItemInventory(invID);
            ShoppingCartItem si = new ShoppingCartItem(inv);
            si.setQuantity(Integer.parseInt(req.getParameter("qty").trim()));
            shoppingCart.addItem(si);
            session.setAttribute(Util.ATTR_CART, shoppingCart);
            session.setAttribute(Util.ATTR_CART_CONTENTS, shoppingCart.getCartContents());
        }
        requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_CART);
    } else if (action.equals(ACTION_UPDATEQUANTITY)) {
        // Get shopping cart.
        HttpSession session = req.getSession(true);
        ShoppingCart shoppingCart = (ShoppingCart) session.getAttribute(Util.ATTR_CART);
        // Make sure ShopingCart reference has not timed out.
        try {
            shoppingCart.getItems();
        }
        // TODO: what exception gets thrown?
        catch (RuntimeException e) {
            // ShoppingCart timed out, so create a new one.
            Util.debug("updatequantity: shopping cart ref must have timed out, create a new one");
            ShoppingCartContents cartContents = (ShoppingCartContents) session
                    .getAttribute(Util.ATTR_CART_CONTENTS);
            shoppingCart = (ShoppingCart) WebUtil.getSpringBean(this.getServletContext(), "shopping");

            if (cartContents != null) {
                shoppingCart.setCartContents(cartContents);
            }
        }
        // Update item quantity in cart.
        if (shoppingCart != null) {
            try {
                int cnt = 0;
                Collection c = shoppingCart.getItems();
                ArrayList items;

                if (c instanceof ArrayList)
                    items = (ArrayList) c;
                else
                    items = new ArrayList(c);
                ShoppingCartItem si;
                String parm, parmval;
                // Check all quantity values from cart form.
                for (int parmcnt = 0;; parmcnt++) {
                    parm = "itemqty" + String.valueOf(parmcnt);
                    parmval = req.getParameter(parm);
                    // No more quantity fields, so break out.
                    if ((parmval == null) || parmval.equals("null")) {
                        break;
                    } else // Check quantity value of cart item.
                    {
                        int quantity = Integer.parseInt(parmval);
                        // Quantity set to 0, so remove from cart.
                        if (quantity == 0) {
                            items.remove(cnt);
                        } else // Change quantity of cart item.
                        {
                            si = (ShoppingCartItem) items.get(cnt);
                            si.setQuantity(quantity);
                            items.set(cnt, si);
                            cnt++;
                        }
                    }
                }
                // Are items in cart? Yes, set the session attributes.
                if (items.size() > 0) {
                    shoppingCart.setItems(items);
                    session.setAttribute(Util.ATTR_CART, shoppingCart);
                    session.setAttribute(Util.ATTR_CART_CONTENTS, shoppingCart.getCartContents());
                } else // No items in cart, so remove attributes from session.
                {
                    session.removeAttribute(Util.ATTR_CART);
                    session.removeAttribute(Util.ATTR_CART_CONTENTS);
                }
            } catch (Exception e) {
                //  Log the exception but try to continue.
                Util.debug("ShoppingServlet.performAction() -> Exception caught: " + e);
                // This should take us to the error page.
                throw new ServletException(e.getMessage());
            }
        }
        requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_CART);
    } else if (action.equals(ACTION_INITCHECKOUT)) {
        String url;
        HttpSession session = req.getSession(true);
        CustomerInfo customerInfo = (CustomerInfo) session.getAttribute(Util.ATTR_CUSTOMER);
        if (customerInfo == null) {
            req.setAttribute(Util.ATTR_RESULTS, "You must login or register before checking out.");
            session.setAttribute(Util.ATTR_CHECKOUT, new Boolean(true));
            url = Util.PAGE_LOGIN;
        } else {
            url = Util.PAGE_ORDERINFO;
        }
        requestDispatch(getServletConfig().getServletContext(), req, resp, url);
    } else if (action.equals(ACTION_ORDERINFODONE)) {
        OrderInfo orderinfo = null;
        ShoppingCart shoppingCart = null;
        HttpSession session = req.getSession(true);
        CustomerInfo customerInfo = (CustomerInfo) session.getAttribute(Util.ATTR_CUSTOMER);
        String customerID = customerInfo.getCustomerID();
        shoppingCart = (ShoppingCart) session.getAttribute(Util.ATTR_CART);
        // Make sure ShopingCart reference has not timed out.
        try {
            Util.debug("orderinfodone: ShoppingCart timeout? check getItems() method");
            shoppingCart.getItems();
        }
        // TODO: what exception gets thrown?
        catch (RuntimeException e) {
            // ShoppingCart timed out, so create a new one.
            Util.debug("orderinfodone: ShoppingCart ref must have timed out");
            ShoppingCartContents cartContents = (ShoppingCartContents) session
                    .getAttribute(Util.ATTR_CART_CONTENTS);
            if (cartContents != null) {
                shoppingCart = (ShoppingCart) WebUtil.getSpringBean(this.getServletContext(), "shopping");
                shoppingCart.setCartContents(cartContents);
            } else {
                Util.debug("NoSuchObject Exception!!!");
                Util.debug("Major Problem!!!");
                shoppingCart = null;
            }
        }
        Util.debug("orderinfodone: got cart?");
        if (shoppingCart != null) {
            Util.debug("orderinfodone: cart not NULL");
            String billName = req.getParameter("bname");
            String billAddr1 = req.getParameter("baddr1");
            String billAddr2 = req.getParameter("baddr2");
            String billCity = req.getParameter("bcity");
            String billState = req.getParameter("bstate");
            String billZip = req.getParameter("bzip");
            String billPhone = req.getParameter("bphone");
            String shipName = req.getParameter("sname");
            String shipAddr1 = req.getParameter("saddr1");
            String shipAddr2 = req.getParameter("saddr2");
            String shipCity = req.getParameter("scity");
            String shipState = req.getParameter("sstate");
            String shipZip = req.getParameter("szip");
            String shipPhone = req.getParameter("sphone");
            int shippingMethod = Integer.parseInt(req.getParameter("shippingMethod"));
            String creditCard = req.getParameter("ccardname");
            String ccNum = req.getParameter("ccardnum");
            String ccExpireMonth = req.getParameter("ccexpiresmonth");
            String ccExpireYear = req.getParameter("ccexpiresyear");
            String cardHolder = req.getParameter("ccholdername");
            orderinfo = shoppingCart.createOrder(customerID, billName, billAddr1, billAddr2, billCity,
                    billState, billZip, billPhone, shipName, shipAddr1, shipAddr2, shipCity, shipState, shipZip,
                    shipPhone, creditCard, ccNum, ccExpireMonth, ccExpireYear, cardHolder, shippingMethod,
                    shoppingCart.getItems());
            Util.debug("orderinfodone: order created");
        }
        if (orderinfo != null) {
            req.setAttribute(Util.ATTR_ORDERINFO, orderinfo);
            req.setAttribute(Util.ATTR_CARTITEMS, shoppingCart.getItems());
            session.setAttribute(Util.ATTR_ORDERKEY, orderinfo.getID());
            requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_CHECKOUTFINAL);
        }
    } else if (action.equals(ACTION_COMPLETECHECKOUT)) {
        ShoppingCart shoppingCart = null;
        HttpSession session = req.getSession(true);
        long key = (Long) session.getAttribute(Util.ATTR_ORDERKEY);
        req.setAttribute(Util.ATTR_ORDERID, key);
        long orderKey = key;
        Util.debug("completecheckout: order id =" + orderKey);
        CustomerInfo customerInfo = (CustomerInfo) session.getAttribute(Util.ATTR_CUSTOMER);
        // Check the available inventory and backorder if necessary.
        shoppingCart = (ShoppingCart) session.getAttribute(Util.ATTR_CART);
        // Make sure ShopingCart reference has not timed out.
        try {
            Util.debug("completecheckout: ShoppingCart timeout? check getItems() method");
            shoppingCart.getItems();
        }
        // TODO: what exception gets thrown?
        catch (RuntimeException e) {
            // ShoppingCart timed out, so create a new one.
            Util.debug("completecheckout: ShoppingCart ref must have timed out");
            ShoppingCartContents cartContents = (ShoppingCartContents) session
                    .getAttribute(Util.ATTR_CART_CONTENTS);
            if (cartContents != null) {
                shoppingCart = (ShoppingCart) WebUtil.getSpringBean(this.getServletContext(), "shopping");
                shoppingCart.setCartContents(cartContents);
            } else {
                Util.debug("NoSuchObject Exception!!!");
                Util.debug("Major Problem!!!");
                shoppingCart = null;
            }
        }
        if (shoppingCart != null) {
            ShoppingCartItem si;
            Collection items = shoppingCart.getItems();
            for (Object o : items) {
                si = (ShoppingCartItem) o;
                shoppingCart.checkInventory(si);
                Util.debug(
                        "ShoppingCart.checkInventory() - checking Inventory quantity of item: " + si.getID());
            }
        }

        try {
            mailer.createAndSendMail(customerInfo, orderKey);
        } catch (MailerAppException e) {
            System.out.println("MailerAppException:" + e);
            e.printStackTrace();
        } catch (Exception e) {
            System.out.println("Exception during create and send mail :" + e);
            e.printStackTrace();
        }
        // Remove items saved in HttpSession.
        session.removeAttribute(Util.ATTR_CART);
        session.removeAttribute(Util.ATTR_CART_CONTENTS);
        session.removeAttribute(Util.ATTR_CATEGORY);
        session.removeAttribute(Util.ATTR_ORDERKEY);
        session.removeAttribute(Util.ATTR_CHECKOUT);
        HttpSession httpSession = req.getSession(true);

        //httpSession.invalidate();
        requestDispatch(getServletConfig().getServletContext(), req, resp, Util.PAGE_ORDERDONE);
    }
}

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

@RequestMapping(value = "/PersonalCrearTurno2", method = RequestMethod.GET)
public ModelAndView PersonalCrearTurno2_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  av a2 s  . co m

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

        long idGrupo = Long.parseLong(session.getAttribute("idGrupo").toString());
        String nombreTurno2 = (String) session.getAttribute("nombreTurno2");
        long idTaller = Long.parseLong(session.getAttribute("idTaller").toString());

        Turno2 tempT2 = new Turno2();
        tempT2.setGrupo(ServicioPersonal.getGrupo(idGrupo));
        tempT2.setNombre(nombreTurno2);

        ServicioPersonal.PersonalCrearTurno2(tempT2);

        Grupo tempGrp = new Grupo();
        tempGrp = ServicioPersonal.getGrupo(idGrupo);

        map.put("grupo", tempGrp);

        map.addAttribute("idTaller", idTaller);
        map.addAttribute("idGrupo", idGrupo);

        String mensaje_log = "El usuario: " + usuario.getNombre() + " " + usuario.getApellidoP() + " con ID: "
                + usuario.getIdpersonal() + ". Agreg un nuevo turno con el nombre: " + nombreTurno2 + ". "
                + "Perteneciente al grupo con ID: " + idGrupo;

        String Tipo_registro = "Turno";

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

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

        session.removeAttribute("nombreTurno2");
    } else {
        long idGrupo = Long.parseLong(session.getAttribute("idGrupo").toString());
        session.setAttribute("idSesion", idGrupo);
        long idTaller = Long.parseLong(session.getAttribute("idTaller").toString());
        session.setAttribute("idTaller", idTaller);

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

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