コード例 #1
0
 public static void ChangeCompositionLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.Composition != e.newMedicine.Composition)
     {
         e.log.Add($"    Sklad: {e.oldMedicine.Composition} -> {e.newMedicine.Composition}");
     }
 }
コード例 #2
0
 public static void ChangeAgeRestrictionsLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.AgeRestrictions != e.newMedicine.AgeRestrictions)
     {
         e.log.Add($"    Ograniczenia wiekowe: {e.oldMedicine.AgeRestrictions} -> {e.newMedicine.AgeRestrictions}");
     }
 }
コード例 #3
0
 public static void ChangeIntendedLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.Intended != e.newMedicine.Intended)
     {
         e.log.Add($"    Przeznaczenie: {e.oldMedicine.Intended} -> {e.newMedicine.Intended}");
     }
 }
コード例 #4
0
 public static void ChangeTypeLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.Type != e.newMedicine.Type)
     {
         e.log.Add($"    Typ: {e.oldMedicine.Type} -> {e.newMedicine.Type}");
     }
 }
コード例 #5
0
 public static void ChangePriceLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.Price != e.newMedicine.Price)
     {
         e.log.Add($"    Cena: {e.oldMedicine.Price} -> {e.newMedicine.Price}");
     }
 }
コード例 #6
0
 public static void ChangeRM_FundingLimitLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.RM_FundingLimit != e.newMedicine.RM_FundingLimit)
     {
         e.log.Add($"    Limit refundacji: {e.oldMedicine.RM_FundingLimit} -> {e.newMedicine.RM_FundingLimit}");
     }
 }
コード例 #7
0
 public static void ChangeNameLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.Name != e.newMedicine.Name)
     {
         e.log.Add($"!   Zmieniono nazwe leku: {e.oldMedicine.Name} -> {e.newMedicine.Name}");
     }
 }
コード例 #8
0
 public static void ChangeRM_LevelLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.RM_Level != e.newMedicine.RM_Level)
     {
         e.log.Add($"    Poziom odplatnosci: {e.oldMedicine.RM_Level} -> {e.newMedicine.RM_Level}");
     }
 }
コード例 #9
0
 public static void ChangeCommentsLog(object sender, MedicineEventArgs e)
 {
     if (e.oldMedicine.Comments != e.newMedicine.Comments)
     {
         e.log.Add($"    Komentarz: {e.oldMedicine.Comments} -> {e.newMedicine.Comments}");
     }
 }
コード例 #10
0
 public void OnChangeEventLog(MedicineEventArgs e)
 {
     ChangeEventLog.Invoke(this, e);
     if (e.log.Count > 2)//2 - liczba minimalna, oznacza brak zmian - (1)informacja o nazwie, (2)informacja o czasie edycji
     {
         Log.Add(e.log);
     }
 }
コード例 #11
0
 public void OnDeleteEventLog(MedicineEventArgs e)
 {
     DeleteEventLog.Invoke(this, e);
     if (e.log.Count > 0)
     {
         Log.Add(e.log);
     }
 }
コード例 #12
0
 public static void DeleteReplacementsLog(object sender, MedicineEventArgs e)
 {
     foreach (Medicine replacements in e.oldMedicine.replacements)
     {
         if (e.newMedicine.replacements.IndexOf(replacements) < 0)
         {
             e.log.Add($"        - zamiennik: {replacements.Name}");
         }
     }
 }
コード例 #13
0
 public static void TimeLog(object sender, MedicineEventArgs e)
 {
     e.log.Add($"Data: {DateTime.Now}");
 }
コード例 #14
0
 public static void EditMedicineLog(object sender, MedicineEventArgs e)
 {
     e.log.Add($"Edytowano lek: {e.oldMedicine.Name}");//stara nazwa leku przed edycja
 }
コード例 #15
0
 public static void DeleteMedicineLog(object sender, MedicineEventArgs e)
 {
     e.log.Add($"Usunieto lek: {e.newMedicine.Name}");
 }
コード例 #16
0
 public static void AddMedicineLog(object sender, MedicineEventArgs e)
 {
     e.log.Add($"Dodano lek: {e.newMedicine.Name}");
 }