PageRenderTime 32ms CodeModel.GetById 15ms app.highlight 11ms RepoModel.GetById 2ms app.codeStats 0ms

/Docs/07-Implementacion/Source/trunk/EDUAR_Regular/EDUAR/EDUAR_DataAccess/Common/DAMotivoCitacion.cs

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