/// /// Copyright (c) 2020 Sensus Slovensko a.s. /// using System; using System.Windows.Forms; using SharedDatabase.Entities; using EventViewer.Resources; namespace EventViewer.Forms { public partial class EventDetailsDlg : Form { Event evnt; public EventDetailsDlg() { InitializeComponent(); Localize(); } public EventDetailsDlg(Event evnt, bool enableConfirmReadButton) : this() { this.evnt = evnt; confirmReadButton.Visible = confirmReadButton.Enabled = enableConfirmReadButton; } void Localize() { Text = Strings.Event_details; label1.Text = Strings.Date_time; label2.Text = Strings.Bench; label3.Text = Strings.Source; label4.Text = Strings.Class; label5.Text = Strings.Severity; label6.Text = Strings.Message; label7.Text = Strings.More_information; closeButton.Text = Strings.Close; confirmReadButton.Text = Strings.Confirm_read; } private void EventDetailsDlg_Load(object sender, EventArgs e) { if (evnt != null) { textBox1.Text = evnt.TimeStamp.ToString(); textBox2.Text = evnt.Bench; textBox3.Text = evnt.Source; textBox4.Text = evnt.EventClass.ToString(); textBox5.Text = evnt.Severity.ToString(); textBox6.Text = evnt.Message; textBox7.Text = evnt.MoreInfo; } } private void closeButton_Click(object sender, EventArgs e) { DialogResult = DialogResult.Cancel; Close(); } private void confirmReadButton_Click(object sender, EventArgs e) { DialogResult = DialogResult.OK; Close(); } } }