public static Curso ConvertDataRow(DataRow dt) { BE.Curso curso = new BE.Curso(); curso.Id = (Int32)dt["id"]; curso.Nombre = (String)dt["nombre"]; curso.Costo = Convert.ToDouble(dt["costo"]); curso.Cupo = Convert.ToInt32(dt["cupo"]); curso.FechaLimite = (DateTime)dt["fecha_limite"]; curso.Estado = Convert.ToInt32(dt["estado"]); return(curso); }
public static Curso Obtener(Int32 id) { try { Acceso acceso = new Acceso(); SqlParameter[] Parametros = new SqlParameter[1]; Parametros[0] = acceso.CrearParametros("@ID", id); System.Data.DataTable Tabla = acceso.Leer("Curso_Obtener", Parametros); BE.Curso Curso = new BE.Curso(); foreach (DataRow Registro in Tabla.Rows) { if (Registro == null) { return(null); } Curso = ConvertDataRow(Registro); } return(Curso); } catch (Exception ex) { Interaction.DalError(ex.Message, " MP_Alumno : No se pudo Obtener"); throw; } }