2021-06-27PX Added logging for MV attachments, added menuentries for changing membership type to MV (not working yet), added code for deleting attachments
This commit is contained in:
parent
d92e2462d1
commit
7d2cd49d76
|
@ -206,7 +206,15 @@ namespace dezentrale.model
|
|||
|
||||
public void AttachmentChanged(Attachment attachment, eAttachmentAction action)
|
||||
{
|
||||
LogSubEvent lse = new LogSubEvent()
|
||||
{
|
||||
Type = LogEvent.eEventType.DataChange,
|
||||
Topic = $"{action}: {attachment.FileName}",
|
||||
};
|
||||
if (CurrentLog == null)
|
||||
StartLogEvent($"{action}: {attachment.FileName}", LogEvent.eEventType.DataChange);
|
||||
|
||||
CurrentLog.SubEvents.Add(lse);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,6 +84,22 @@ namespace dezentrale.view
|
|||
});
|
||||
AddMenuItem("Delete file(s)", (sender, e) =>
|
||||
{
|
||||
|
||||
List<Attachment> rem = GetSelectedItems();
|
||||
if (rem.Count < 1)
|
||||
{
|
||||
MessageBox.Show("No file selected.");
|
||||
return;
|
||||
}
|
||||
if(owner.Attachments.Remove(rem[0]))
|
||||
{
|
||||
this.RemoveEntry(rem[0]);
|
||||
owner.AttachmentChanged(rem[0], eAttachmentAction.Deleted);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Couldn't remove entry {rem[0].FileName}");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -94,6 +94,10 @@ namespace dezentrale.view
|
|||
btn = AddButton("End MV", btnFinishMv_Click); btn.Enabled = (mv.Status == Mv.MvStatus.Started);
|
||||
lvMvInvitations.AddMenuItem("Check IN selected", btnCheckInSelected_Click);
|
||||
lvMvInvitations.AddMenuItem("Check OUT selected", btnCheckOutSelected_Click);
|
||||
lvMvInvitations.AddMenuItem("-");
|
||||
MenuItem mi = lvMvInvitations.AddMenuItem("Set Membership to");
|
||||
mi.MenuItems.Add(new MenuItem("Regulaer", (sender, e) => { }));
|
||||
mi.MenuItems.Add(new MenuItem("Foerdermitglied", (sender, e) => { }));
|
||||
UpdateAttendedDisplay();
|
||||
} else if(selectedTab == tabLog)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue