PageRenderTime 21ms CodeModel.GetById 13ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/Docs/07-Implementacion/Source/trunk/EDUAR_actual/EDUAR/EDUAR_BusinessLogic/Reports/BLRptSancionesAlumnoPeriodo.cs

http://blpm.googlecode.com/
C# | 145 lines | 106 code | 14 blank | 25 comment | 0 complexity | ffe3f2e1a06af99f5e6bce8e09d000ef MD5 | raw file
  1using System;
  2using System.Collections.Generic;
  3using EDUAR_BusinessLogic.Shared;
  4using EDUAR_DataAccess.Reports;
  5using EDUAR_DataAccess.Shared;
  6using EDUAR_Entities.Reports;
  7using EDUAR_Entities.Shared;
  8using EDUAR_Utility.Enumeraciones;
  9using EDUAR_Utility.Excepciones;
 10
 11namespace EDUAR_BusinessLogic.Reports
 12{
 13	public class BLRptSancionesAlumnoPeriodo : BusinessLogicBase<RptSancionesAlumnoPeriodo, DARptSancionesAlumnoPeriodo>
 14	{
 15		#region --[Constante]--
 16		private const string ClassName = "BLRptSancionesAlumnoPeriodo";
 17		#endregion
 18
 19		#region --[Constructores]--
 20		/// <summary>
 21		/// Constructor con DTO como parámetro.
 22		/// </summary>
 23		public BLRptSancionesAlumnoPeriodo(DTBase objRptSancionesAlumnoPeriodo)
 24		{
 25			Data = (RptSancionesAlumnoPeriodo)objRptSancionesAlumnoPeriodo;
 26		}
 27		/// <summary>
 28		/// Constructor vacio
 29		/// </summary>
 30		public BLRptSancionesAlumnoPeriodo()
 31		{
 32			Data = new RptSancionesAlumnoPeriodo();
 33		}
 34		#endregion
 35
 36		#region --[Propiedades Override]--
 37		protected override sealed DARptSancionesAlumnoPeriodo DataAcces
 38		{
 39			get { return dataAcces; }
 40			set { dataAcces = value; }
 41		}
 42
 43		public override sealed RptSancionesAlumnoPeriodo Data
 44		{
 45			get { return data; }
 46			set { data = value; }
 47		}
 48
 49		public override string FieldId
 50		{
 51			get { return DataAcces.FieldID; }
 52		}
 53
 54		public override string FieldDescription
 55		{
 56			get { return DataAcces.FieldDescription; }
 57		}
 58
 59		/// <summary>
 60		/// Gets the by id.
 61		/// </summary>
 62		public override void GetById()
 63		{
 64			throw new NotImplementedException();
 65		}
 66
 67		/// <summary>
 68		/// Método que guarda el registro actualmente cargado en memoria. No importa si se trata de una alta o modificación.
 69		/// </summary>
 70		public override void Save()
 71		{
 72			throw new NotImplementedException();
 73		}
 74
 75		/// <summary>
 76		/// Método que guarda el registro actualmente cargado en memoria. No importa si se trata de una alta o modificación.
 77		/// </summary>
 78		public override void Save(DATransaction objDATransaction)
 79		{
 80			throw new NotImplementedException();
 81		}
 82
 83		public override void Delete()
 84		{
 85			throw new NotImplementedException();
 86		}
 87
 88		public override void Delete(DATransaction objDATransaction)
 89		{
 90			throw new NotImplementedException();
 91		}
 92		#endregion
 93
 94		#region --[Métodos publicos]--
 95		/// <summary>
 96		/// Gets the RPT sanciones alumno periodo.
 97		/// </summary>
 98		/// <param name="entidad">The entidad.</param>
 99		/// <returns></returns>
100		public List<RptSancionesAlumnoPeriodo> GetRptSancionesAlumnoPeriodo(FilSancionesAlumnoPeriodo entidad)
101		{
102			try
103			{
104				return DataAcces.GetRptSancionesAlumnoPeriodo(entidad);
105			}
106			catch (CustomizedException ex)
107			{
108				throw ex;
109			}
110			catch (Exception ex)
111			{
112				throw new CustomizedException(string.Format("Fallo en {0} - GetRptSancionesAlumnoPeriodo", ClassName), ex,
113											  enuExceptionType.BusinessLogicException);
114			}
115		}
116
117		/// <summary>
118		/// Gets the RPT sanciones alumno periodo.
119		/// </summary>
120		/// <param name="entidad">The entidad.</param>
121		/// <returns></returns>
122		public List<RptSancionesAlumnoPeriodo> GetRptSancionesAlumnoPeriodo(FilIncidenciasAlumno entidad)
123		{
124			try
125			{
126				FilSancionesAlumnoPeriodo filtro = new FilSancionesAlumnoPeriodo();
127				filtro.idAlumno = entidad.idAlumno;
128				filtro.idCicloLectivo = entidad.idCicloLectivo;
129				filtro.idCurso = entidad.idCurso;
130
131				return DataAcces.GetRptSancionesAlumnoPeriodo(filtro);
132			}
133			catch (CustomizedException ex)
134			{
135				throw ex;
136			}
137			catch (Exception ex)
138			{
139				throw new CustomizedException(string.Format("Fallo en {0} - GetRptSancionesAlumnoPeriodo", ClassName), ex,
140											  enuExceptionType.BusinessLogicException);
141			}
142		}
143		#endregion
144	}
145}