public static CarreraDC fromCarreraBEtoCarreraDC(CarreraBE objBE) { CarreraDC objDC = new CarreraDC(); objDC.CarreraId = objBE.CarreraId; objDC.Nombre = objBE.Nombre; return objDC; }
public List <CarreraBE> ListarCarreras(string Codigo) { SqlConnection Conn = null; SqlCommand cmdCarreraListar = null; SqlDataReader drCarrera; SqlParameter prmCodigo; String sCadenaConexion; String sqlTalentosListar; try { sCadenaConexion = ConfigurationManager.AppSettings["strCadenaConexion2"].ToString(); sqlTalentosListar = "usp_TalCarreraAreaListar"; Conn = new SqlConnection(sCadenaConexion); prmCodigo = new SqlParameter("@CodigoArea", Codigo); prmCodigo.SqlDbType = SqlDbType.VarChar; prmCodigo.Size = 3; cmdCarreraListar = Conn.CreateCommand(); cmdCarreraListar.CommandType = CommandType.StoredProcedure; cmdCarreraListar.CommandText = sqlTalentosListar; cmdCarreraListar.Parameters.Add(prmCodigo); List <CarreraBE> lstCarreras; CarreraBE objCarreraBE; cmdCarreraListar.Connection.Open(); drCarrera = cmdCarreraListar.ExecuteReader(); lstCarreras = new List <CarreraBE>(); while (drCarrera.Read()) { objCarreraBE = new CarreraBE(); objCarreraBE.Carrera_Id = drCarrera.GetInt32(drCarrera.GetOrdinal("Carrera_Id")); objCarreraBE.Nombre = drCarrera.GetString(drCarrera.GetOrdinal("Nombre")); lstCarreras.Add(objCarreraBE); } cmdCarreraListar.Connection.Close(); cmdCarreraListar.Dispose(); Conn.Dispose(); return(lstCarreras); } catch (Exception ex) { Conn.Dispose(); cmdCarreraListar.Dispose(); throw; } }