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

http://blpm.googlecode.com/ · C# · 112 lines · 90 code · 17 blank · 5 comment · 3 complexity · 8d45f2d1832bfd76bcdfc6d1b6b09146 MD5 · raw file

  1. using System;
  2. using EDUAR_DataAccess.Shared;
  3. using EDUAR_Entities;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Data.SqlClient;
  7. using EDUAR_Utility.Excepciones;
  8. using EDUAR_Utility.Enumeraciones;
  9. namespace EDUAR_DataAccess.Common
  10. {
  11. public class DATipoSancion : DataAccesBase<TipoSancion>
  12. {
  13. #region --[Atributos]--
  14. private const string ClassName = "DATipoSancion";
  15. #endregion
  16. #region --[Constructor]--
  17. public DATipoSancion()
  18. {
  19. }
  20. public DATipoSancion(DATransaction objDATransaction)
  21. : base(objDATransaction)
  22. {
  23. }
  24. #endregion
  25. #region --[Implementación métodos heredados]--
  26. public override string FieldID
  27. {
  28. get { throw new NotImplementedException(); }
  29. }
  30. public override string FieldDescription
  31. {
  32. get { throw new NotImplementedException(); }
  33. }
  34. public override TipoSancion GetById(TipoSancion entidad)
  35. {
  36. throw new NotImplementedException();
  37. }
  38. public override void Create(TipoSancion entidad)
  39. {
  40. throw new NotImplementedException();
  41. }
  42. public override void Create(TipoSancion entidad, out int identificador)
  43. {
  44. throw new NotImplementedException();
  45. }
  46. public override void Update(TipoSancion entidad)
  47. {
  48. throw new NotImplementedException();
  49. }
  50. public override void Delete(TipoSancion entidad)
  51. {
  52. throw new NotImplementedException();
  53. }
  54. #endregion
  55. #region --[Métodos Públicos]--
  56. /// <summary>
  57. /// Gets the tipo sancion.
  58. /// </summary>
  59. /// <param name="entidad">The entidad.</param>
  60. /// <returns></returns>
  61. public List<TipoSancion> GetTipoSancion(TipoSancion entidad)
  62. {
  63. try
  64. {
  65. Transaction.DBcomand = Transaction.DataBase.GetStoredProcCommand("TipoSancion_Select");
  66. if (entidad != null)
  67. {
  68. }
  69. IDataReader reader = Transaction.DataBase.ExecuteReader(Transaction.DBcomand);
  70. List<TipoSancion> listaTipoSancions = new List<TipoSancion>();
  71. TipoSancion objTipoSancion;
  72. while (reader.Read())
  73. {
  74. objTipoSancion = new TipoSancion();
  75. objTipoSancion.idTipoSancion = (int)reader["idTipoSancion"];
  76. objTipoSancion.descripcion = (string)reader["descripcion"];
  77. objTipoSancion.nombre = (string)reader["nombre"];
  78. listaTipoSancions.Add(objTipoSancion);
  79. }
  80. return listaTipoSancions;
  81. }
  82. catch (SqlException ex)
  83. {
  84. throw new CustomizedException(string.Format("Fallo en {0} - GetTipoSancion()", ClassName),
  85. ex, enuExceptionType.SqlException);
  86. }
  87. catch (Exception ex)
  88. {
  89. throw new CustomizedException(string.Format("Fallo en {0} - GetTipoSancion()", ClassName),
  90. ex, enuExceptionType.DataAccesException);
  91. }
  92. }
  93. #endregion
  94. }
  95. }