/// <summary> /// Обновление списка файла /// </summary> public void UpdateFileList() { if (!Directory.Exists(CommonConst.constFolderFiles)) { return; } listBoxFiles.BeginUpdate(); try { listBoxFiles.Items.Clear(); string[] filesname = Directory.GetFiles(CommonConst.constFolderFiles); foreach (var item in filesname) { listBoxFiles.Items.Add(item); } } catch (Exception ex) { CommonMsg.ShowError(ex); } finally { listBoxFiles.EndUpdate(); } }
/// <summary> /// Событие нажатия на кнопку редактировать /// </summary> private void buttonEdit_Click(object sender, EventArgs e) { var t = (string)listBoxFiles.SelectedItem; var ed = new object(); try { Log.Write(string.Format("Редактирование файла {0}", t)); ed = EntityBase <EDRefID> .LoadFromFile(t); fEdit.Show((ED542)ed); } catch (Exception ex) { CommonMsg.ShowError(ex); } }
/// <summary> /// Событие нажатия на кнопку скачать /// </summary> private void buttonDownload_Click(object sender, EventArgs e) { try { Log.Write("Begin:Скачивание файла"); var res = fDownload.ShowForm(); if (res) { Log.Write("End: Скачивание файла"); UpdateFileList(); } } catch (Exception ex) { CommonMsg.ShowError(ex); } }
/// <summary> /// Событие нажатия на кнопку добавить /// </summary> private void buttonAdd_Click(object sender, EventArgs e) { Log.Write("Begin: Добавление файла"); var ed = new ED542(); try { bool res = fEdit.Show(ed); if (res) { Log.Write("End: Добавление файла"); UpdateFileList(); } } catch (Exception ex) { CommonMsg.ShowError(ex); } }