Removed visual basic from main form
This commit is contained in:
parent
ce347a7095
commit
33d397d67a
1 changed files with 1401 additions and 1464 deletions
|
|
@ -17,11 +17,9 @@ using ImageCatalog_2;
|
||||||
using ImageCatalog_2.Services;
|
using ImageCatalog_2.Services;
|
||||||
using MaddoShared;
|
using MaddoShared;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Microsoft.VisualBasic;
|
|
||||||
using Microsoft.VisualBasic.CompilerServices;
|
|
||||||
|
|
||||||
namespace ImageCatalog
|
namespace ImageCatalog;
|
||||||
{
|
|
||||||
public delegate void XyThreadAdd(string Info);
|
public delegate void XyThreadAdd(string Info);
|
||||||
|
|
||||||
public partial class MainForm
|
public partial class MainForm
|
||||||
|
|
@ -29,14 +27,12 @@ namespace ImageCatalog
|
||||||
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||||
public DataModel Model { get; set; }
|
public DataModel Model { get; set; }
|
||||||
|
|
||||||
private readonly ITestService _service;
|
|
||||||
private readonly ILogger<MainForm> _logger;
|
private readonly ILogger<MainForm> _logger;
|
||||||
|
|
||||||
private readonly ImageCreationStuff _imageCreationService;
|
private readonly ImageCreationStuff _imageCreationService;
|
||||||
|
|
||||||
public MainForm(ITestService testService, ImageCreationStuff imageCreationStuff, ILogger<MainForm> logger)
|
public MainForm( ImageCreationStuff imageCreationStuff, ILogger<MainForm> logger)
|
||||||
{
|
{
|
||||||
_service = testService;
|
|
||||||
_imageCreationService = imageCreationStuff;
|
_imageCreationService = imageCreationStuff;
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
|
|
||||||
|
|
@ -257,41 +253,9 @@ namespace ImageCatalog
|
||||||
//btnCreaCatalogoAsync.Enabled = true;
|
//btnCreaCatalogoAsync.Enabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Vecchio, non usato
|
|
||||||
private void btnCreaCatalogo_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
_logger.LogInformation("Avvio elaborazione...");
|
|
||||||
lockUI();
|
|
||||||
DateTime timeStart;
|
|
||||||
var timeStop = default(DateTime);
|
|
||||||
timeStart = DateAndTime.TimeOfDay;
|
|
||||||
FixPaths();
|
|
||||||
Label10.Text = "";
|
|
||||||
lblFotoTotaliNum.Text = "0";
|
|
||||||
Label18.Text = "0";
|
|
||||||
Label43.Text = "-s";
|
|
||||||
maxThreads = Conversions.ToInteger(TextBox7.Text);
|
|
||||||
minThreads = Conversions.ToInteger(TextBox8.Text);
|
|
||||||
if (rdbNuovoMetodo.Checked)
|
|
||||||
{
|
|
||||||
setPicSettings(Model.SourcePath, Model.DestinationPath);
|
|
||||||
ProgressBar1.Minimum = 0;
|
|
||||||
ProgressBar1.Step = 1;
|
|
||||||
ProgressBar1.Value = 0;
|
|
||||||
var t1 = new Thread(creaCatalogoThread);
|
|
||||||
t1.IsBackground = false;
|
|
||||||
t1.Start();
|
|
||||||
}
|
|
||||||
else if (rdbVecchioMetodo.Checked)
|
|
||||||
{
|
|
||||||
creaCatalogo(timeStart, timeStop);
|
|
||||||
unlockUI();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void creaCatalogoThread()
|
private void creaCatalogoThread()
|
||||||
{
|
{
|
||||||
var timeStart = DateAndTime.TimeOfDay;
|
var timeStart = DateTime.Now;
|
||||||
MyPool.StopThreadPool();
|
MyPool.StopThreadPool();
|
||||||
MyPool.StartThreadPool(minThreads, maxThreads);
|
MyPool.StartThreadPool(minThreads, maxThreads);
|
||||||
ContaImmaginiThread = 0;
|
ContaImmaginiThread = 0;
|
||||||
|
|
@ -324,53 +288,27 @@ namespace ImageCatalog
|
||||||
}
|
}
|
||||||
|
|
||||||
MyPool.StopThreadPool();
|
MyPool.StopThreadPool();
|
||||||
var timeStop = DateAndTime.TimeOfDay;
|
var timeStop = DateTime.Now;
|
||||||
setLabel10Text("Finito");
|
setLabel10Text("Finito");
|
||||||
setLabel43Text(CalcTime(timeStart, timeStop, ContaImmaginiThread));
|
setLabel43Text(CalcTime(timeStart, timeStop, ContaImmaginiThread));
|
||||||
/* TODO ERROR: Skipped EndIfDirectiveTrivia */
|
/* TODO ERROR: Skipped EndIfDirectiveTrivia */
|
||||||
}
|
}
|
||||||
|
|
||||||
private void creaCatalogo(DateTime timeStart, DateTime timeStop)
|
|
||||||
{
|
|
||||||
// asdfg
|
|
||||||
MyPool.StopThreadPool();
|
|
||||||
MyPool.StartThreadPool(minThreads, maxThreads);
|
|
||||||
ContaImmaginiThread = 0;
|
|
||||||
CreaImmaginiWithThread(Model.SourcePath, Model.DestinationPath);
|
|
||||||
ThreadPoolWorkItem ThAttivo = null;
|
|
||||||
int i = 0;
|
|
||||||
while (i != ContaImmaginiThread)
|
|
||||||
{
|
|
||||||
Thread.Sleep(100);
|
|
||||||
ThAttivo = MyPool.ExtractWorkItem();
|
|
||||||
if (ThAttivo is object)
|
|
||||||
{
|
|
||||||
i += 1;
|
|
||||||
Label10.Text = "File: " + ThAttivo.m_sName;
|
|
||||||
Label18.Text = ContaImmaginiThread.ToString();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
MyPool.StopThreadPool();
|
|
||||||
timeStop = DateAndTime.TimeOfDay;
|
|
||||||
CalcTime(timeStart, timeStop, ContaImmaginiThread);
|
|
||||||
Label10.Text = "Finito";
|
|
||||||
if (CheckBox22.Checked == true)
|
|
||||||
{
|
|
||||||
Interaction.Shell(@"%windir%\System32\shutdown.exe");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private string CalcTime(DateTime timeStart, DateTime timeStop, int numFoto)
|
private string CalcTime(DateTime timeStart, DateTime timeStop, int numFoto)
|
||||||
{
|
{
|
||||||
long timediffH, timediffS;
|
long timediffH, timediffS;
|
||||||
long timediffM;
|
long timediffM;
|
||||||
timediffM = DateAndTime.DateDiff(DateInterval.Minute, timeStart, timeStop);
|
|
||||||
timediffS = DateAndTime.DateDiff(DateInterval.Second, timeStart, timeStop);
|
|
||||||
timediffH = DateAndTime.DateDiff(DateInterval.Hour, timeStart, timeStop);
|
|
||||||
// dim s As String = "H:" + timediffH.ToString + " M:" + timediffM.ToString + " S:" + timediffS.ToString
|
|
||||||
|
|
||||||
// Label43.Text = "H:" + timediffH.ToString + " M:" + timediffM.ToString + " S:" + timediffS.ToString
|
TimeSpan timeDiff = timeStop - timeStart;
|
||||||
|
|
||||||
|
timediffM = (int)timeDiff.TotalMinutes;
|
||||||
|
timediffS = (int)timeDiff.TotalSeconds;
|
||||||
|
timediffH = (int)timeDiff.TotalHours;
|
||||||
|
|
||||||
|
// timediffM = DateAndTime.DateDiff(DateInterval.Minute, timeStart, timeStop);
|
||||||
|
// timediffS = DateAndTime.DateDiff(DateInterval.Second, timeStart, timeStop);
|
||||||
|
// timediffH = DateAndTime.DateDiff(DateInterval.Hour, timeStart, timeStop);
|
||||||
|
|
||||||
double fotoSec = numFoto / (double)timediffS;
|
double fotoSec = numFoto / (double)timediffS;
|
||||||
double fotoMin = numFoto / (double)timediffM;
|
double fotoMin = numFoto / (double)timediffM;
|
||||||
double fotoOra = numFoto / (double)timediffH;
|
double fotoOra = numFoto / (double)timediffH;
|
||||||
|
|
@ -651,13 +589,13 @@ namespace ImageCatalog
|
||||||
{
|
{
|
||||||
PictureBox1.Height = 160;
|
PictureBox1.Height = 160;
|
||||||
PictureBox1.Width =
|
PictureBox1.Width =
|
||||||
Conversions.ToInteger(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
(int)(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
PictureBox1.Width = 224;
|
PictureBox1.Width = 224;
|
||||||
PictureBox1.Height =
|
PictureBox1.Height =
|
||||||
Conversions.ToInteger(224 * PictureBox1.Image.Height / (double)PictureBox1.Image.Width);
|
(int)(224 * PictureBox1.Image.Height / (double)PictureBox1.Image.Width);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -681,8 +619,8 @@ namespace ImageCatalog
|
||||||
// PicSettings.SourceDir = SourceDir
|
// PicSettings.SourceDir = SourceDir
|
||||||
// PicSettings.DestDirStart = DestDirStart
|
// PicSettings.DestDirStart = DestDirStart
|
||||||
|
|
||||||
PicSettings.DimStandard = Conversions.ToInteger(TextBox11.Text);
|
PicSettings.DimStandard = int.Parse(TextBox11.Text);
|
||||||
PicSettings.DimStandardMiniatura = Conversions.ToInteger(TextBox25.Text);
|
PicSettings.DimStandardMiniatura = int.Parse(TextBox25.Text);
|
||||||
PicSettings.UsaOrarioMiniatura = CheckBox12.Checked;
|
PicSettings.UsaOrarioMiniatura = CheckBox12.Checked;
|
||||||
PicSettings.UsaOrarioTestoApplicare = CheckBox8.Checked;
|
PicSettings.UsaOrarioTestoApplicare = CheckBox8.Checked;
|
||||||
PicSettings.UsaTempoGaraTestoApplicare = CheckBox7.Checked;
|
PicSettings.UsaTempoGaraTestoApplicare = CheckBox7.Checked;
|
||||||
|
|
@ -710,27 +648,27 @@ namespace ImageCatalog
|
||||||
PicSettings.TestoFirmaStartV = TextBox29.Text;
|
PicSettings.TestoFirmaStartV = TextBox29.Text;
|
||||||
PicSettings.DataPartenza = DateTimePicker1.Value;
|
PicSettings.DataPartenza = DateTimePicker1.Value;
|
||||||
PicSettings.TestoOrario = TextBox18.Text;
|
PicSettings.TestoOrario = TextBox18.Text;
|
||||||
PicSettings.AltezzaSmall = Conversions.ToInteger(TextBox6.Text);
|
PicSettings.AltezzaSmall = int.Parse(TextBox6.Text);
|
||||||
PicSettings.LarghezzaSmall = Conversions.ToInteger(TextBox5.Text);
|
PicSettings.LarghezzaSmall = int.Parse(TextBox5.Text);
|
||||||
PicSettings.CreaMiniature = CheckBox1.Checked;
|
PicSettings.CreaMiniature = CheckBox1.Checked;
|
||||||
PicSettings.AggiungiScritteMiniature = RadioButton3.Checked;
|
PicSettings.AggiungiScritteMiniature = RadioButton3.Checked;
|
||||||
PicSettings.AggTempoGaraMin = RadioButton5.Checked;
|
PicSettings.AggTempoGaraMin = RadioButton5.Checked;
|
||||||
PicSettings.AggNumTempMin = RadioButton7.Checked;
|
PicSettings.AggNumTempMin = RadioButton7.Checked;
|
||||||
PicSettings.DimVert = Conversions.ToInteger(TextBox30.Text);
|
PicSettings.DimVert = int.Parse(TextBox30.Text);
|
||||||
PicSettings.MargVert = Conversions.ToInteger(TextBox31.Text);
|
PicSettings.MargVert = int.Parse(TextBox31.Text);
|
||||||
|
|
||||||
// PicSettings.NomeFileChild = childFile.Name
|
// PicSettings.NomeFileChild = childFile.Name
|
||||||
PicSettings.Suffisso = TextBox3.Text;
|
PicSettings.Suffisso = TextBox3.Text;
|
||||||
// PicSettings.Codice = TextBox13.Text
|
// PicSettings.Codice = TextBox13.Text
|
||||||
|
|
||||||
PicSettings.Trasparenza = Conversions.ToInteger(TextBox9.Text);
|
PicSettings.Trasparenza = int.Parse(TextBox9.Text);
|
||||||
PicSettings.IlFont = ComboBox3.SelectedItem.ToString();
|
PicSettings.IlFont = ComboBox3.SelectedItem.ToString();
|
||||||
PicSettings.Grassetto = CheckBox3.Checked;
|
PicSettings.Grassetto = CheckBox3.Checked;
|
||||||
PicSettings.Posizione = ComboBox1.SelectedItem.ToString();
|
PicSettings.Posizione = ComboBox1.SelectedItem.ToString();
|
||||||
PicSettings.Allineamento = ComboBox2.SelectedItem.ToString();
|
PicSettings.Allineamento = ComboBox2.SelectedItem.ToString();
|
||||||
PicSettings.Margine = Conversions.ToInteger(TextBox12.Text);
|
PicSettings.Margine = int.Parse(TextBox12.Text);
|
||||||
PicSettings.LogoAltezza = Conversions.ToInteger(TextBox14.Text);
|
PicSettings.LogoAltezza = int.Parse(TextBox14.Text);
|
||||||
PicSettings.LogoLarghezza = Conversions.ToInteger(TextBox15.Text);
|
PicSettings.LogoLarghezza = int.Parse(TextBox15.Text);
|
||||||
PicSettings.fontColoreRGB = ColorTranslator.FromHtml(TextBox34.Text);
|
PicSettings.fontColoreRGB = ColorTranslator.FromHtml(TextBox34.Text);
|
||||||
PicSettings.LogoAggiungi = CheckBox5.Checked;
|
PicSettings.LogoAggiungi = CheckBox5.Checked;
|
||||||
PicSettings.LogoNomeFile = TextBox10.Text;
|
PicSettings.LogoNomeFile = TextBox10.Text;
|
||||||
|
|
@ -739,12 +677,12 @@ namespace ImageCatalog
|
||||||
PicSettings.LogoPosizioneH = ComboBox4.Text;
|
PicSettings.LogoPosizioneH = ComboBox4.Text;
|
||||||
PicSettings.LogoPosizioneV = ComboBox5.Text;
|
PicSettings.LogoPosizioneV = ComboBox5.Text;
|
||||||
PicSettings.FotoGrandeDimOrigina = CheckBox15.Checked;
|
PicSettings.FotoGrandeDimOrigina = CheckBox15.Checked;
|
||||||
PicSettings.AltezzaBig = Conversions.ToInteger(TextBox27.Text);
|
PicSettings.AltezzaBig = int.Parse(TextBox27.Text);
|
||||||
PicSettings.LarghezzaBig = Conversions.ToInteger(TextBox28.Text);
|
PicSettings.LarghezzaBig = int.Parse(TextBox28.Text);
|
||||||
PicSettings.DimMin = Conversions.ToInteger(TextBox25.Text);
|
PicSettings.DimMin = int.Parse(TextBox25.Text);
|
||||||
PicSettings.TestoMin = RadioButton6.Checked;
|
PicSettings.TestoMin = RadioButton6.Checked;
|
||||||
PicSettings.jpegQuality = Conversions.ToLong(TextBox32.Text);
|
PicSettings.jpegQuality = int.Parse(TextBox32.Text);
|
||||||
PicSettings.jpegQualityMin = Conversions.ToLong(TextBox33.Text);
|
PicSettings.jpegQualityMin = int.Parse(TextBox33.Text);
|
||||||
PicSettings.mainForm = this;
|
PicSettings.mainForm = this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -752,9 +690,9 @@ namespace ImageCatalog
|
||||||
{
|
{
|
||||||
var SourceDir = new DirectoryInfo(SourcePath);
|
var SourceDir = new DirectoryInfo(SourcePath);
|
||||||
DirectoryInfo DestDir = null;
|
DirectoryInfo DestDir = null;
|
||||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||||
string SuffixDir = txtSuffissoCartelle.Text;
|
string SuffixDir = txtSuffissoCartelle.Text;
|
||||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||||
bool DividiFile = false;
|
bool DividiFile = false;
|
||||||
StopAttivo = false;
|
StopAttivo = false;
|
||||||
int FileConta = 0;
|
int FileConta = 0;
|
||||||
|
|
@ -803,9 +741,9 @@ namespace ImageCatalog
|
||||||
var SourceDir = new DirectoryInfo(SourcePath);
|
var SourceDir = new DirectoryInfo(SourcePath);
|
||||||
var DestDirStart = new DirectoryInfo(DestPath);
|
var DestDirStart = new DirectoryInfo(DestPath);
|
||||||
DirectoryInfo DestDir = null;
|
DirectoryInfo DestDir = null;
|
||||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||||
string SuffixDir = txtSuffissoCartelle.Text;
|
string SuffixDir = txtSuffissoCartelle.Text;
|
||||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||||
bool DividiFile = false;
|
bool DividiFile = false;
|
||||||
StopAttivo = false;
|
StopAttivo = false;
|
||||||
int FileConta = 0;
|
int FileConta = 0;
|
||||||
|
|
@ -825,9 +763,9 @@ namespace ImageCatalog
|
||||||
FileConta = SourceDir.GetFiles("*.jpg", SearchOption.TopDirectoryOnly).GetLength(0);
|
FileConta = SourceDir.GetFiles("*.jpg", SearchOption.TopDirectoryOnly).GetLength(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
string a = (Conversions.ToInteger(lblFotoTotaliNum.Text) + FileConta).ToString();
|
var a = (int.Parse(lblFotoTotaliNum.Text) + FileConta);
|
||||||
setLabel17Text(a);
|
setLabel17Text(a.ToString());
|
||||||
setProgressBarMaximum(Conversions.ToInteger(a));
|
setProgressBarMaximum(a);
|
||||||
if (chkAggiornaSottodirectory.Checked)
|
if (chkAggiornaSottodirectory.Checked)
|
||||||
{
|
{
|
||||||
foreach (DirectoryInfo directory in SourceDir.GetDirectories())
|
foreach (DirectoryInfo directory in SourceDir.GetDirectories())
|
||||||
|
|
@ -997,9 +935,9 @@ namespace ImageCatalog
|
||||||
var SourceDir = new DirectoryInfo(SourcePath);
|
var SourceDir = new DirectoryInfo(SourcePath);
|
||||||
var DestDirStart = new DirectoryInfo(DestPath);
|
var DestDirStart = new DirectoryInfo(DestPath);
|
||||||
DirectoryInfo DestDir = null;
|
DirectoryInfo DestDir = null;
|
||||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||||
string SuffixDir = txtSuffissoCartelle.Text;
|
string SuffixDir = txtSuffissoCartelle.Text;
|
||||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||||
bool DividiFile = false;
|
bool DividiFile = false;
|
||||||
StopAttivo = false;
|
StopAttivo = false;
|
||||||
int FileConta = 0;
|
int FileConta = 0;
|
||||||
|
|
@ -1011,9 +949,9 @@ namespace ImageCatalog
|
||||||
{
|
{
|
||||||
FileConta = SourceDir.GetFiles("*.jpg").GetLength(0);
|
FileConta = SourceDir.GetFiles("*.jpg").GetLength(0);
|
||||||
// Label17.Text = (CType(Label17.Text, Integer) + FileConta).ToString
|
// Label17.Text = (CType(Label17.Text, Integer) + FileConta).ToString
|
||||||
string a = (Conversions.ToInteger(lblFotoTotaliNum.Text) + FileConta).ToString();
|
var a = (int.Parse(lblFotoTotaliNum.Text) + FileConta);
|
||||||
setLabel17Text(a);
|
setLabel17Text(a.ToString());
|
||||||
setProgressBarMaximum(Conversions.ToInteger(a));
|
setProgressBarMaximum(a);
|
||||||
if (NumFileXDir > 0 & chkCreaSottocartelle.Checked == true)
|
if (NumFileXDir > 0 & chkCreaSottocartelle.Checked == true)
|
||||||
{
|
{
|
||||||
if (FileConta > NumFileXDir)
|
if (FileConta > NumFileXDir)
|
||||||
|
|
@ -1050,7 +988,7 @@ namespace ImageCatalog
|
||||||
}
|
}
|
||||||
|
|
||||||
setLabel10Text("File: " + childFile.Name);
|
setLabel10Text("File: " + childFile.Name);
|
||||||
string b = (Conversions.ToInteger(Label18.Text) + 1).ToString();
|
string b = (int.Parse(Label18.Text) + 1).ToString();
|
||||||
// setLabel18Text(b)
|
// setLabel18Text(b)
|
||||||
// setProgressBarValue(CInt(b))
|
// setProgressBarValue(CInt(b))
|
||||||
// Label10.Text = "File: " & childFile.Name
|
// Label10.Text = "File: " & childFile.Name
|
||||||
|
|
@ -1148,8 +1086,8 @@ namespace ImageCatalog
|
||||||
var dirSourceDest = new Dictionary<FileInfo, DirectoryInfo>();
|
var dirSourceDest = new Dictionary<FileInfo, DirectoryInfo>();
|
||||||
if (chkAggiornaSottodirectory.Checked & chkCreaSottocartelle.Checked)
|
if (chkAggiornaSottodirectory.Checked & chkCreaSottocartelle.Checked)
|
||||||
{
|
{
|
||||||
var helper = new FileHelper(Conversions.ToInteger(txtFilePerCartella.Text), txtSuffissoCartelle.Text,
|
var helper = new FileHelper(int.Parse(txtFilePerCartella.Text), txtSuffissoCartelle.Text,
|
||||||
Conversions.ToInteger(txtCifreContatore.Text), getNumerazione());
|
int.Parse(txtCifreContatore.Text), getNumerazione());
|
||||||
// getfilesrecursive
|
// getfilesrecursive
|
||||||
dirSourceDest =
|
dirSourceDest =
|
||||||
helper.GetFilesRecursive(new DirectoryInfo(SourcePath), new DirectoryInfo(DestPath), "*.jpg");
|
helper.GetFilesRecursive(new DirectoryInfo(SourcePath), new DirectoryInfo(DestPath), "*.jpg");
|
||||||
|
|
@ -1162,7 +1100,7 @@ namespace ImageCatalog
|
||||||
foreach (var pair in dirSourceDest)
|
foreach (var pair in dirSourceDest)
|
||||||
{
|
{
|
||||||
setLabel10Text("File: " + pair.Key.Name);
|
setLabel10Text("File: " + pair.Key.Name);
|
||||||
string b = (Conversions.ToInteger(Label18.Text) + 1).ToString();
|
string b = (int.Parse(Label18.Text) + 1).ToString();
|
||||||
var ClsCreaImmagine = new ImageCreatorSharp(pair.Key, pair.Value);
|
var ClsCreaImmagine = new ImageCreatorSharp(pair.Key, pair.Value);
|
||||||
ContaImmaginiThread += 1;
|
ContaImmaginiThread += 1;
|
||||||
//MyPool.InsertWorkItem(pair.Key.Name, new XyThreadAdd((_) => ClsCreaImmagine.CreaImmagineThread()), new object[1] { pair.Key.Name }, true);
|
//MyPool.InsertWorkItem(pair.Key.Name, new XyThreadAdd((_) => ClsCreaImmagine.CreaImmagineThread()), new object[1] { pair.Key.Name }, true);
|
||||||
|
|
@ -1175,9 +1113,9 @@ namespace ImageCatalog
|
||||||
var SourceDir = new DirectoryInfo(SourcePath);
|
var SourceDir = new DirectoryInfo(SourcePath);
|
||||||
var DestDirStart = new DirectoryInfo(DestPath);
|
var DestDirStart = new DirectoryInfo(DestPath);
|
||||||
DirectoryInfo DestDir = null;
|
DirectoryInfo DestDir = null;
|
||||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||||
string SuffixDir = txtSuffissoCartelle.Text;
|
string SuffixDir = txtSuffissoCartelle.Text;
|
||||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||||
bool DividiFile = false;
|
bool DividiFile = false;
|
||||||
StopAttivo = false;
|
StopAttivo = false;
|
||||||
int FileConta = 0;
|
int FileConta = 0;
|
||||||
|
|
@ -1188,7 +1126,7 @@ namespace ImageCatalog
|
||||||
if (SourceDir.Exists)
|
if (SourceDir.Exists)
|
||||||
{
|
{
|
||||||
FileConta = SourceDir.GetFiles("*.jpg").GetLength(0);
|
FileConta = SourceDir.GetFiles("*.jpg").GetLength(0);
|
||||||
lblFotoTotaliNum.Text = (Conversions.ToInteger(lblFotoTotaliNum.Text) + FileConta).ToString();
|
lblFotoTotaliNum.Text = (int.Parse(lblFotoTotaliNum.Text) + FileConta).ToString();
|
||||||
if (NumFileXDir > 0 & chkCreaSottocartelle.Checked == true)
|
if (NumFileXDir > 0 & chkCreaSottocartelle.Checked == true)
|
||||||
{
|
{
|
||||||
if (FileConta > NumFileXDir)
|
if (FileConta > NumFileXDir)
|
||||||
|
|
@ -1268,8 +1206,8 @@ namespace ImageCatalog
|
||||||
ClsCreaImmagine.DestDir = DestDir;
|
ClsCreaImmagine.DestDir = DestDir;
|
||||||
ClsCreaImmagine.SourceDir = SourceDir;
|
ClsCreaImmagine.SourceDir = SourceDir;
|
||||||
ClsCreaImmagine.DestDirStart = DestDirStart;
|
ClsCreaImmagine.DestDirStart = DestDirStart;
|
||||||
ClsCreaImmagine.DimStandard = Conversions.ToInteger(TextBox11.Text);
|
ClsCreaImmagine.DimStandard = int.Parse(TextBox11.Text);
|
||||||
ClsCreaImmagine.DimStandardMiniatura = Conversions.ToInteger(TextBox25.Text);
|
ClsCreaImmagine.DimStandardMiniatura = int.Parse(TextBox25.Text);
|
||||||
ClsCreaImmagine.UsaOrarioMiniatura = CheckBox12.Checked;
|
ClsCreaImmagine.UsaOrarioMiniatura = CheckBox12.Checked;
|
||||||
ClsCreaImmagine.UsaOrarioTestoApplicare = CheckBox8.Checked;
|
ClsCreaImmagine.UsaOrarioTestoApplicare = CheckBox8.Checked;
|
||||||
ClsCreaImmagine.UsaTempoGaraTestoApplicare = CheckBox7.Checked;
|
ClsCreaImmagine.UsaTempoGaraTestoApplicare = CheckBox7.Checked;
|
||||||
|
|
@ -1297,26 +1235,26 @@ namespace ImageCatalog
|
||||||
ClsCreaImmagine.TestoFirmaStartV = TextBox29.Text;
|
ClsCreaImmagine.TestoFirmaStartV = TextBox29.Text;
|
||||||
ClsCreaImmagine.DataPartenza = DateTimePicker1.Value;
|
ClsCreaImmagine.DataPartenza = DateTimePicker1.Value;
|
||||||
ClsCreaImmagine.TestoOrario = TextBox18.Text;
|
ClsCreaImmagine.TestoOrario = TextBox18.Text;
|
||||||
ClsCreaImmagine.AltezzaSmall = Conversions.ToInteger(TextBox5.Text);
|
ClsCreaImmagine.AltezzaSmall = int.Parse(TextBox5.Text);
|
||||||
ClsCreaImmagine.LarghezzaSmall = Conversions.ToInteger(TextBox5.Text);
|
ClsCreaImmagine.LarghezzaSmall = int.Parse(TextBox5.Text);
|
||||||
ClsCreaImmagine.CreaMiniature = CheckBox1.Checked;
|
ClsCreaImmagine.CreaMiniature = CheckBox1.Checked;
|
||||||
ClsCreaImmagine.AggiungiScritteMiniature = RadioButton3.Checked;
|
ClsCreaImmagine.AggiungiScritteMiniature = RadioButton3.Checked;
|
||||||
ClsCreaImmagine.AggTempoGaraMin = RadioButton5.Checked;
|
ClsCreaImmagine.AggTempoGaraMin = RadioButton5.Checked;
|
||||||
ClsCreaImmagine.AggNumTempMin = RadioButton7.Checked;
|
ClsCreaImmagine.AggNumTempMin = RadioButton7.Checked;
|
||||||
ClsCreaImmagine.DimVert = Conversions.ToInteger(TextBox30.Text);
|
ClsCreaImmagine.DimVert = int.Parse(TextBox30.Text);
|
||||||
ClsCreaImmagine.MargVert = Conversions.ToInteger(TextBox31.Text);
|
ClsCreaImmagine.MargVert = int.Parse(TextBox31.Text);
|
||||||
ClsCreaImmagine.NomeFileChild = childFile.Name;
|
ClsCreaImmagine.NomeFileChild = childFile.Name;
|
||||||
ClsCreaImmagine.Suffisso = TextBox3.Text;
|
ClsCreaImmagine.Suffisso = TextBox3.Text;
|
||||||
// ClsCreaImmagine.Codice = TextBox13.Text
|
// ClsCreaImmagine.Codice = TextBox13.Text
|
||||||
|
|
||||||
ClsCreaImmagine.Trasparenza = Conversions.ToInteger(TextBox9.Text);
|
ClsCreaImmagine.Trasparenza = int.Parse(TextBox9.Text);
|
||||||
ClsCreaImmagine.IlFont = ComboBox3.SelectedItem.ToString();
|
ClsCreaImmagine.IlFont = ComboBox3.SelectedItem.ToString();
|
||||||
ClsCreaImmagine.Grassetto = CheckBox3.Checked;
|
ClsCreaImmagine.Grassetto = CheckBox3.Checked;
|
||||||
ClsCreaImmagine.Posizione = ComboBox1.SelectedItem.ToString();
|
ClsCreaImmagine.Posizione = ComboBox1.SelectedItem.ToString();
|
||||||
ClsCreaImmagine.Allineamento = ComboBox2.SelectedItem.ToString();
|
ClsCreaImmagine.Allineamento = ComboBox2.SelectedItem.ToString();
|
||||||
ClsCreaImmagine.Margine = Conversions.ToInteger(TextBox12.Text);
|
ClsCreaImmagine.Margine = int.Parse(TextBox12.Text);
|
||||||
ClsCreaImmagine.LogoAltezza = Conversions.ToInteger(TextBox14.Text);
|
ClsCreaImmagine.LogoAltezza = int.Parse(TextBox14.Text);
|
||||||
ClsCreaImmagine.LogoLarghezza = Conversions.ToInteger(TextBox15.Text);
|
ClsCreaImmagine.LogoLarghezza = int.Parse(TextBox15.Text);
|
||||||
|
|
||||||
// ClsCreaImmagine.FontColoreR = CType(TextBox22.Text, Integer)
|
// ClsCreaImmagine.FontColoreR = CType(TextBox22.Text, Integer)
|
||||||
// ClsCreaImmagine.FontColoreG = CType(TextBox23.Text, Integer)
|
// ClsCreaImmagine.FontColoreG = CType(TextBox23.Text, Integer)
|
||||||
|
|
@ -1329,12 +1267,12 @@ namespace ImageCatalog
|
||||||
ClsCreaImmagine.LogoPosizioneH = ComboBox4.Text;
|
ClsCreaImmagine.LogoPosizioneH = ComboBox4.Text;
|
||||||
ClsCreaImmagine.LogoPosizioneV = ComboBox5.Text;
|
ClsCreaImmagine.LogoPosizioneV = ComboBox5.Text;
|
||||||
ClsCreaImmagine.FotoGrandeDimOrigina = CheckBox15.Checked;
|
ClsCreaImmagine.FotoGrandeDimOrigina = CheckBox15.Checked;
|
||||||
ClsCreaImmagine.AltezzaBig = Conversions.ToInteger(TextBox27.Text);
|
ClsCreaImmagine.AltezzaBig = int.Parse(TextBox27.Text);
|
||||||
ClsCreaImmagine.LarghezzaBig = Conversions.ToInteger(TextBox28.Text);
|
ClsCreaImmagine.LarghezzaBig = int.Parse(TextBox28.Text);
|
||||||
ClsCreaImmagine.DimMin = Conversions.ToInteger(TextBox25.Text);
|
ClsCreaImmagine.DimMin = int.Parse(TextBox25.Text);
|
||||||
ClsCreaImmagine.TestoMin = RadioButton6.Checked;
|
ClsCreaImmagine.TestoMin = RadioButton6.Checked;
|
||||||
ClsCreaImmagine.jpegQuality = Conversions.ToLong(TextBox32.Text);
|
ClsCreaImmagine.jpegQuality = int.Parse(TextBox32.Text);
|
||||||
ClsCreaImmagine.jpegQualityMin = Conversions.ToLong(TextBox33.Text);
|
ClsCreaImmagine.jpegQualityMin = int.Parse(TextBox33.Text);
|
||||||
ContaImmaginiThread += 1;
|
ContaImmaginiThread += 1;
|
||||||
MyPool.InsertWorkItem(childFile.Name, new XyThreadAdd(ClsCreaImmagine.CreaImmagineThread),
|
MyPool.InsertWorkItem(childFile.Name, new XyThreadAdd(ClsCreaImmagine.CreaImmagineThread),
|
||||||
new object[1] { childFile.Name }, true);
|
new object[1] { childFile.Name }, true);
|
||||||
|
|
@ -1450,13 +1388,13 @@ namespace ImageCatalog
|
||||||
{
|
{
|
||||||
PictureBox1.Height = 160;
|
PictureBox1.Height = 160;
|
||||||
PictureBox1.Width =
|
PictureBox1.Width =
|
||||||
Conversions.ToInteger(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
(int)(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
PictureBox1.Width = 224;
|
PictureBox1.Width = 224;
|
||||||
PictureBox1.Height =
|
PictureBox1.Height =
|
||||||
Conversions.ToInteger(224 * PictureBox1.Image.Height / (double)PictureBox1.Image.Width);
|
(int)(224 * PictureBox1.Image.Height / (double)PictureBox1.Image.Width);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1602,14 +1540,14 @@ namespace ImageCatalog
|
||||||
{
|
{
|
||||||
AggiornaSottodirectory = chkAggiornaSottodirectory.Checked,
|
AggiornaSottodirectory = chkAggiornaSottodirectory.Checked,
|
||||||
CreaSottocartelle = chkCreaSottocartelle.Checked,
|
CreaSottocartelle = chkCreaSottocartelle.Checked,
|
||||||
FilePerCartella = Conversions.ToInteger(txtFilePerCartella.Text),
|
FilePerCartella = int.Parse(txtFilePerCartella.Text),
|
||||||
SuffissoCartelle = txtSuffissoCartelle.Text,
|
SuffissoCartelle = txtSuffissoCartelle.Text,
|
||||||
CifreContatore = Conversions.ToInteger(txtCifreContatore.Text),
|
CifreContatore = int.Parse(txtCifreContatore.Text),
|
||||||
NumerazioneType = GetNumerazioneEnum(),
|
NumerazioneType = GetNumerazioneEnum(),
|
||||||
SourcePath = Model.SourcePath,
|
SourcePath = Model.SourcePath,
|
||||||
DestinationPath = Model.DestinationPath,
|
DestinationPath = Model.DestinationPath,
|
||||||
MaxThreads = Conversions.ToInteger(TextBox7.Text),
|
MaxThreads = int.Parse(TextBox7.Text),
|
||||||
ChunksSize = Conversions.ToInteger(TextBox8.Text),
|
ChunksSize = int.Parse(TextBox8.Text),
|
||||||
LinearExecution = rdbVecchioMetodo.Checked
|
LinearExecution = rdbVecchioMetodo.Checked
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1663,16 +1601,16 @@ namespace ImageCatalog
|
||||||
|
|
||||||
private async Task CreaCatalogoParallel()
|
private async Task CreaCatalogoParallel()
|
||||||
{
|
{
|
||||||
var timeStart = DateAndTime.TimeOfDay;
|
var timeStart = DateTime.Now;
|
||||||
ContaImmaginiThread = 0;
|
ContaImmaginiThread = 0;
|
||||||
setLabel10Text("Elaborazione in corso...");
|
setLabel10Text("Elaborazione in corso...");
|
||||||
var imgStf = _imageCreationService;
|
var imgStf = _imageCreationService;
|
||||||
var imageCreationOptions = new ImageCreationStuff.Options();
|
var imageCreationOptions = new ImageCreationStuff.Options();
|
||||||
imageCreationOptions.AggiornaSottodirectory = chkAggiornaSottodirectory.Checked;
|
imageCreationOptions.AggiornaSottodirectory = chkAggiornaSottodirectory.Checked;
|
||||||
imageCreationOptions.CreaSottocartelle = chkCreaSottocartelle.Checked;
|
imageCreationOptions.CreaSottocartelle = chkCreaSottocartelle.Checked;
|
||||||
imageCreationOptions.FilePerCartella = Conversions.ToInteger(txtFilePerCartella.Text);
|
imageCreationOptions.FilePerCartella = int.Parse(txtFilePerCartella.Text);
|
||||||
imageCreationOptions.SuffissoCartelle = txtSuffissoCartelle.Text;
|
imageCreationOptions.SuffissoCartelle = txtSuffissoCartelle.Text;
|
||||||
imageCreationOptions.CifreContatore = Conversions.ToInteger(txtCifreContatore.Text);
|
imageCreationOptions.CifreContatore = int.Parse(txtCifreContatore.Text);
|
||||||
imageCreationOptions.NumerazioneType = GetNumerazioneEnum();
|
imageCreationOptions.NumerazioneType = GetNumerazioneEnum();
|
||||||
imageCreationOptions.SourcePath = Model.SourcePath;
|
imageCreationOptions.SourcePath = Model.SourcePath;
|
||||||
imageCreationOptions.DestinationPath = Model.DestinationPath;
|
imageCreationOptions.DestinationPath = Model.DestinationPath;
|
||||||
|
|
@ -1681,7 +1619,7 @@ namespace ImageCatalog
|
||||||
// Await CreaImmaginiParallel(txtSorgente.Text, txtDestinazione.Text)
|
// Await CreaImmaginiParallel(txtSorgente.Text, txtDestinazione.Text)
|
||||||
|
|
||||||
setLabel10Text("Finito");
|
setLabel10Text("Finito");
|
||||||
var timeStop = DateAndTime.TimeOfDay;
|
var timeStop = DateTime.Now;
|
||||||
setLabel43Text(CalcTime(timeStart, timeStop, ContaImmaginiThread));
|
setLabel43Text(CalcTime(timeStart, timeStop, ContaImmaginiThread));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1774,4 +1712,3 @@ namespace ImageCatalog
|
||||||
NomeImmagine = Nome_Immagine;
|
NomeImmagine = Nome_Immagine;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue