<%-- Document : exec_datos_generales Created on : 4/06/2013, 02:32:14 PM Author : martha --%> <%@page import="java.util.Date"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import = "clases.*" import = "java.text.SimpleDateFormat" %> <% SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd"); int id_nacimiento = 0; int id_domicilio = 0; int id_declaracion= 0; int cp = 0; if(!request.getParameter("cp").equals("")){ cp=Integer.parseInt(request.getParameter("cp")); } if(Integer.parseInt(session.getAttribute("id_declaracion").toString())==0){ Date hoy = new Date(); //String fecha_hoy = formato.format(hoy); declaration.setId_altabaja(Integer.parseInt(session.getAttribute("id_altabaja").toString())); declaration.setId_altabajafi(0); declaration.setId_tipodeclaracion(Integer.parseInt(request.getParameter("tipo_declaracion"))); declaration.setFecha_declaracion(hoy); declaration.setUpdate_at(hoy); declaration.setId_statuses(1); declaration.setUpdate_at(hoy); declaration.setPeriod_at(hoy); declaration.setCreated_at(hoy); id_declaracion=declaration.insert_declaration(); session.setAttribute("id_declaracion", id_declaracion); }else{ id_declaracion=Integer.parseInt(session.getAttribute("id_declaracion").toString()); } funcionarios funcionario = new funcionarios(); funcionario.setCurp(request.getParameter("curp")); funcionario.setTel(request.getParameter("tel")); funcionario.setId_funcionario(Integer.parseInt(request.getParameter("id_funcionario"))); funcionario.setId_estadocivil(Integer.parseInt(request.getParameter("id_estadocivil"))); funcionario.setSexo(Integer.parseInt(request.getParameter("sexo"))); boolean valor = funcionario.updatefuncionarios(Integer.parseInt(request.getParameter("id_funcionario"))); if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==1) { funcionario.setId_nacionalidad(Integer.parseInt(request.getParameter("id_nacionalidad"))); funcionario.updatefuncionarios_nacionalidad(Integer.parseInt(request.getParameter("id_funcionario"))); if(request.getParameter("id_nacionalidad").equals("1")){ nacimiento_funcionario.setFecha_nacimiento(formato.parse(request.getParameter("fecha_nacimiento"))); nacimiento_funcionario.setId_estado_1(Integer.parseInt(request.getParameter("id_estado_1"))); nacimiento_funcionario.setId_municipio_1(Integer.parseInt(request.getParameter("id_municipio_1"))); nacimiento_funcionario.setLocalidad_1(request.getParameter("localidad_1")); if(Integer.parseInt(request.getParameter("id_nacimiento"))>=1){ nacimiento_funcionario.update_nacimiento_funcionario(Integer.parseInt(request.getParameter("id_nacimiento"))); }else{ //id_nacimiento= nacimiento_funcionario.insert_nacimiento_funcionario(); nacimiento_funcionario.setId_nacimiento(nacimiento_funcionario.insert_nacimiento_funcionario()); } }else if(request.getParameter("id_nacionalidad").equals("2")){ nacimiento_extranjeros.setFecha_nacimiento(formato.parse(request.getParameter("fecha_nacimiento"))); nacimiento_extranjeros.setPais(request.getParameter("pais")); nacimiento_extranjeros.setId_estado_1(request.getParameter("id_estado_1")); nacimiento_extranjeros.setId_municipio_1(request.getParameter("id_municipio_1")); nacimiento_extranjeros.setLocalidad_1(request.getParameter("localidad_1")); if(Integer.parseInt(request.getParameter("id_nacimiento"))>=1){ nacimiento_funcionario.update_nacimiento_funcionario(Integer.parseInt(request.getParameter("id_nacimiento"))); }else{ id_nacimiento= nacimiento_funcionario.insert_nacimiento_funcionario(); } } } domicilios.setCalle(request.getParameter("calle")); domicilios.setNum(request.getParameter("num")); domicilios.setId_estado_2(Integer.parseInt(request.getParameter("id_estado_2"))); domicilios.setId_municipio_2(Integer.parseInt(request.getParameter("id_municipio_2"))); domicilios.setCol(request.getParameter("col")); domicilios.setLocalidad_2(request.getParameter("localidad_2")); domicilios.setCp(cp); domicilios.setId_funcionario(Integer.parseInt(request.getParameter("id_funcionario"))); domicilios.setId_declaracion(id_declaracion); domicilios.setInterior(request.getParameter("interior")); if(Integer.parseInt(request.getParameter("id_domicilio"))>=1){ id_domicilio = Integer.parseInt(request.getParameter("id_domicilio")); domicilios.update_dom_funcionario(1); }else{ id_domicilio=domicilios.insert_dom_funcionario(1); } /*Inicio. Agrega puesto funcionario*/ if(Integer.parseInt(request.getParameter("id_puesto"))==0){ puesto_funcionario.insert_puesto_funcionario(id_domicilio); }else{ puesto_funcionario.setId_dom_puesto(id_domicilio); puesto_funcionario.update_domicilio_puesto_funcionario(Integer.parseInt(request.getParameter("id_puesto"))); } /*Fin. Agrega puesto funcionario*/ if(valor){ if(request.getParameter("guardar").equals("Guardar")){ out.println(""); } else{ out.println(""); } } %>