Beispiel #1
0
        //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);
        }
Beispiel #2
0
        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;
        }