List of usage examples for javax.servlet.http HttpSession removeAttribute
public void removeAttribute(String name);
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); }