예제 #1
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    super.doPost(request, response);

    String nom_departamentos_dlg = "";
    request.setAttribute("nom_departamentos_dlg", nom_departamentos_dlg);

    String mensaje = "";
    short idmensaje = -1;

    if (request.getParameter("proceso") != null && !request.getParameter("proceso").equals("")) {
      if (request.getParameter("proceso").equals("AGREGAR_DEPARTAMENTO")) {
        // Revisa si tiene permisos
        if (!getSesion(request).getPermiso("NOM_DEPARTAMENTOS_AGREGAR")) {
          idmensaje = 3;
          mensaje += MsjPermisoDenegado(request, "CEF", "NOM_DEPARTAMENTOS_AGREGAR");
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          RDP(
              "CEF",
              getSesion(request).getConBD(),
              "NA",
              getSesion(request).getID_Usuario(),
              "NOM_DEPARTAMENTOS_AGREGAR",
              "NDEP||||",
              mensaje);
          irApag("/forsetiweb/caja_mensajes.jsp", request, response);
          return;
        }

        // Solicitud de envio a procesar
        if (request.getParameter("subproceso") != null
            && request.getParameter("subproceso").equals("ENVIAR")) {
          // Verificacion
          if (VerificarParametros(request, response)) {
            Agregar(request, response);
            return;
          }

          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          irApag("/forsetiweb/nomina/nom_departamentos_dlg.jsp", request, response);
          return;
        }

        getSesion(request).setID_Mensaje(idmensaje, mensaje);
        irApag("/forsetiweb/nomina/nom_departamentos_dlg.jsp", request, response);
        return;

      } else if (request.getParameter("proceso").equals("CAMBIAR_DEPARTAMENTO")) {
        // Revisa si tiene permisos
        if (!getSesion(request).getPermiso("NOM_DEPARTAMENTOS_CAMBIAR")) {
          idmensaje = 3;
          mensaje += MsjPermisoDenegado(request, "CEF", "NOM_DEPARTAMENTOS_CAMBIAR");
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          RDP(
              "CEF",
              getSesion(request).getConBD(),
              "NA",
              getSesion(request).getID_Usuario(),
              "NOM_DEPARTAMENTOS_CAMBIAR",
              "NDEP||||",
              mensaje);
          irApag("/forsetiweb/caja_mensajes.jsp", request, response);
          return;
        }

        // Solicitud de envio a procesar
        if (request.getParameter("id") != null) {
          String[] valoresParam = request.getParameterValues("id");
          if (valoresParam.length == 1) {
            if (request.getParameter("subproceso") != null
                && request.getParameter("subproceso").equals("ENVIAR")) {
              // Verificacion
              if (VerificarParametros(request, response)) {
                Cambiar(request, response);
                return;
              }

              getSesion(request).setID_Mensaje(idmensaje, mensaje);
              irApag("/forsetiweb/nomina/nom_departamentos_dlg.jsp", request, response);
              return;
            } else // Como el subproceso no es ENVIAR, abre la ventana del proceso de CAMBIADO para
            // cargar el cambio
            {
              getSesion(request).setID_Mensaje(idmensaje, mensaje);
              irApag("/forsetiweb/nomina/nom_departamentos_dlg.jsp", request, response);
              return;
            }

          } else {
            idmensaje = 1;
            mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 2);
            getSesion(request).setID_Mensaje(idmensaje, mensaje);
            irApag("/forsetiweb/caja_mensajes.jsp", request, response);
            return;
          }
        } else {
          idmensaje = 3;
          mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 1);
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          irApag("/forsetiweb/caja_mensajes.jsp", request, response);
          return;
        }
      } else {
        idmensaje = 3;
        mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 3);
        getSesion(request).setID_Mensaje(idmensaje, mensaje);
        irApag("/forsetiweb/caja_mensajes.jsp", request, response);
        return;
      }

    } else // si no se mandan parametros, manda a error
    {
      idmensaje = 3;
      mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 3);
      getSesion(request).setID_Mensaje(idmensaje, mensaje);
      irApag("/forsetiweb/caja_mensajes.jsp", request, response);
      return;
    }
  }
예제 #2
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    super.doPost(request, response);

    String cat_lineas = "";
    request.setAttribute("cat_lineas", cat_lineas);

    String mensaje = "";
    short idmensaje = -1;

    if (!getSesion(request).getPermiso("INVSERV_LINEAS")) {
      idmensaje = 3;
      mensaje += MsjPermisoDenegado(request, "CEF", "INVSERV_LINEAS");
      getSesion(request).setID_Mensaje(idmensaje, mensaje);
      RDP(
          "CEF",
          getSesion(request).getConBD(),
          "NA",
          getSesion(request).getID_Usuario(),
          "INVSERV_LINEAS",
          "CATL||||",
          mensaje);
      irApag("/forsetiweb/caja_mensajes_vsta.jsp", request, response);
      return;
    }

    if (getSesion(request).getEst("INVSERV_LINEAS") == false) {
      getSesion(request).EstablecerCEF(request, "invserv_lineas.png", "INVSERV_LINEAS");
      getSesion(request)
          .getSesion("INVSERV_LINEAS")
          .setParametros(
              "",
              "",
              "",
              JUtil.Elm(JUtil.Msj("CEF", "INVSERV_LINEAS", "VISTA", "ENTIDADES"), 1),
              "",
              "");
      getSesion(request).getSesion("INVSERV_LINEAS").setOrden(p(request.getParameter("etq")), "");
      getSesion(request).getSesion("INVSERV_LINEAS").setEspecial("LINEAS");

      getSesion(request).setID_Mensaje(idmensaje, mensaje);
      RDP(
          "CEF",
          getSesion(request).getConBD(),
          "OK",
          getSesion(request).getID_Usuario(),
          "INVSERV_LINEAS",
          "CATL||||",
          "");
      irApag("/forsetiweb/catalogos/cat_lineas_vsta.jsp", request, response);
      return;
    }

    if (request.getParameter("entidad") != null && !request.getParameter("entidad").equals("")) {
      if (!request
          .getParameter("entidad")
          .equals(getSesion(request).getSesion("INVSERV_LINEAS").getEspecial())) {
        getSesion(request).getSesion("INVSERV_LINEAS").setOrden(null, "");
      }
      String ent = JUtil.Msj("CEF", "INVSERV_LINEAS", "VISTA", "ENTIDADES");

      if (request.getParameter("entidad").equals("LINEAS")) {
        getSesion(request).getSesion("INVSERV_LINEAS").setEntidad("", JUtil.Elm(ent, 1));
        getSesion(request).getSesion("INVSERV_LINEAS").setEspecial("LINEAS");
      } else if (request.getParameter("entidad").equals("UNIDADES")) {
        getSesion(request)
            .getSesion("INVSERV_LINEAS")
            .setEntidad("ID_InvServ = 'P'", JUtil.Elm(ent, 2));
        getSesion(request).getSesion("INVSERV_LINEAS").setEspecial("UNIDADES");
      } else {
        idmensaje = 1;
        mensaje += JUtil.Msj("GLB", "GLB", "GLB", "ERROR-PARAM", 1); // 1 Error de entidad
      }
    }

    if (request.getParameter("orden") != null && !request.getParameter("orden").equals("")) {
      getSesion(request)
          .getSesion("INVSERV_LINEAS")
          .setOrden(p(request.getParameter("etq")), p(request.getParameter("orden")));
    }

    getSesion(request).setID_Mensaje(idmensaje, mensaje);
    irApag("/forsetiweb/catalogos/cat_lineas_vsta.jsp", request, response);
  }
예제 #3
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    super.doPost(request, response);

    String conta_catcuentas = "";
    request.setAttribute("conta_catcuentas", conta_catcuentas);

    String mensaje = "";
    short idmensaje = -1;

    if (!getSesion(request).getPermiso("CONT_CATCUENTAS")) {
      idmensaje = 3;
      mensaje += MsjPermisoDenegado(request, "CEF", "CONT_CATCUENTAS");
      RDP(
          "CEF",
          getSesion(request).getConBD(),
          "NA",
          getSesion(request).getID_Usuario(),
          "CONT_CATCUENTAS",
          "CATC||||",
          mensaje);
      getSesion(request).setID_Mensaje(idmensaje, mensaje);
      irApag("/forsetiweb/caja_mensajes_vsta.jsp", request, response);
      return;
    }

    // establece en la sesion que los mensajes se estan configurando por primera ocasion
    if (getSesion(request).getEst("CONT_CATCUENTAS") == false) {
      getSesion(request).EstablecerCEF(request, "cont_catcuentas.png", "CONT_CATCUENTAS");
      getSesion(request)
          .getSesion("CONT_CATCUENTAS")
          .setParametros(
              "",
              "",
              "",
              JUtil.Elm(JUtil.Msj("CEF", "CONT_CATCUENTAS", "VISTA", "ENTIDADES"), 1),
              "",
              "");
      getSesion(request).getSesion("CONT_CATCUENTAS").setOrden(p(request.getParameter("etq")), "");
      getSesion(request).getSesion("CONT_CATCUENTAS").setEspecial("");

      getSesion(request).setID_Mensaje(idmensaje, mensaje);
      RDP(
          "CEF",
          getSesion(request).getConBD(),
          "OK",
          getSesion(request).getID_Usuario(),
          "CONT_CATCUENTAS",
          "CATC||||",
          "");
      irApag("/forsetiweb/contabilidad/conta_catcuentas_vsta.jsp", request, response);
      return;
    }

    if (request.getParameter("entidad") != null && !request.getParameter("entidad").equals("")) {
      String ent = JUtil.Msj("CEF", "CONT_CATCUENTAS", "VISTA", "ENTIDADES");
      if (request.getParameter("entidad").equals("GENERAL")) {
        getSesion(request).getSesion("CONT_CATCUENTAS").setEntidad("", JUtil.Elm(ent, 1));
      } else if (request.getParameter("entidad").equals("ACTIVO")) {
        String Entidad = "(Tipo = 'AC' OR Tipo = 'AF' OR Tipo = 'AD')";
        getSesion(request).getSesion("CONT_CATCUENTAS").setEntidad(Entidad, JUtil.Elm(ent, 2));
      } else if (request.getParameter("entidad").equals("PASIVO")) {
        String Entidad = "(Tipo = 'PC' OR Tipo = 'PL' OR Tipo = 'PD')";
        getSesion(request).getSesion("CONT_CATCUENTAS").setEntidad(Entidad, JUtil.Elm(ent, 3));
      } else if (request.getParameter("entidad").equals("CAPITAL")) {
        String Entidad = "(Tipo = 'CC')";
        getSesion(request).getSesion("CONT_CATCUENTAS").setEntidad(Entidad, JUtil.Elm(ent, 4));
      } else if (request.getParameter("entidad").equals("RESULTADOS")) {
        String Entidad =
            "(Tipo = 'RI' OR Tipo = 'RG' OR Tipo = 'RC' OR Tipo = 'RO' OR Tipo = 'IP')";
        getSesion(request).getSesion("CONT_CATCUENTAS").setEntidad(Entidad, JUtil.Elm(ent, 5));
      } else {
        idmensaje = 1;
        mensaje += JUtil.Msj("GLB", "GLB", "GLB", "ERROR-PARAM", 1); // 1 Error de entidad
      }
    }

    if (request.getParameter("status") != null && !request.getParameter("status").equals("")) {
      String sts = JUtil.Msj("CEF", "CONT_CATCUENTAS", "VISTA", "STATUS");

      if (request.getParameter("status").equals("TODAS")) {
        getSesion(request).getSesion("CONT_CATCUENTAS").setStatus("", JUtil.Elm(sts, 1));
      } else if (request.getParameter("status").equals("ACTIVAS")) {
        getSesion(request)
            .getSesion("CONT_CATCUENTAS")
            .setStatus("Estatus = 'A'", JUtil.Elm(sts, 2));
      } else if (request.getParameter("status").equals("DESCONTINUADAS")) {
        getSesion(request)
            .getSesion("CONT_CATCUENTAS")
            .setStatus("Estatus = 'D'", JUtil.Elm(sts, 3));
      } else {
        idmensaje = 1;
        mensaje += JUtil.Msj("GLB", "GLB", "GLB", "ERROR-PARAM", 3); // 3 Error de Estatus
      }
    }

    if (request.getParameter("orden") != null && !request.getParameter("orden").equals("")) {
      getSesion(request)
          .getSesion("CONT_CATCUENTAS")
          .setOrden(p(request.getParameter("etq")), p(request.getParameter("orden")));
    }

    getSesion(request).setID_Mensaje(idmensaje, mensaje);
    irApag("/forsetiweb/contabilidad/conta_catcuentas_vsta.jsp", request, response);
  }
예제 #4
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    super.doPost(request, response);

    String nom_empleados_dlg = "";
    request.setAttribute("nom_empleados_dlg", nom_empleados_dlg);

    String mensaje = "";
    short idmensaje = -1;
    String usuario = getSesion(request).getID_Usuario();

    if (request.getParameter("proceso") != null && !request.getParameter("proceso").equals("")) {
      // revisa por las entidades
      JNominaEntidadesSetIds setids =
          new JNominaEntidadesSetIds(
              request, usuario, getSesion(request).getSesion("NOM_EMPLEADOS").getEspecial());
      setids.Open();

      if (setids.getNumRows() < 1) {
        idmensaje = 3;
        mensaje += MsjPermisoDenegado(request, "CEF", "NOM_EMPLEADOS");
        getSesion(request).setID_Mensaje(idmensaje, mensaje);
        RDP(
            "CEF",
            getSesion(request).getConBD(),
            "NA",
            getSesion(request).getID_Usuario(),
            "NOM_EMPLEADOS",
            "NEMP||||",
            mensaje);
        irApag("/forsetiweb/caja_mensajes.jsp", request, response);
        return;
      }

      // Revisa por intento de intrusion (Salto de permiso de entidad)
      if (!request.getParameter("proceso").equals("AGREGAR_EMPLEADO")
          && request.getParameter("id") != null) {
        JMasempSet set = new JMasempSet(request);
        set.m_Where =
            "ID_Compania = '0' and ID_Sucursal = '"
                + setids.getAbsRow(0).getID_Sucursal()
                + "' and ID_Empleado = '"
                + p(request.getParameter("id"))
                + "'";
        set.Open();
        if (set.getNumRows() < 1) {
          idmensaje = 3;
          mensaje += MsjPermisoDenegado(request, "CEF", "NOM_EMPLEADOS");
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          RDP(
              "CEF",
              getSesion(request).getConBD(),
              "AL",
              getSesion(request).getID_Usuario(),
              "NOM_EMPLEADOS",
              "NEMP|"
                  + request.getParameter("id")
                  + "|"
                  + setids.getAbsRow(0).getID_Sucursal()
                  + "||",
              mensaje);
          irApag("/forsetiweb/caja_mensajes.jsp", request, response);
          return;
        }
      }

      if (request.getParameter("proceso").equals("AGREGAR_EMPLEADO")) {
        // Revisa si tiene permisos
        if (!getSesion(request).getPermiso("NOM_EMPLEADOS_AGREGAR")) {
          idmensaje = 3;
          mensaje += MsjPermisoDenegado(request, "CEF", "NOM_EMPLEADOS_AGREGAR");
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          RDP(
              "CEF",
              getSesion(request).getConBD(),
              "NA",
              getSesion(request).getID_Usuario(),
              "NOM_EMPLEADOS_AGREGAR",
              "NEMP||||",
              mensaje);
          irApag("/forsetiweb/caja_mensajes_vsta.jsp", request, response);
          return;
        }

        // Solicitud de envio a procesar
        if (request.getParameter("subproceso") != null
            && request.getParameter("subproceso").equals("ENVIAR")) {
          if (VerificarParametros(request, response)) {
            AgregarCambiar(request, response, "agregar");
            return;
          }
          irApag("/forsetiweb/nomina/nom_empleados_dlg.jsp", request, response);
          return;
        } else // Como el subproceso no es ENVIAR, abre la ventana del proceso de AGREGADO para
               // agregar `por primera vez
        {
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          irApag("/forsetiweb/nomina/nom_empleados_dlg.jsp", request, response);
          return;
        }
      } else if (request.getParameter("proceso").equals("CONSULTAR_EMPLEADO")) {
        // Revisa si tiene permisos
        if (!getSesion(request).getPermiso("NOM_EMPLEADOS")) {
          idmensaje = 3;
          mensaje += MsjPermisoDenegado(request, "CEF", "NOM_EMPLEADOS");
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          RDP(
              "CEF",
              getSesion(request).getConBD(),
              "NA",
              getSesion(request).getID_Usuario(),
              "NOM_EMPLEADOS",
              "NEMP||||",
              mensaje);
          irApag("/forsetiweb/caja_mensajes_vsta.jsp", request, response);
          return;
        }

        // Solicitud de envio a procesar
        if (request.getParameter("id") != null) {
          String[] valoresParam = request.getParameterValues("id");
          if (valoresParam.length == 1) {
            getSesion(request).setID_Mensaje(idmensaje, mensaje);
            irApag("/forsetiweb/nomina/nom_empleados_dlg.jsp", request, response);
            return;
          } else {
            idmensaje = 1;
            mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 2);
            getSesion(request).setID_Mensaje(idmensaje, mensaje);
            irApag("/forsetiweb/caja_mensajes.jsp", request, response);
            return;
          }
        } else {
          idmensaje = 3;
          mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 1);
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          irApag("/forsetiweb/caja_mensajes.jsp", request, response);
          return;
        }

      } else if (request.getParameter("proceso").equals("CAMBIAR_EMPLEADO")) {
        // Revisa si tiene permisos
        if (!getSesion(request).getPermiso("NOM_EMPLEADOS_CAMBIAR")) {
          idmensaje = 3;
          mensaje += MsjPermisoDenegado(request, "CEF", "NOM_EMPLEADOS_CAMBIAR");
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          RDP(
              "CEF",
              getSesion(request).getConBD(),
              "NA",
              getSesion(request).getID_Usuario(),
              "NOM_EMPLEADOS_CAMBIAR",
              "NEMP||||",
              mensaje);
          irApag("/forsetiweb/caja_mensajes_vsta.jsp", request, response);
          return;
        }

        // Solicitud de envio a procesar
        if (request.getParameter("id") != null) {
          String[] valoresParam = request.getParameterValues("id");
          if (valoresParam.length == 1) {
            if (request.getParameter("subproceso") != null
                && request.getParameter("subproceso").equals("ENVIAR")) {
              if (VerificarParametros(request, response)) {
                AgregarCambiar(request, response, "cambiar");
                return;
              }
              irApag("/forsetiweb/nomina/nom_empleados_dlg.jsp", request, response);
              return;
            } else // Como el subproceso no es ENVIAR, abre la ventana del proceso de CAMBIADO para
                   // cargar el cambio
            {
              getSesion(request).setID_Mensaje(idmensaje, mensaje);
              irApag("/forsetiweb/nomina/nom_empleados_dlg.jsp", request, response);
              return;
            }
          } else {
            idmensaje = 1;
            mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 2);
            getSesion(request).setID_Mensaje(idmensaje, mensaje);
            irApag("/forsetiweb/caja_mensajes.jsp", request, response);
            return;
          }
        } else {
          idmensaje = 3;
          mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 1);
          getSesion(request).setID_Mensaje(idmensaje, mensaje);
          irApag("/forsetiweb/caja_mensajes.jsp", request, response);
          return;
        }
      } else {
        idmensaje = 3;
        mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 3);
        getSesion(request).setID_Mensaje(idmensaje, mensaje);
        irApag("/forsetiweb/caja_mensajes.jsp", request, response);
        return;
      }

    } else // si no se mandan parametros, manda a error
    {
      idmensaje = 3;
      mensaje += JUtil.Msj("GLB", "VISTA", "GLB", "SELEC-PROC", 3);
      getSesion(request).setID_Mensaje(idmensaje, mensaje);
      irApag("/forsetiweb/caja_mensajes.jsp", request, response);
      return;
    }
  }