private void tileSaveLabelSettings_Click(object sender, EventArgs e) { int variableContentsCount = rjDevice.GetVariableContentsCount(); if (variableContentsCount <= 0) { MessageBox.Show("Brak wczytanej etykiety!", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Information); UpdateCheckList(EventType.SETLABEL, false); return; } if (rjDevice.GetDatabaseMaxRecords() <= 0) { MessageBox.Show("Nie można zapisać danych jeżeli nie ma wczytanej bazy danych!", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Information); UpdateCheckList(EventType.LOADEDDATABASE, false); return; } Stream file; SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = labelSettingsPath; saveFileDialog.Filter = "Label settings files (*.xml)|*.xml"; saveFileDialog.FilterIndex = 2; saveFileDialog.RestoreDirectory = true; if (saveFileDialog.ShowDialog() != DialogResult.OK) { return; } if ((file = saveFileDialog.OpenFile()) != null) { try { LabelSettings labelSettings = new LabelSettings(); labelSettings.Save(file, txtFileName.Text, cmbJobFiles.Text, rjDevice.GetDTOLabelSettings()); txtLabelSettings.Text = saveFileDialog.FileName; UpdateCheckList(EventType.SETLABEL, true); DisplayLogsAndErrors("Ustawienia etykiety - zapis: " + txtLabelSettings.Text, null, null); } catch (Exception ex) { string info = "Błąd podczas zapisu ustawień etykiety. Spróbuj ponownie! "; MessageBox.Show(info, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Warning); DisplayLogsAndErrors("Zapis ustawień etykiety", null, ex.ToString()); UpdateCheckList(EventType.SETLABEL, false); AppLogger.GetLogger().Error("Błąd zapisu ustawień etykiety.", ex); } } }
private static void LogMissingDbFile(string filePath) { AppLogger.GetLogger().Info(string.Format("MissingDatabaseFile".GetUiTranslation(), filePath)); }
private static void LogCopyDatabaseFiles() { AppLogger.GetLogger().Info("CopyDatabaseFiles".GetUiTranslation()); }