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 } }