PageRenderTime 42ms CodeModel.GetById 26ms app.highlight 10ms RepoModel.GetById 2ms app.codeStats 0ms

/Docs/07-Implementacion/Source/trunk/EDUAR_Regular/EDUAR/EDUAR_Utility/Enumeraciones/Enumeraciones.cs

http://blpm.googlecode.com/
C# | 272 lines | 182 code | 21 blank | 69 comment | 0 complexity | e51c3b7d12955525d38a319d908042af MD5 | raw file
  1
  2namespace EDUAR_Utility.Enumeraciones
  3{
  4	/// <summary>
  5	/// Enumeracion que contiene todas las Excepciones que se utilizan en la aplicacion.
  6	/// </summary>
  7	public enum enuExceptionType
  8	{
  9		/// <summary>
 10		/// Excepcion en la capa de Negocio.
 11		/// </summary>
 12		BusinessLogicException,
 13		/// <summary>
 14		/// Excepcion en la capa de Datos.
 15		/// </summary>
 16		DataAccesException,
 17		/// <summary>
 18		/// Excepcion en la capa de Servicio.
 19		/// </summary>
 20		ServicesException,
 21		/// <summary>
 22		/// Excepcion que se lanza cuando se intenta eliminar una entidad asociada con otra. (Capa de Datos)
 23		/// </summary>
 24		IntegrityDataException,
 25		/// <summary>
 26		/// Excepcion que se lanza cuando otro usuario ya efectuó una accion sobre la entidad. (Capa de Datos)
 27		/// </summary>
 28		ConcurrencyException,
 29		/// <summary>
 30		/// Excepcion de tipo SQL. (Capa de Datos).
 31		/// </summary>
 32		SqlException,
 33		/// <summary>
 34		/// Excepcion al realizar validaciones.(Capa de Negocio y UI)
 35		/// </summary>
 36		ValidationException,
 37		/// <summary>
 38		/// Excepcion de sguridad. (Capa Negocio - Membership y Roles)
 39		/// </summary>
 40		SecurityException,
 41		/// <summary>
 42		/// Excepcion que se genera en el WorkFlow.
 43		/// </summary>
 44		WorkFlowException,
 45		/// <summary>
 46		/// Excepcion generica.
 47		/// </summary>
 48		Exception,
 49		/// <summary>
 50		/// Excepción que se genera al acceder a la base transaccional
 51		/// </summary>
 52		MySQLException
 53	}
 54
 55	public enum enumExceptionType : int
 56	{
 57		BusinessLogicException = 0,
 58		DataAccesException = 1,
 59		ServicesException = 2,
 60		IntegrityDataException = 3,
 61		ConcurrencyException = 4,
 62		SqlException = 5,
 63		Exception = 6,
 64		MySQLException = 7
 65
 66	}//end enumExceptionType
 67
 68	public enum enumRoles
 69	{
 70		Anonimo = 0,
 71		Administrador = 1,
 72		Administrativo = 2,
 73		Alumno = 3,
 74		Director = 4,
 75		Docente = 5,
 76		Psicopedagogo = 6,
 77		Tutor = 7,
 78		Preceptor = 8
 79	}
 80
 81	/// <summary>
 82	/// Enumeración que contiene las acciones genericas. 
 83	/// </summary>
 84	public enum enumAcciones
 85	{
 86		Buscar,
 87		Nuevo,
 88		Modificar,
 89		Eliminar,
 90		Seleccionar,
 91		Limpiar,
 92		Aceptar,
 93		Salir,
 94		Redirect,
 95		Guardar,
 96		Ingresar,
 97		Desbloquear,
 98		Error
 99	}
100
101	/// <summary>
102	/// Enumeración de Configuraciones
103	/// </summary>
104	public enum enumConfiguraciones
105	{
106		BaseDeDatosOrigen,
107		PasswordInicial,
108		BaseDeDatosOrigenDesdeRemoto,
109		emailFrom,
110		servidorSMTP,
111		displayName,
112		puertoSMTP,
113		enableSSL,
114		SendUserName,
115		SendUserPass,
116		PreguntaDefault,
117		BaseDeDatosOrigenDEV,
118        BaseDeDatosOrigenDEVDesdeRemoto,
119		SancionesExpulsion,
120		LimiteInasistencias
121	}
122
123	public enum enumEscalasCalificaciones
124	{
125		None = 0,
126		Numerica = 1,
127		Conceptual = 2
128	}
129
130	public enum enumCargosPersonal
131	{
132		None = 0,
133		Director = 38,
134		Vicedirector = 39,
135		Psicopedagogo = 40,
136		Preceptor = 41,
137		Administrativo = 42,
138		Docente = 43
139	}
140
141	/// <summary>
142	/// Enumeración que contiene los tipo de ventanas que se utilizan para los mensajes emergentes.
143	/// </summary>
144	public enum enumTipoVentanaInformacion
145	{
146		/// <summary>
147		/// Mostrara la ventana de color "Rojo" y un icono de Error.
148		/// </summary>
149		Error,
150		/// <summary>
151		/// Mostrara la ventana de color "Amarillo" y un icono de Advertencia.
152		/// </summary>
153		Advertencia,
154		/// <summary>
155		/// Mostrara la ventana de color "Verde" y un icono de Exito.
156		/// </summary>
157		Satisfactorio,
158		/// <summary>
159		/// Mostrará la ventana con el boton Aceptar y Cancelar y los mismos colores de la aplicacion.
160		/// </summary>
161		Confirmación,
162		/// <summary>
163		/// Mostrará la ventana con el boton Aceptar y Cancelar y los mismos colores de la aplicacion.
164		/// </summary>
165		Otro
166
167	}
168
169	/// <summary>
170	/// Contiene los tipos de personas para permitir el filtrado según tipo de usuario del sistema
171	/// </summary>
172	public enum enumTipoPersona
173	{
174		None = 0,
175		Personal = 1,
176		Alumno = 2,
177		Tutor = 3,
178        Administrador = 4
179	}
180
181	/// <summary>
182	/// Contiene los tipos de instancia de calificacion existentes
183	/// </summary>
184	public enum enumInstanciaCalificacion
185	{
186		None = 0,
187		Evaluacion = 1,
188		Examen = 2
189	}
190
191	/// <summary>
192	/// Contiene los días de la semana, empezando por Lunes = 1
193	/// </summary>
194	public enum enumDiasSemana : int
195	{
196		None = 0,
197		Lunes = 1,
198		Martes = 2,
199		Miercoles = 3,
200		Jueves = 4,
201		Viernes = 5,
202		Sabado = 6,
203		Domingo = 7
204	}
205
206	public enum enumEventoAgendaType
207	{
208		None = 0,
209		Evaluacion = 1,
210		Reunion = 2,
211		Excursion = 3
212	}
213
214	public enum enumMeses
215	{
216		None = 0,
217		Enero = 1,
218		Febrero = 2,
219		Marzo = 3,
220		Abril = 4,
221		Mayo = 5,
222		Junio = 6,
223		Julio = 7,
224		Agosto = 8,
225		Septiembre = 9,
226		Octubre = 10,
227		Noviembre = 11,
228		Diciembre = 12
229	}
230
231	public enum enumPonderacionCalificacionesConceptuales
232	{
233		None = 0,
234		I = 1,
235		R = 2,
236		B = 3,
237		MB = 4,
238		S = 5
239	}
240
241	public enum enumProcesosAutomaticos : int
242	{
243		None = 0,
244		InformeInasistencias = 1,
245		InformeSanciones = 4,
246		ImportarTablasAuxiliares = 5,
247		ImportarAlumnos = 7,
248		ImportarTutores = 8,
249		ImportarPersonal = 9,
250		ImportarConfiguracionAcademica = 11,
251		ImportarCalificaciones = 13,
252		ImportarAsistencia = 14,
253		ImportarSanciones = 15
254	}
255
256	public enum enumTipoSancion : int
257	{
258		None = 0,
259		Amonestacion = 217,
260		LlamadoAtencion = 218,
261		FirmaLibro = 219
262	}
263
264    public enum enumTipoGrafico : int
265    {
266        None = 0,
267        PorAsignatura = 1,  //1 = grafico de distribucion de calificaciones por asignatura
268        PorCurso = 2    // 2 = grafico de promedio de calificaciones por curso en un determinado periodo
269    }
270
271
272}