using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
///
/// Summary description for Enumerados
///
public class Enumerados
{
public enum TipoCierreSemanal
{
Requerimiento,
NoConformidad,
}
public enum TiposPagina
{
Popup,
Principal,
}
public enum NivelesErrorLog
{
E,
I,
W,
D,
}
public enum TablasTablaTabla
{
MONEDA,
ESTACC,
TIPOACTNOPROG,
ESTACTNOPROG,
TIPOACC,
ESTTAR,
ESTACCCORREC,
ACCCORREC,
ESTCAP,
ESTPER,
ESTPROY,
ESTREQ,
ESTREQADM,
ESTREQCAMB,
ESTVAC,
PRIORIDAD,
TIPOACT,
TIPOCAP,
TIPOAMB,
CLASNOCONF,
ROLPROY,
ESTGENERAL,
NATCAMBIO,
TIPOPERM,
ESTPERM,
TIPACCCOREC,
CLASACCCOREC,
ORIGACCCOREC,
CLASCAP,
TIPPROY,
CRIPROY,
}
public enum InformacionPersonalLogeado
{
IdPersonalLogeado,
PersonalLogeado,
IdUsuarioLogeado,
UsuarioLogeado,
Login,
IdAreaPersonalLogeado,
AreaPersonalLogeado,
AbreviaturaAreaPersonalLogeado,
Perfil,
IdPerfil,
IdSistema,
NombreSistema,
DescripcionSistema,
Email,
Sigla
}
public enum SeccionesArchivoConfiguracion
{
ConfiguracionesAplicativo = 1,
MensajesError = 2,
MensajesConfirmacion = 3,
}
public enum ModosPagina
{
Nuevo,
Modificar,
Consulta,
}
public enum TiposAccion
{
Requerimiento = 1,
Proyecto = 2,
ActividadNoProgramada = 3,
Tarea = 0,
}
public enum Tipos
{
Requerimiento = 1,
Proyecto = 2,
}
public enum TiposTarea
{
Requerimiento = 1,
Proyecto = 2,
Accion = 0,
}
public enum EstadosTarea
{
Anulada = 0,
Proceso = 2,
Pendiente = 3,
Cerrada = 4,
}
public enum EstadosAccion
{
Anulada = 0,
Cerrada = 4,
}
public enum EstadosGenerales
{
Activo = 1,
Inactivo = 0,
}
public enum EstadosActividadNoProgramada
{
Anulado = 0,
Cerrada = 4,
}
public enum OrigenError
{
Presentacion = 3,
LogicaNegocios = 2,
AccesoDatos = 1,
}
public enum NumeroErrorException
{
Uno = 1
}
public enum EstadosAccionCorrectiva
{
Anulado = 0,
SinEvaluar = 1,
Evaluada = 2,
Ejecutada = 3,
Cerrada = 4,
}
public enum EstadosCapacitacion
{
Anulado = 0,
Activo = 1
}
public enum EstadosPermiso
{
Anulado = 0,
SinAprobar = 1,
Aprobado = 2,
}
public enum EstadosProyecto
{
Anulado = 0,
Proceso = 2,
Pendiente = 3,
SinAprobar = 1,
Cerrado = 4,
Aprobado = 5
}
public enum EstadosRequerimiento
{
Anulado = 0,
Proceso = 2,
Pendiente = 3,
Cerrado = 4,
Suspendido = 5,
}
public enum EstadosRequerimientoProyecto
{
Anulado = 0,
Proceso = 2,
Pendiente = 3,
Cerrado = 4,
}
public enum EstadosRequerimientoCambio
{
Activo = 1,
Anulado = 0,
}
public enum EstadosRequerimientoAdministrativo
{
Activo = 1,
Anulado = 0,
}
public enum EstadosVacacion
{
Anulado = 0,
Activo = 1
}
//Columnas Tablas
public enum NombreColumnasAccion
{
IdAccion,
IdTarea,
Descripcion,
FechaInicio,
FechaFin,
PorcentajeAvance,
TotalHoras,
TablaEstadoAccion,
IdEstadoAccion,
TablaTipoAccion,
IdTipoAccion,
DescripcionTarea,
}
public enum NombreColumnasAccionCorrectiva
{
IdAccionCorrectiva,
NroAccionCorrectiva,
IdRequerimiento,
TablaTipoAccionCorrectiva,
IdTipoAccionCorrectiva,
TablaOrigenAccionCorrectiva,
IdOrigenAccionCorrectiva,
TablaClasificacionNoConformidad,
IdClasificacion,
IdResponsable,
IdAreaResponsable,
Documentos,
DescripcionEvidencia,
IdProducto,
TablaEstadoAccionCorrectiva,
IdEstadoAccionCorrectiva,
FechaSolicitud,
AreaCreadora,
Creador,
}
public enum NombreColumnasActividadNoProgramada
{
IdActividadNoProgramada,
Descripcion,
IdProyecto,
IdCliente,
IdSolicitanteCliente,
IdSolicitanteInterno,
TotalHoras,
FechaInicio,
FechaFin,
TablaEstadoActividadNoProgramada,
IdEstadoActividadNoProgramada,
TablaTipoActividadNoProgramada,
IdEstadoTipoActividadNoProgramada
}
public enum NombreColumnasArea
{
IdArea,
Nombre,
Abreviatura,
IdEstado,
TablaEstadoArea
}
public enum NombreColumnasCapacitacion
{
IdCapacitacion,
IdPersonal,
Descripcion,
IdAutorizador,
IdSolicitante,
IdMoneda,
NombreCurso,
FechaTentativa,
FechaFin,
NombreInstitucionCurso,
LugarCapacitacion,
CostoAproximado,
FlgPlanAnual,
TablaTipoCapacitacion,
IdTipoCapacitacion,
TablaEstadoCapacitacion,
IdEstadoCapacitacion,
NroCapacitacion,
IdAreaSolicitante,
Horas,
FlgReqEvaluacion,
IdClasificacionCapacitacion
}
public enum NombreColumnasEtapaProyecto
{
IdEtapaProyecto,
Nombre,
Descripcion,
Estado
}
public enum NombreColumnasPermiso
{
IdPermiso,
NroPermiso,
IdAreaPersonal,
IdPersonal,
Descripcion,
IdAreaAutorizador,
IdAutorizador,
IdAreaSolicitante,
IdSolicitante,
FechaInicioPermiso,
FechaFinPermiso,
TablaTipoPermiso,
IdTipoPermiso,
TablaEstadoPermiso,
IdEstadoPermiso,
TipoPermiso
}
public enum NombreColumnasProducto
{
IdProducto,
Nombre,
CodProducto,
Descripcion,
IdEstadoProducto,
TablaEstadoProducto
}
public enum NombreColumnasProyecto
{
IdProyecto,
Nombre,
NombreCorto,
Descripcion,
FechaInicioEsperado,
FechaFinEstimado,
TiempoPropuestoVenta,
TiempoPropuestoPlanificacion,
IdGerenteCuenta,
NroProyecto,
NroCentroCosto,
FechaPresentacion,
IdPersonalAprobacion,
ObservacionesAprobacion,
FechaAprobacion,
IdSupervisorProyecto,
IdCliente,
IdArea,
TablaEstadoProyecto,
IdEstadoProyecto,
IdUsuarioRegistro,
IdResponsablePrincipal,
PERSONALRESPONSABLE,
Cliente,
IdSituacionProyecto,
IdAreaCreadora,
RegistradoPor,
IdAreaResponsable,
IdContacto,
Contacto,
AreaResponsable,
Supervisor,
InformeCierre,
IdPersonalCierre,
FechaCierre,
TiempoDuracion,
NroCorrCierre,
TablaTipoProyecto,
IdTipoProyecto,
OrdenCompra,
TablaCriticidadProyecto,
IdCriticidadProyecto
}
public enum NombreColumnasCabeceraTablaTablas
{
IdCabeceraTablaTablas,
Tabla,
Estado
}
public enum NombreColumnasEquipoProyecto
{
IdProyecto,
IdPersonal,
TablaRol,
IdRol,
Estado,
FlgRecurso,
NombreRol
}
public enum NombreColumnasPais
{
IdPais,
Nombre
}
public enum NombreColumnasRequerimiento
{
IdRequerimiento,
IdProyecto,
TablaTipoAmbiente,
IdTipoAmbiente,
IdProducto,
IdCliente,
IdAreaResponsable,
RegistradoPor,
IdAreaSolicitante,
IdPersonalResponsable,
Descripcion,
IdUsuarioRegistro,
FechaRequerida,
FechaInicioEsperado,
FechaFinEsperado,
IdSolicitanteCliente,
IdContactoCliente,
IdSolicitanteInterno,
IdContactoInterno,
TablaTipoActividad,
IdTipoActividad,
TablaEstadoRequerimiento,
IdEstadoRequerimiento,
IdSituacionRequerimiento,
NroRequerimiento,
FlgEsUrgente,
FlgOrigen,
NroActividad,
Proyecto,
TipoAmbiente,
Producto,
Cliente,
IdPersonalResponsableArea,
PersonalResponsableArea,
PersonalResponsable,
SolicitanteCliente,
ContactoCliente,
SolicitanteInterno,
ContactoInterno,
TipoActividad,
FechaInicioReal,
FechaFinReal,
FechaSolicitud,
UsuarioRegistro
}
public enum NombreColumnasRequerimientoCambio
{
IdRequerimientoCambio,
IdResponsable,
IdRequerimiento,
IdProducto,
ImplicanciasCambio,
NroRequerimientoCambio,
TablaNaturalezaCambio,
IdNaturalezaCambio,
TablaEstadoRequerimientoCambio,
IdEstadoRequerimientoCambio,
DescripcionCambio,
Fecha,
IdAreaResponsable,
IdProyecto
}
public enum NombreColumnasTarea
{
IdTarea,
Descripcion,
IdAreaResponsable,
IdPersonalResponsable,
FechaInicioEstimado,
FechaFinEstimado,
Horas_Estimadas,
TotalHoras,
IdCicloVida,
TablaEstadoTarea,
IdEstadoTarea,
IdRequerimiento,
IdProyecto,
IdTipoTarea,
PersonalResponsable,
AreaResponsable,
FlgResponsablePrincipal,
FlgReprogNova
}
public enum NombreColumnasVacacion
{
IdVacacion,
NroVacacion,
IdAreaAutorizador,
IdAutorizador,
FechaInicio,
FechaFin,
FlgPlanilla,
IdAreaPersonal,
IdPersonal,
TablaEstadoVacacion,
IdEstadoVacacion,
Descripcion,
NroDias,
}
public enum NombreColumnasCliente
{
IdCliente,
RazonSocial,
}
public enum NombreColumnasPersonal
{
IdPersonal,
Nombre,
Sigla,
ApellidoPaterno
}
public enum NombreColumnasContacto
{
IdContacto,
Nombre,
Sigla
}
public enum NombreColumnasTablaTablas
{
Codigo,
Valor,
FlgEliminar,
}
public enum NombreColumnasUbigeo
{
IdDistrito,
Nombre,
Estado
}
public enum NombreColumnasFechasNoLaborables
{
IdFechasNoLaborables,
Descripcion,
Fecha,
Estado
}
public enum TiposAccionEvento
{
AnularRequerimiento = 1,
ReabrirRequerimiento = 2,
ReasignarRequerimiento = 3,
ReasignarResponsablePrincipalRequerimiento = 4,
SuspenderRequerimiento = 5,
AnularAccionCorrectiva = 6,
AnularCapacitacion = 7,
AnularPermiso = 8,
AnularVacación = 9,
AnularRequerimientoCambio = 10,
AnularTarea = 11,
CerrarTarea = 12,
ReabrirTarea = 13,
}
///
/// Tipos de Log(Aplicativo = A, Transaccional =T)
///
public enum TipoLog
{
A,
T,
}
public enum TipoPersonal
{
FlgResponsableArea,
FlgSupervisor,
FlgAutorizador,
FlgPlanilla
}
public enum NombreColumnasArchivoAdjunto
{
IdArchivoAdjunto,
Ruta,
IdRequerimiento,
flgOrigenProyecto
}
}