PageRenderTime 18ms CodeModel.GetById 9ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

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

http://blpm.googlecode.com/
C# | 120 lines | 86 code | 14 blank | 20 comment | 0 complexity | 8b73a21b2f075dd30d0dc51ad11b9801 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 BLRptAnalisisAgrupadosCicloLectivoCursoAsignaturaAlumno : BusinessLogicBase<RptAnalisisCicloLectivoCursoAsignaturaAlumno, DARptAnalisisAgrupadosCicloLectivoCursoAsignaturaAlumno>
 14    {
 15        #region --[Constante]--
 16        private const string ClassName = "BLRptAnalisisAgrupadosCicloLectivoCursoAsignaturaAlumno";
 17        #endregion
 18
 19        #region --[Constructores]--
 20        /// <summary>
 21        /// Constructor con DTO como parámetro.
 22        /// </summary>
 23        public BLRptAnalisisAgrupadosCicloLectivoCursoAsignaturaAlumno(DTBase objRpt)
 24        {
 25            Data = (RptAnalisisCicloLectivoCursoAsignaturaAlumno)objRpt;
 26        }
 27        /// <summary>
 28        /// Constructor vacio
 29        /// </summary>
 30        public BLRptAnalisisAgrupadosCicloLectivoCursoAsignaturaAlumno()
 31        {
 32            Data = new RptAnalisisCicloLectivoCursoAsignaturaAlumno();
 33        }
 34        #endregion
 35
 36        #region --[Propiedades Override]--
 37        protected override sealed DARptAnalisisAgrupadosCicloLectivoCursoAsignaturaAlumno DataAcces
 38        {
 39            get { return dataAcces; }
 40            set { dataAcces = value; }
 41        }
 42
 43        public override sealed RptAnalisisCicloLectivoCursoAsignaturaAlumno 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<RptAnalisisCicloLectivoCursoAsignaturaAlumno> GetRptAnalisisCicloLectivoCursoAsignaturaAlumno(FilAnalisisAgrupados entidad)
101        {
102            try
103            {
104                return DataAcces.GetRptAnalisisCicloLectivoCursoAsignaturaAlumno(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} - GetRptAnalisisCicloLectivoCursoAsignaturaAlumno", ClassName), ex,
113                                              enuExceptionType.BusinessLogicException);
114            }
115        }
116
117		#endregion
118
119	}
120}