//RECEITAS PAGE FUNCTIONS /* Method used to load all the user's prescriptions * Parameter String code - Pacient's code * Returns a list of objects ReceitaInfo each containing a prescription*/ public static List <ReceitaInfo> loadReceitasInfo(string code) { List <ReceitaInfo> receitas = new List <ReceitaInfo>(); if (!VerifySGBDConnection()) { return(null); } SqlCommand cmd = new SqlCommand("select * from Pulse.LoadReceitas('" + code + "') order by Data desc;", cn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { ReceitaInfo r = new ReceitaInfo( reader["ID"].ToString(), reader["Data"].ToString(), reader["Codigo"].ToString(), reader["Nome"].ToString() ); receitas.Add(r); } cn.Close(); return(receitas); }
private void getMedicamento(ReceitaInfo receitasPage) { medicamentos.Clear(); medicamentos = db.loadMedicamentos(receitasPage.id); ListViewMedicamentos.ItemsSource = medicamentos; ListViewMedicamentos.Items.Refresh(); CodigoReceita.Content = receitas[index].id; DataReceita.Content = receitas[index].data.Substring(0, 10); CodigoPrescitor.Content = receitas[index].codigoMedico; PrescritorReceita.Content = receitas[index].medico; }