public void getPatientHistory() { try { if (TypeSelected == ShowData.מידע_עדכני) { Recipes.Clear(); foreach (Recipe item in AddDoctorVisitM.getPatientHistory(Patient.PatientId, true)) { Recipes.Add(item); } } if (TypeSelected == ShowData.כל_המידע) { Recipes.Clear(); foreach (Recipe item in AddDoctorVisitM.getPatientHistory(Patient.PatientId)) { Recipes.Add(item); } } } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }
public List <string> CheckInteractionDrugs() { try { List <string> interactionDrugsList = AddDoctorVisitM.interactionDrugs(MedicineSelected); List <string> DrugsList = (from item in AddDoctorVisitM.getPatientHistory(Patient.PatientId, true) select item.MedicineId).ToList(); // List<string> DrugsList = AddDoctorVisitM.getPatientHistory(Patient.PatientId, true); List <string> res = new List <string>(); foreach (string item in DrugsList) { foreach (string item2 in interactionDrugsList) { if (item == item2) { res.Add(item); } } } return(res); } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } return(null); }
public void FinishVisit() { try { AddDoctorVisitM.SendMail(Patient, User, PrescriptionsGiven); (App.Current as App).navigation.ShowControls("DoctorUC"); } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }
public void createPDF() { try { if (Description == null || QuantityPerDay == 0 || PeriodOfUse == 0) { throw new ArgumentException("אתה צריך למלא את כל השדות"); } AddDoctorVisitM.createPDF(PrescriptionsGiven); } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }
public void Print() { try { if (Description == null || QuantityPerDay == 0 || PeriodOfUse == 0) { throw new ArgumentException("אתה צריך למלא את כל השדות"); } AddDoctorVisitM.Print(PrescriptionsGiven); } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = "מדפסת לא נמצאה"; } }
public void DeleteRecipe() { try { if (PrescriptionsGiven.Count() == 0) { throw new ArgumentException("אין מרשם למחיקה"); } Recipe recipe = PrescriptionsGiven.First(); AddDoctorVisitM.DeleteRecipe(recipe); (App.Current as App).navigation.MainWindows.comments.Text = "תרופה הוסרה בהצלחה"; PrescriptionsGiven.Remove(recipe); MedicationsAdded.Remove(recipe.MedicineName); } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }
public void AddRecipe() { try { if (Description == null || QuantityPerDay == 0 || PeriodOfUse == 0) { throw new ArgumentException("אתה צריך למלא את כל השדות"); } MedicineId = AddDoctorVisitM.GetMedicineId(MedicineSelected); RecipeId = AddDoctorVisitM.AddRecipeId(); Recipe recipe = new Recipe(RecipeId, MedicineSelected, Patient.PatientId, User.Id, MedicineId, PeriodOfUse, QuantityPerDay, Description, DateTime.Now); AddDoctorVisitM.AddRecipe(recipe); (App.Current as App).navigation.MainWindows.comments.Text = "תרופה נוספה בהצלחה"; PrescriptionsGiven.Add(recipe); MedicationsAdded.Add(recipe.MedicineName); } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }
public void Massage(List <string> res) { Medicine med = AddDoctorVisitM.GetMedicine(res[0]); (App.Current as App).navigation.MainWindows.comments.Text = "יש התנגשות עם " + med.CommercialName; }