using SteamWare; using System; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Windows.Forms; namespace TestBench { public partial class MainForm : Form { public MainForm() { InitializeComponent(); myInitComponent(); } private void myInitComponent() { // imposto folders txtSourceDir.Text = @"C:\TMP\"; txtDestDir.Text = @"L:\TMP\"; lblHwSwData.Text = SteamWare.HwSwInfo.man(Assembly.GetExecutingAssembly()).librariesVers; } private void BtnCopyAll_Click(object sender, EventArgs e) { // effettuo copia con steamware libs... string sourceDir = txtSourceDir.Text.Trim(); string destDir = txtDestDir.Text.Trim(); if (sourceDir != "" && destDir != "") { lblOutMessage.Text = "inizio copia..."; lblOutMessage.Refresh(); fileMover.DirectoryCopy(sourceDir, destDir, chkRecursive.Checked); lblOutMessage.Text = "Copia completata!"; } } private void button1_Click(object sender, EventArgs e) { // apro selettore file... openFileDialog1.ShowDialog(); } private void openFileDialog1_FileOk(object sender, System.ComponentModel.CancelEventArgs e) { // prendo i files selezionati --> merge in pdf e indico quanti... List elencoFiles = new List(); foreach (var item in openFileDialog1.FileNames) { elencoFiles.Add(item); } int numFiles = 0; string outPath = $"{Directory.GetCurrentDirectory()}\\{txtMergedName.Text}"; try { numFiles = pdfUtils.mergePdfFiles(txtMergedName.Text, elencoFiles); } catch { } lblNumMerged.Text = $"Effettuato merge di {numFiles} files!"; } private void button2_Click(object sender, EventArgs e) { string answ = ""; try { answ = memLayer.ML.getRedisInfoData(); } catch { } lblRedis.Text = answ; } } }