Files
SteamWare/TestBench/MainFOrm.cs
T
Samuele E. Locatelli 533862273e Aggiunto test PDF MERGE
2019-11-30 08:46:52 +01:00

81 lines
2.0 KiB
C#

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<string> elencoFiles = new List<string>();
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.getRSV("MoonPro:SQL2016DEV:MoonPro:CurrentParameters:SIMUL_01");
}
catch
{ }
lblRedis.Text = answ;
}
}
}