static public void initialiser() { DataAntibio.lesCategories = new List <Categorie>(); Categorie uneCategorie1 = new Categorie("Aminoglycosides"); DataAntibio.lesCategories.Add(uneCategorie1); Categorie uneCategorie2 = new Categorie("AntiFongiques"); DataAntibio.lesCategories.Add(uneCategorie2); Categorie uneCategorie3 = new Categorie("Antiviraux"); DataAntibio.lesCategories.Add(uneCategorie3); Categorie uneCategorie4 = new Categorie("Carbapénèmes"); DataAntibio.lesCategories.Add(uneCategorie4); Categorie uneCategorie5 = new Categorie("Céphalosporines"); DataAntibio.lesCategories.Add(uneCategorie5); Categorie uneCategorie6 = new Categorie("Macrolides"); DataAntibio.lesCategories.Add(uneCategorie6); Categorie uneCategorie7 = new Categorie("Pénicillines"); DataAntibio.lesCategories.Add(uneCategorie7); Categorie uneCategorie8 = new Categorie("Quinolones"); DataAntibio.lesCategories.Add(uneCategorie8); Categorie uneCategorie9 = new Categorie("Sulfamidés"); DataAntibio.lesCategories.Add(uneCategorie9); Categorie uneCategorie10 = new Categorie("Autres"); DataAntibio.lesCategories.Add(uneCategorie10); DataAntibio.lesAntibiotiques = new List <Antibio>(); AntibioParKilo unAntibioParKilo; unAntibioParKilo = new AntibioParKilo("Amiklin", "mg", uneCategorie1, 15, 20); DataAntibio.lesAntibiotiques.Add(unAntibioParKilo); unAntibioParKilo = new AntibioParKilo("Garamycine", "mg", uneCategorie1, 6, 24); DataAntibio.lesAntibiotiques.Add(unAntibioParKilo); AntibioParPrise unAntibioParPrise; unAntibioParPrise = new AntibioParPrise("WH", "mg", uneCategorie1, 15, 20); DataAntibio.lesAntibiotiques.Add(unAntibioParPrise); unAntibioParPrise = new AntibioParPrise("YO", "mg", uneCategorie1, 6, 24); DataAntibio.lesAntibiotiques.Add(unAntibioParPrise); }
private void Button_Clicked(object sender, EventArgs e) { string message = ""; if (lvAntibiotiques.SelectedItem != null) { bool kilosSaisi = false; Antibio antibio = lvAntibiotiques.SelectedItem as Antibio; if (antibio is AntibioParKilo) { if (inpPoids.Text != null) { kilosSaisi = true; } } else { kilosSaisi = true; } if (kilosSaisi) { int nombreParJour = antibio.getNombre(); if (antibio is AntibioParKilo) { AntibioParKilo d = (AntibioParKilo)antibio; message = "Il faut la quantité de : " + (d.getDoseKilo() * Convert.ToInt32(inpPoids.Text)).ToString() + " " + d.getUnite() + " " + nombreParJour.ToString() + " fois par jour"; } else { AntibioParPrise d = (AntibioParPrise)antibio; message = "Il faut la quantité de : " + (d.getDosePrise()).ToString() + " " + d.getUnite() + " " + nombreParJour.ToString() + " fois par jour"; } } else { message = "Veuillez saisir le nombre de kilos"; } } else { message = "Veuillez choisir un antibiotique"; } DependencyService.Get <IMessage>().LongTime(message); }
private void Button_Clicked(object sender, EventArgs e) { if (lvAntibiotiques.SelectedItem != null) { bool kilosSaisi = false; Antibio antibio = lvAntibiotiques.SelectedItem as Antibio; if (antibio is AntibioParKilo) { if (inpPoids.Text != null) { kilosSaisi = true; } } else { kilosSaisi = true; } if (kilosSaisi) { int nombreParJour = antibio.getNombre(); if (antibio is AntibioParKilo) { AntibioParKilo d = (AntibioParKilo)antibio; txtResult.Text = "Il faut la quantité de :" + (d.getDoseKilo() * Convert.ToInt32(inpPoids.Text)).ToString() + " mg " + nombreParJour.ToString() + " fois par jour"; } else { AntibioParPrise d = (AntibioParPrise)antibio; txtResult.Text = "Il faut la quantité de :" + (d.getDosePrise()).ToString() + " mg " + nombreParJour.ToString() + " fois par jour"; } } else { txtResult.Text = "Veuillez saisir le nombre de kilos"; } } else { txtResult.Text = "Veuillez choisir un antibiotique"; } }