81 lines
2.0 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|