public void Agregar(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String str = "select * from sp_nom_departamentos_agregar('" + p(request.getParameter("id_departamento")) + "','" + p(request.getParameter("nombre")) + "') as (err integer, res varchar, clave bpchar)"; JRetFuncBas rfb = new JRetFuncBas(); doCallStoredProcedure(request, response, str, rfb); RDP( "CEF", getSesion(request).getConBD(), (rfb.getIdmensaje() == 0 ? "OK" : (rfb.getIdmensaje() == 4 ? "AL" : "ER")), getSesion(request).getID_Usuario(), "NOM_DEPARTAMENTOS_AGREGAR", "NDEP|" + rfb.getClaveret() + "|||", rfb.getRes()); irApag("/forsetiweb/nomina/nom_departamentos_dlg.jsp", request, response); }
public void AgregarCambiar( HttpServletRequest request, HttpServletResponse response, String proceso) throws ServletException, IOException { JAdmCompaniasSet setcom = new JAdmCompaniasSet(request); setcom.m_Where = "ID_Compania = '0' and ID_Sucursal = '" + getSesion(request).getSesion("NOM_EMPLEADOS").getEspecial() + "'"; setcom.Open(); String str = "select * from " + (proceso.equals("agregar") ? " sp_nom_masemp_agregar(" : " sp_nom_masemp_cambiar("); str += "'" + p(request.getParameter("id_empleado")) + "','" + p(setcom.getAbsRow(0).getDescripcion()) + "','" + p(request.getParameter("id_departamento")) + "','" + p(request.getParameter("id_turno")) + "','0','" + p(request.getParameter("id_categoria")) + "','" + p(request.getParameter("nombre")) + "','" + p(request.getParameter("apellido_paterno")) + "','" + p(request.getParameter("apellido_materno")) + "','" + p(JUtil.obtFechaSQL(request.getParameter("fecha_de_nacimiento"))) + "','" + p(JUtil.obtFechaSQL(request.getParameter("fecha_de_ingreso"))) + "',null,'1','" + p(request.getParameter("rfc_letras")) + "','" + p(request.getParameter("rfc_fecha")) + "','" + p(request.getParameter("rfc_homoclave")) + "','" + p(request.getParameter("rfc_digito")) + "','" + p(request.getParameter("curp")) + "','" + (request.getParameter("calculosimplificado") != null ? "1" : "0") + "','" + setcom.getAbsRow(0).getTipo() + "',/*Jornada*/'1','" + (request.getParameter("sindicalizado") != null ? "1" : "0") + "',/*Horas_por_Jornada*/'9','" + p(request.getParameter("status")) + "','" + p(request.getParameter("motivo_baja")) + "'," + "/*reparto_de_utilidades*/'0',/*Premio_de_Puntualidad*/'0','" + (request.getParameter("castigo_impuntualidad") != null ? "1" : "0") + "','" + p(request.getParameter("puesto")) + "','" + p(request.getParameter("salario_nominal")) + "','" + p(request.getParameter("salario_diario")) + "','" + p(request.getParameter("salario_por_hora")) + "','" + p(request.getParameter("salario_integrado")) + "','" + (request.getParameter("aplica_horas_extras") != null ? "1" : "0") + "'," + "/*Fecha_Vacaciones*/'" + p(JUtil.obtFechaSQL(request.getParameter("fecha_de_ingreso"))) + "',/*Dias_Vacaciones*/'0', /*Prima_de_Vacaciones*/ '0','" + p(request.getParameter("num_registro_imss")) + "',/*Jefe_Inmediato*/'','" + p(request.getParameter("calle")) + "','" + p(request.getParameter("numero")) + "','" + p(request.getParameter("colonia")) + "','" + p(request.getParameter("codigo_postal")) + "','" + p(request.getParameter("delegacion")) + "','" + p(request.getParameter("estado_civil")) + "','" + p(request.getParameter("nombre_esposo")) + "',/*Num_de_Hijos*/'0',/*Nombre_de_Hijos*/'','" + p(request.getParameter("nombre_padre")) + "',/*Vivo*/'1','" + p(request.getParameter("nombre_madre")) + "',/*Viva*/'1','" + p(request.getParameter("escolaridad")) + "',/*Trabajo_Anterior_Grupo*/' ','" + p(request.getParameter("ultimo_trabajo")) + "','" + p(request.getParameter("recomendado_por")) + "','" + p(request.getParameter("en_accidente_avisar")) + "'," + (request.getParameter("status").equals("0") ? "null" : "'" + p(JUtil.obtFechaSQL(request.getParameter("fecha_para_liquidaciones"))) + "'") + ",/*Fecha_Cambio_Obrero_Empleado*/ null,'" + p(request.getParameter("cuenta_bancaria")) + "',/*Historial_Puestos*/ '','" + p(request.getParameter("registro_infonavit")) + "','" + p(request.getParameter("prestamo_infonavit")) + "','" + p(request.getParameter("porcentaje_descuento")) + "','" + p(request.getParameter("prestamo_vsm")) + "','" + p(request.getParameter("descuento_vsm")) + "'," + (request.getParameter("clave_alta_infonavit") == null ? "null" : "'" + p(JUtil.obtFechaSQL(request.getParameter("fecha_alta_infonavit"))) + "'") + ",/*Fecha_Liquidacion_Infonavit*/ null," + "/*Registro_Fonacot*/ '', /*Numero_de_Credito*/ '','" + (request.getParameter("prestamo_fonacot") != null ? "1" : "0") + "','" + (request.getParameter("ayuda_vales_de_despensa") != null ? "1" : "0") + "','" + p(request.getParameter("importe_vales_de_despensa")) + "',/*ID_XAction*/ '','" + (request.getParameter("compensacionanual") != null ? "1" : "0") + "','" + p(request.getParameter("salario_mixto")) + "','" + (request.getParameter("calculo_mixto") != null ? "1" : "0") + "',/*CompensacionAnualFija*/ '0.0'" + ",'" + p(request.getParameter("regimen")) + "','" + p(request.getParameter("id_satbanco")) + "','" + p(request.getParameter("noint")) + "','" + p(request.getParameter("localidad")) + "','" + p(request.getParameter("estado")) + "','" + p(request.getParameter("pais")) + "','" + p(request.getParameter("smtp")) + "','" + p(request.getParameter("email")) + "','" + p(request.getParameter("pcs")) + "') as (err integer, res varchar, clave bpchar)"; JRetFuncBas rfb = new JRetFuncBas(); doCallStoredProcedure(request, response, str, rfb); RDP( "CEF", getSesion(request).getConBD(), (rfb.getIdmensaje() == 0 ? "OK" : (rfb.getIdmensaje() == 4 ? "AL" : "ER")), getSesion(request).getID_Usuario(), "NOM_EMPLEADOS_" + (proceso.equals("agregar") ? "AGREGAR" : "CAMBIAR"), "NEMP|" + rfb.getClaveret() + "|" + getSesion(request).getSesion("NOM_EMPLEADOS").getEspecial() + "||", rfb.getRes()); irApag("/forsetiweb/nomina/nom_empleados_dlg.jsp", request, response); }