Procedimientos y Funciones en Sistema RUNA para Gestión de Personal

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,06 KB

NOTAS RUNA

Runa_Ficha_SIITH.aspx

BOTÓN GUARDAR

Ingreso de datos de Funcionario Tabla Runa_Persona (per_est = 2 --> Pendiente de aprobación)

  • Método: Runa_Ingreso_Datos
  • SP: RUNA_INGRESO_DATOS

Ingreso de datos de funcionario Tabla SI_PERSONAL (estado = 23 --> Pendiente de aprobación)

  • Método: Runa_Ingreso_Personal
  • SP: RUNA_INGRESO_PERSONAL

Validar el ingreso de fecha txtFecNot.Text (Línea: 248)

Runa_Edicion_SIITH.aspx

BOTÓN BUSCAR

Buscar funcionarios para activar

  • Método: Runa_Buscar_Datos (Por apellido y cédula --> opción 1)
  • SP: RUNA_BUSCAR_DATOS

Corregir la línea 356, cuando no tenemos tipo de cuenta, está devolviendo error, ya que el valor "Seleccionar" del combo está en -1

BOTÓN GUARDAR

Carga de información a la base de datos

  • Función: laboral(ced)
    SELECT Runa_LaboralTemp ===> ingresa datos de este select a través del siguiente método y sp
  • Método: Runa_Ingreso_Laboral
  • SP: RUNA_INGRESO_LABORAL

Luego elimina los registros de Runa_LaboralTemp

  • Método: runaEliminarTemp(cedula, 0, 3)
  • SP: RUNA_ELIMINAR_TEMP
  • Función: hijos(ced)
    SELECT Runa_HijoTemp ===> ingresa datos de este select a través del siguiente método y sp
  • Método: Runa_Ingreso_Hijos
  • SP: RUNA_INGRESO_HIJOS

Luego elimina los registros de Runa_LaboralTemp

  • Método: runaEliminarTemp(cedula, 0, 1)
  • SP: RUNA_ELIMINAR_TEMP
  • Función: capacitacion(ced)
    SELECT Runa_CapacitacionTemp ===> ingresa datos de este select a través del siguiente método y sp
  • Método: Runa_Ingreso_Capacitacion
  • SP: RUNA_INGRESO_CAPACITACION

Luego elimina los registros de Runa_LaboralTemp

  • Método: runaEliminarTemp(cedula, 0, 5)
  • SP: RUNA_ELIMINAR_TEMP
  • Función: educacion(ced)
    SELECT Runa_EducacionTemp ===> ingresa datos de este select a través del siguiente método y sp
  • Método: Runa_Ingreso_Educacion
  • SP: RUNA_INGRESO_EDUCACION

Luego elimina los registros de Runa_LaboralTemp

  • Método: runaEliminarTemp(cedula, 0, 4)
  • SP: RUNA_ELIMINAR_TEMP
  • Función: evaluacion(ced)
    SELECT Runa_Eval_DesempenioTemp ===> ingresa datos de este select a través del siguiente método y sp
  • Método: Runa_Ingreso_Evaluacion
  • SP: RUNA_INGRESO_EVALUACION

Luego elimina los registros de Runa_LaboralTemp

  • Método: runaEliminarTemp(cedula, 0, 6)
  • SP: RUNA_ELIMINAR_TEMP

Cambio de estados en tabla Runa_Persona y SI_PERSONAL

* Método: runatemporal(per_cod, url, 21) --> per_est = 1
* SP: RUNA_COMBOS_VARIOS

Cambio de estados en tabla Runa_Persona y SI_PERSONAL
* Método: runatemporal(per_cod, "", 22) --> estado = 19
* SP: RUNA_COMBOS_VARIOS

CATÁLOGO PUESTO

BOTÓN AGREGAR (Runa_Act_Adm.aspx)

* Método: runaIngresarCatalogo --> estado cat_pue_est = 0
* SP: RUNA_INGRESO_CATALOGO_PUESTO

INGRESO SALIDA

BOTÓN BUSCAR (Runa_Act_Adm.aspx)

Buscar funcionarios que han sido activados per_est = 1
* Método: Runa_Buscar_Datos (Por apellido y cédula --> opción 2)
* SP: RUNA_BUSCAR_DATOS

BOTÓN REGISTRAR

Seleccionar entre Ingreso y Salida
INGRESO
* Validar check(indefinido)
* Actualiza el estado del puesto a 1 --> cat_pue_est = 1
* Método: runatemporal(puesto, "", 26)
* SP: RUNA_COMBOS_VARIOS
* Registrar ingreso de funcionario como acto administrativo --> act_adm_des = 6, mot_sal_cod = 1, act_adm_est = 1
* Método: runaActosAdministrativos
* SP: RUNA_INGRESO_ACTOS_ADMINISTRATIVOS
SALIDA
*Actualizar estados --> per_est = 0 (Runa_Persona), cat_pue_est = 0 (Runa_Catalogo_Puesto),
act_adm_est = 0, act_adm_des = 11, act_adm_fec_ing = @fecha, mot_sal_cod = @motivo (Runa_Actos_Administrativos)
* Método: runaActualizarEstados
* SP: RUNA_ACTUALIZAR_ESTADOS

MOVIMIENTOS ADMINISTRATIVOS

BOTÓN BUSCAR (Runa_Act_Adm.aspx)

Buscar funcionarios de acuerdo al estado --> per_est = 1
* Método: Runa_Buscar_Datos("", per_ape_pat, 3); Runa_Buscar_Datos(per_ced, "", 3);
* SP: RUNA_BUSCAR_DATOS
Registrar movimiento administrativo
ENCARGO
* Método: runatemporal(persona, "", 25) --> actualiza act_adm_est = 0
runa.runaActosAdministrativos
* SP: RUNA_COMBOS_VARIOS
RUNA_INGRESO_ACTOS_ADMINISTRATIVOS

SUBROGACIÓN
* Método: runatemporal(persona, "", 25)
* SP: runaActosAdministrativos

Entradas relacionadas: