PageRenderTime 34ms CodeModel.GetById 11ms app.highlight 16ms RepoModel.GetById 1ms app.codeStats 0ms

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

http://blpm.googlecode.com/
C# | 119 lines | 86 code | 13 blank | 20 comment | 0 complexity | 913353779869207169b38222c975045f 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 BLRptConsolidadoSancionesPeriodo : BusinessLogicBase<RptConsolidadoSancionesPeriodo, DARptConsolidadoSancionesPeriodo>
 14    {
 15        #region --[Constante]--
 16        private const string ClassName = "BLRptConsolidadoSancionesPeriodo";
 17        #endregion
 18
 19        #region --[Constructores]--
 20        /// <summary>
 21        /// Constructor con DTO como parámetro.
 22        /// </summary>
 23        public BLRptConsolidadoSancionesPeriodo(DTBase objRptConsolidadoSancionesPeriodo)
 24        {
 25            Data = (RptConsolidadoSancionesPeriodo)objRptConsolidadoSancionesPeriodo;
 26        }
 27        /// <summary>
 28        /// Constructor vacio
 29        /// </summary>
 30        public BLRptConsolidadoSancionesPeriodo()
 31        {
 32            Data = new RptConsolidadoSancionesPeriodo();
 33        }
 34        #endregion
 35
 36        #region --[Propiedades Override]--
 37        protected override sealed DARptConsolidadoSancionesPeriodo DataAcces
 38        {
 39            get { return dataAcces; }
 40            set { dataAcces = value; }
 41        }
 42
 43        public override sealed RptConsolidadoSancionesPeriodo 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 calificaciones alumno periodo.
 97		/// </summary>
 98		/// <param name="entidad">The entidad.</param>
 99		/// <returns></returns>
100        public List<RptConsolidadoSancionesPeriodo> GetRptConsolidadoSanciones(FilIncidenciasAlumno entidad)
101        {
102            try
103            {
104                return DataAcces.GetRptConsolidadoSanciones(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} - GetRptConsolidadoSanciones", ClassName), ex,
113                                              enuExceptionType.BusinessLogicException);
114            }
115        }
116        
117        #endregion
118    }
119}