public listTravelVM DetailsPeopleTravel(int codpeopleTravels) { listTravelVM entity = new listTravelVM(); Database db = DatabaseFactory.CreateDatabase(ConfigurationManager.AppSettings["conecion"].ToString()); DbCommand cmd = db.GetStoredProcCommand("SG_SP_DETALLE_PERSONA_VIAJES"); db.AddInParameter(cmd, "I_COD_PERSONA_VIAJES", DbType.Int32, codpeopleTravels); using (IDataReader lee = db.ExecuteReader(cmd)) { lee.Read(); entity.clsPais.I_COD_PAIS = Convert.ToInt32(lee["I_COD_PAIS"]); entity.clsPais.V_DES_PAIS = lee["V_DES_PAIS"].ToString(); entity.clsPeopleTravel.I_AÑO = Convert.ToInt32(lee["I_AÑO"].ToString()); entity.clsPeopleTravel.V_TIEMPO_PERMANENCIA = lee["V_TIEMPO_PERMANENCIA"].ToString(); entity.clsPeopleTravel.V_DES_MOTIVO = lee["V_DES_MOTIVO"].ToString(); entity.clsPeopleTravel.I_COD_PERSONA_VIAJES = Convert.ToInt32(lee["I_COD_PERSONA_VIAJES"]); } return(entity); }
public List <listTravelVM> listPeopleTravel(string codPersona) { List <listTravelVM> list = new List <listTravelVM>(); Database db = DatabaseFactory.CreateDatabase(ConfigurationManager.AppSettings["conecion"].ToString()); DbCommand cmd = db.GetStoredProcCommand("SG_LISTAR_VIAJES_X_PERSONA"); db.AddInParameter(cmd, "C_COD_PERSONA", DbType.String, codPersona); using (IDataReader lee = db.ExecuteReader(cmd)) { while (lee.Read()) { listTravelVM entity = new listTravelVM(); entity.clsPeopleTravel.I_COD_PERSONA_VIAJES = Convert.ToInt32(lee["I_COD_PERSONA_VIAJES"].ToString()); entity.clsPais.V_DES_PAIS = lee["V_DES_PAIS"].ToString(); entity.clsPeopleTravel.I_AÑO = Convert.ToInt32(lee["I_AÑO"].ToString()); entity.clsPeopleTravel.V_TIEMPO_PERMANENCIA = lee["V_TIEMPO_PERMANENCIA"].ToString(); entity.clsPeopleTravel.V_DES_MOTIVO = lee["V_DES_MOTIVO"].ToString(); list.Add(entity); } } return(list); }