PageRenderTime 27ms CodeModel.GetById 9ms app.highlight 11ms RepoModel.GetById 1ms app.codeStats 1ms

/Docs/07-Implementacion/Source/trunk/EDUAR_actual/EDUAR/EDUAR_DataAccess/Common/DAValoresEscalaCalificacion.cs

http://blpm.googlecode.com/
C# | 107 lines | 88 code | 15 blank | 4 comment | 1 complexity | 2500391d2d95424e41ebdfe020a9f2ec MD5 | raw file
  1using System;
  2using EDUAR_DataAccess.Shared;
  3using EDUAR_Entities;
  4using EDUAR_Utility.Excepciones;
  5using EDUAR_Utility.Enumeraciones;
  6using System.Data.SqlClient;
  7using System.Data;
  8
  9namespace EDUAR_DataAccess.Common
 10{
 11    public class DAValoresEscalaCalificacion : DataAccesBase<ValoresEscalaCalificacion>
 12    {
 13        #region --[Atributos]--
 14        private const string ClassName = "DAValoresEscalaCalificacion";
 15        #endregion
 16
 17        #region --[Constructor]--
 18        public DAValoresEscalaCalificacion()
 19        {
 20        }
 21
 22        public DAValoresEscalaCalificacion(DATransaction objDATransaction)
 23            : base(objDATransaction)
 24        {
 25
 26        }
 27        #endregion
 28
 29        #region --[Implementación métodos heredados]--
 30        public override string FieldID
 31        {
 32            get { throw new NotImplementedException(); }
 33        }
 34
 35        public override string FieldDescription
 36        {
 37            get { throw new NotImplementedException(); }
 38        }
 39
 40        public override ValoresEscalaCalificacion GetById(ValoresEscalaCalificacion entidad)
 41        {
 42            throw new NotImplementedException();
 43        }
 44
 45        public override void Create(ValoresEscalaCalificacion entidad)
 46        {
 47            throw new NotImplementedException();
 48        }
 49
 50        public override void Create(ValoresEscalaCalificacion entidad, out int identificador)
 51        {
 52            throw new NotImplementedException();
 53        }
 54
 55        public override void Update(ValoresEscalaCalificacion entidad)
 56        {
 57            throw new NotImplementedException();
 58        }
 59
 60        public override void Delete(ValoresEscalaCalificacion entidad)
 61        {
 62            throw new NotImplementedException();
 63        }
 64        #endregion
 65
 66        #region --[Métodos Públicos]--
 67		/// <summary>
 68		/// Gets the nivel probacion.
 69		/// </summary>
 70		/// <returns></returns>
 71		public ValoresEscalaCalificacion GetNivelProbacion()
 72		{
 73			try
 74			{
 75				Transaction.DBcomand = Transaction.DataBase.GetStoredProcCommand("NivelAprobacion_Select");
 76
 77				IDataReader reader = Transaction.DataBase.ExecuteReader(Transaction.DBcomand);
 78
 79				ValoresEscalaCalificacion valorEscala;
 80				while (reader.Read())
 81				{
 82					valorEscala = new ValoresEscalaCalificacion();
 83					valorEscala.nombre = reader["nombre"].ToString();
 84					valorEscala.idValorEscalaCalificacion = Convert.ToInt32(reader["idValorEscalaCalificacion"]);
 85					valorEscala.descripcion = reader["descripcion"].ToString();
 86					valorEscala.aprobado =(bool)reader["aprobado"];
 87					valorEscala.activo =(bool)reader["activo"];
 88					valorEscala.valor = reader["valor"].ToString();
 89
 90					return valorEscala;
 91				}
 92				return null;
 93			}
 94			catch (SqlException ex)
 95			{
 96				throw new CustomizedException(string.Format("Fallo en {0} - GetNivelProbacion()", ClassName),
 97									ex, enuExceptionType.SqlException);
 98			}
 99			catch (Exception ex)
100			{
101				throw new CustomizedException(string.Format("Fallo en {0} - GetNivelProbacion()", ClassName),
102									ex, enuExceptionType.DataAccesException);
103			}
104		}
105        #endregion
106    }
107}