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 MaddoShared;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
|
||||
namespace ImageCatalog
|
||||
{
|
||||
namespace ImageCatalog;
|
||||
|
||||
public delegate void XyThreadAdd(string Info);
|
||||
|
||||
public partial class MainForm
|
||||
|
|
@ -29,14 +27,12 @@ namespace ImageCatalog
|
|||
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
|
||||
public DataModel Model { get; set; }
|
||||
|
||||
private readonly ITestService _service;
|
||||
private readonly ILogger<MainForm> _logger;
|
||||
|
||||
private readonly ImageCreationStuff _imageCreationService;
|
||||
|
||||
public MainForm(ITestService testService, ImageCreationStuff imageCreationStuff, ILogger<MainForm> logger)
|
||||
public MainForm( ImageCreationStuff imageCreationStuff, ILogger<MainForm> logger)
|
||||
{
|
||||
_service = testService;
|
||||
_imageCreationService = imageCreationStuff;
|
||||
_logger = logger;
|
||||
|
||||
|
|
@ -257,41 +253,9 @@ namespace ImageCatalog
|
|||
//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()
|
||||
{
|
||||
var timeStart = DateAndTime.TimeOfDay;
|
||||
var timeStart = DateTime.Now;
|
||||
MyPool.StopThreadPool();
|
||||
MyPool.StartThreadPool(minThreads, maxThreads);
|
||||
ContaImmaginiThread = 0;
|
||||
|
|
@ -324,53 +288,27 @@ namespace ImageCatalog
|
|||
}
|
||||
|
||||
MyPool.StopThreadPool();
|
||||
var timeStop = DateAndTime.TimeOfDay;
|
||||
var timeStop = DateTime.Now;
|
||||
setLabel10Text("Finito");
|
||||
setLabel43Text(CalcTime(timeStart, timeStop, ContaImmaginiThread));
|
||||
/* 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)
|
||||
{
|
||||
long timediffH, timediffS;
|
||||
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 fotoMin = numFoto / (double)timediffM;
|
||||
double fotoOra = numFoto / (double)timediffH;
|
||||
|
|
@ -651,13 +589,13 @@ namespace ImageCatalog
|
|||
{
|
||||
PictureBox1.Height = 160;
|
||||
PictureBox1.Width =
|
||||
Conversions.ToInteger(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
||||
(int)(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
||||
}
|
||||
else
|
||||
{
|
||||
PictureBox1.Width = 224;
|
||||
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.DestDirStart = DestDirStart
|
||||
|
||||
PicSettings.DimStandard = Conversions.ToInteger(TextBox11.Text);
|
||||
PicSettings.DimStandardMiniatura = Conversions.ToInteger(TextBox25.Text);
|
||||
PicSettings.DimStandard = int.Parse(TextBox11.Text);
|
||||
PicSettings.DimStandardMiniatura = int.Parse(TextBox25.Text);
|
||||
PicSettings.UsaOrarioMiniatura = CheckBox12.Checked;
|
||||
PicSettings.UsaOrarioTestoApplicare = CheckBox8.Checked;
|
||||
PicSettings.UsaTempoGaraTestoApplicare = CheckBox7.Checked;
|
||||
|
|
@ -710,27 +648,27 @@ namespace ImageCatalog
|
|||
PicSettings.TestoFirmaStartV = TextBox29.Text;
|
||||
PicSettings.DataPartenza = DateTimePicker1.Value;
|
||||
PicSettings.TestoOrario = TextBox18.Text;
|
||||
PicSettings.AltezzaSmall = Conversions.ToInteger(TextBox6.Text);
|
||||
PicSettings.LarghezzaSmall = Conversions.ToInteger(TextBox5.Text);
|
||||
PicSettings.AltezzaSmall = int.Parse(TextBox6.Text);
|
||||
PicSettings.LarghezzaSmall = int.Parse(TextBox5.Text);
|
||||
PicSettings.CreaMiniature = CheckBox1.Checked;
|
||||
PicSettings.AggiungiScritteMiniature = RadioButton3.Checked;
|
||||
PicSettings.AggTempoGaraMin = RadioButton5.Checked;
|
||||
PicSettings.AggNumTempMin = RadioButton7.Checked;
|
||||
PicSettings.DimVert = Conversions.ToInteger(TextBox30.Text);
|
||||
PicSettings.MargVert = Conversions.ToInteger(TextBox31.Text);
|
||||
PicSettings.DimVert = int.Parse(TextBox30.Text);
|
||||
PicSettings.MargVert = int.Parse(TextBox31.Text);
|
||||
|
||||
// PicSettings.NomeFileChild = childFile.Name
|
||||
PicSettings.Suffisso = TextBox3.Text;
|
||||
// PicSettings.Codice = TextBox13.Text
|
||||
|
||||
PicSettings.Trasparenza = Conversions.ToInteger(TextBox9.Text);
|
||||
PicSettings.Trasparenza = int.Parse(TextBox9.Text);
|
||||
PicSettings.IlFont = ComboBox3.SelectedItem.ToString();
|
||||
PicSettings.Grassetto = CheckBox3.Checked;
|
||||
PicSettings.Posizione = ComboBox1.SelectedItem.ToString();
|
||||
PicSettings.Allineamento = ComboBox2.SelectedItem.ToString();
|
||||
PicSettings.Margine = Conversions.ToInteger(TextBox12.Text);
|
||||
PicSettings.LogoAltezza = Conversions.ToInteger(TextBox14.Text);
|
||||
PicSettings.LogoLarghezza = Conversions.ToInteger(TextBox15.Text);
|
||||
PicSettings.Margine = int.Parse(TextBox12.Text);
|
||||
PicSettings.LogoAltezza = int.Parse(TextBox14.Text);
|
||||
PicSettings.LogoLarghezza = int.Parse(TextBox15.Text);
|
||||
PicSettings.fontColoreRGB = ColorTranslator.FromHtml(TextBox34.Text);
|
||||
PicSettings.LogoAggiungi = CheckBox5.Checked;
|
||||
PicSettings.LogoNomeFile = TextBox10.Text;
|
||||
|
|
@ -739,12 +677,12 @@ namespace ImageCatalog
|
|||
PicSettings.LogoPosizioneH = ComboBox4.Text;
|
||||
PicSettings.LogoPosizioneV = ComboBox5.Text;
|
||||
PicSettings.FotoGrandeDimOrigina = CheckBox15.Checked;
|
||||
PicSettings.AltezzaBig = Conversions.ToInteger(TextBox27.Text);
|
||||
PicSettings.LarghezzaBig = Conversions.ToInteger(TextBox28.Text);
|
||||
PicSettings.DimMin = Conversions.ToInteger(TextBox25.Text);
|
||||
PicSettings.AltezzaBig = int.Parse(TextBox27.Text);
|
||||
PicSettings.LarghezzaBig = int.Parse(TextBox28.Text);
|
||||
PicSettings.DimMin = int.Parse(TextBox25.Text);
|
||||
PicSettings.TestoMin = RadioButton6.Checked;
|
||||
PicSettings.jpegQuality = Conversions.ToLong(TextBox32.Text);
|
||||
PicSettings.jpegQualityMin = Conversions.ToLong(TextBox33.Text);
|
||||
PicSettings.jpegQuality = int.Parse(TextBox32.Text);
|
||||
PicSettings.jpegQualityMin = int.Parse(TextBox33.Text);
|
||||
PicSettings.mainForm = this;
|
||||
}
|
||||
|
||||
|
|
@ -752,9 +690,9 @@ namespace ImageCatalog
|
|||
{
|
||||
var SourceDir = new DirectoryInfo(SourcePath);
|
||||
DirectoryInfo DestDir = null;
|
||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
||||
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||
string SuffixDir = txtSuffissoCartelle.Text;
|
||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
||||
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||
bool DividiFile = false;
|
||||
StopAttivo = false;
|
||||
int FileConta = 0;
|
||||
|
|
@ -803,9 +741,9 @@ namespace ImageCatalog
|
|||
var SourceDir = new DirectoryInfo(SourcePath);
|
||||
var DestDirStart = new DirectoryInfo(DestPath);
|
||||
DirectoryInfo DestDir = null;
|
||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
||||
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||
string SuffixDir = txtSuffissoCartelle.Text;
|
||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
||||
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||
bool DividiFile = false;
|
||||
StopAttivo = false;
|
||||
int FileConta = 0;
|
||||
|
|
@ -825,9 +763,9 @@ namespace ImageCatalog
|
|||
FileConta = SourceDir.GetFiles("*.jpg", SearchOption.TopDirectoryOnly).GetLength(0);
|
||||
}
|
||||
|
||||
string a = (Conversions.ToInteger(lblFotoTotaliNum.Text) + FileConta).ToString();
|
||||
setLabel17Text(a);
|
||||
setProgressBarMaximum(Conversions.ToInteger(a));
|
||||
var a = (int.Parse(lblFotoTotaliNum.Text) + FileConta);
|
||||
setLabel17Text(a.ToString());
|
||||
setProgressBarMaximum(a);
|
||||
if (chkAggiornaSottodirectory.Checked)
|
||||
{
|
||||
foreach (DirectoryInfo directory in SourceDir.GetDirectories())
|
||||
|
|
@ -997,9 +935,9 @@ namespace ImageCatalog
|
|||
var SourceDir = new DirectoryInfo(SourcePath);
|
||||
var DestDirStart = new DirectoryInfo(DestPath);
|
||||
DirectoryInfo DestDir = null;
|
||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
||||
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||
string SuffixDir = txtSuffissoCartelle.Text;
|
||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
||||
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||
bool DividiFile = false;
|
||||
StopAttivo = false;
|
||||
int FileConta = 0;
|
||||
|
|
@ -1011,9 +949,9 @@ namespace ImageCatalog
|
|||
{
|
||||
FileConta = SourceDir.GetFiles("*.jpg").GetLength(0);
|
||||
// Label17.Text = (CType(Label17.Text, Integer) + FileConta).ToString
|
||||
string a = (Conversions.ToInteger(lblFotoTotaliNum.Text) + FileConta).ToString();
|
||||
setLabel17Text(a);
|
||||
setProgressBarMaximum(Conversions.ToInteger(a));
|
||||
var a = (int.Parse(lblFotoTotaliNum.Text) + FileConta);
|
||||
setLabel17Text(a.ToString());
|
||||
setProgressBarMaximum(a);
|
||||
if (NumFileXDir > 0 & chkCreaSottocartelle.Checked == true)
|
||||
{
|
||||
if (FileConta > NumFileXDir)
|
||||
|
|
@ -1050,7 +988,7 @@ namespace ImageCatalog
|
|||
}
|
||||
|
||||
setLabel10Text("File: " + childFile.Name);
|
||||
string b = (Conversions.ToInteger(Label18.Text) + 1).ToString();
|
||||
string b = (int.Parse(Label18.Text) + 1).ToString();
|
||||
// setLabel18Text(b)
|
||||
// setProgressBarValue(CInt(b))
|
||||
// Label10.Text = "File: " & childFile.Name
|
||||
|
|
@ -1148,8 +1086,8 @@ namespace ImageCatalog
|
|||
var dirSourceDest = new Dictionary<FileInfo, DirectoryInfo>();
|
||||
if (chkAggiornaSottodirectory.Checked & chkCreaSottocartelle.Checked)
|
||||
{
|
||||
var helper = new FileHelper(Conversions.ToInteger(txtFilePerCartella.Text), txtSuffissoCartelle.Text,
|
||||
Conversions.ToInteger(txtCifreContatore.Text), getNumerazione());
|
||||
var helper = new FileHelper(int.Parse(txtFilePerCartella.Text), txtSuffissoCartelle.Text,
|
||||
int.Parse(txtCifreContatore.Text), getNumerazione());
|
||||
// getfilesrecursive
|
||||
dirSourceDest =
|
||||
helper.GetFilesRecursive(new DirectoryInfo(SourcePath), new DirectoryInfo(DestPath), "*.jpg");
|
||||
|
|
@ -1162,7 +1100,7 @@ namespace ImageCatalog
|
|||
foreach (var pair in dirSourceDest)
|
||||
{
|
||||
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);
|
||||
ContaImmaginiThread += 1;
|
||||
//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 DestDirStart = new DirectoryInfo(DestPath);
|
||||
DirectoryInfo DestDir = null;
|
||||
int NumFileXDir = Conversions.ToInteger(txtFilePerCartella.Text);
|
||||
int NumFileXDir = int.Parse(txtFilePerCartella.Text);
|
||||
string SuffixDir = txtSuffissoCartelle.Text;
|
||||
int NumCifreDir = Conversions.ToInteger(txtCifreContatore.Text);
|
||||
int NumCifreDir = int.Parse(txtCifreContatore.Text);
|
||||
bool DividiFile = false;
|
||||
StopAttivo = false;
|
||||
int FileConta = 0;
|
||||
|
|
@ -1188,7 +1126,7 @@ namespace ImageCatalog
|
|||
if (SourceDir.Exists)
|
||||
{
|
||||
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 (FileConta > NumFileXDir)
|
||||
|
|
@ -1268,8 +1206,8 @@ namespace ImageCatalog
|
|||
ClsCreaImmagine.DestDir = DestDir;
|
||||
ClsCreaImmagine.SourceDir = SourceDir;
|
||||
ClsCreaImmagine.DestDirStart = DestDirStart;
|
||||
ClsCreaImmagine.DimStandard = Conversions.ToInteger(TextBox11.Text);
|
||||
ClsCreaImmagine.DimStandardMiniatura = Conversions.ToInteger(TextBox25.Text);
|
||||
ClsCreaImmagine.DimStandard = int.Parse(TextBox11.Text);
|
||||
ClsCreaImmagine.DimStandardMiniatura = int.Parse(TextBox25.Text);
|
||||
ClsCreaImmagine.UsaOrarioMiniatura = CheckBox12.Checked;
|
||||
ClsCreaImmagine.UsaOrarioTestoApplicare = CheckBox8.Checked;
|
||||
ClsCreaImmagine.UsaTempoGaraTestoApplicare = CheckBox7.Checked;
|
||||
|
|
@ -1297,26 +1235,26 @@ namespace ImageCatalog
|
|||
ClsCreaImmagine.TestoFirmaStartV = TextBox29.Text;
|
||||
ClsCreaImmagine.DataPartenza = DateTimePicker1.Value;
|
||||
ClsCreaImmagine.TestoOrario = TextBox18.Text;
|
||||
ClsCreaImmagine.AltezzaSmall = Conversions.ToInteger(TextBox5.Text);
|
||||
ClsCreaImmagine.LarghezzaSmall = Conversions.ToInteger(TextBox5.Text);
|
||||
ClsCreaImmagine.AltezzaSmall = int.Parse(TextBox5.Text);
|
||||
ClsCreaImmagine.LarghezzaSmall = int.Parse(TextBox5.Text);
|
||||
ClsCreaImmagine.CreaMiniature = CheckBox1.Checked;
|
||||
ClsCreaImmagine.AggiungiScritteMiniature = RadioButton3.Checked;
|
||||
ClsCreaImmagine.AggTempoGaraMin = RadioButton5.Checked;
|
||||
ClsCreaImmagine.AggNumTempMin = RadioButton7.Checked;
|
||||
ClsCreaImmagine.DimVert = Conversions.ToInteger(TextBox30.Text);
|
||||
ClsCreaImmagine.MargVert = Conversions.ToInteger(TextBox31.Text);
|
||||
ClsCreaImmagine.DimVert = int.Parse(TextBox30.Text);
|
||||
ClsCreaImmagine.MargVert = int.Parse(TextBox31.Text);
|
||||
ClsCreaImmagine.NomeFileChild = childFile.Name;
|
||||
ClsCreaImmagine.Suffisso = TextBox3.Text;
|
||||
// ClsCreaImmagine.Codice = TextBox13.Text
|
||||
|
||||
ClsCreaImmagine.Trasparenza = Conversions.ToInteger(TextBox9.Text);
|
||||
ClsCreaImmagine.Trasparenza = int.Parse(TextBox9.Text);
|
||||
ClsCreaImmagine.IlFont = ComboBox3.SelectedItem.ToString();
|
||||
ClsCreaImmagine.Grassetto = CheckBox3.Checked;
|
||||
ClsCreaImmagine.Posizione = ComboBox1.SelectedItem.ToString();
|
||||
ClsCreaImmagine.Allineamento = ComboBox2.SelectedItem.ToString();
|
||||
ClsCreaImmagine.Margine = Conversions.ToInteger(TextBox12.Text);
|
||||
ClsCreaImmagine.LogoAltezza = Conversions.ToInteger(TextBox14.Text);
|
||||
ClsCreaImmagine.LogoLarghezza = Conversions.ToInteger(TextBox15.Text);
|
||||
ClsCreaImmagine.Margine = int.Parse(TextBox12.Text);
|
||||
ClsCreaImmagine.LogoAltezza = int.Parse(TextBox14.Text);
|
||||
ClsCreaImmagine.LogoLarghezza = int.Parse(TextBox15.Text);
|
||||
|
||||
// ClsCreaImmagine.FontColoreR = CType(TextBox22.Text, Integer)
|
||||
// ClsCreaImmagine.FontColoreG = CType(TextBox23.Text, Integer)
|
||||
|
|
@ -1329,12 +1267,12 @@ namespace ImageCatalog
|
|||
ClsCreaImmagine.LogoPosizioneH = ComboBox4.Text;
|
||||
ClsCreaImmagine.LogoPosizioneV = ComboBox5.Text;
|
||||
ClsCreaImmagine.FotoGrandeDimOrigina = CheckBox15.Checked;
|
||||
ClsCreaImmagine.AltezzaBig = Conversions.ToInteger(TextBox27.Text);
|
||||
ClsCreaImmagine.LarghezzaBig = Conversions.ToInteger(TextBox28.Text);
|
||||
ClsCreaImmagine.DimMin = Conversions.ToInteger(TextBox25.Text);
|
||||
ClsCreaImmagine.AltezzaBig = int.Parse(TextBox27.Text);
|
||||
ClsCreaImmagine.LarghezzaBig = int.Parse(TextBox28.Text);
|
||||
ClsCreaImmagine.DimMin = int.Parse(TextBox25.Text);
|
||||
ClsCreaImmagine.TestoMin = RadioButton6.Checked;
|
||||
ClsCreaImmagine.jpegQuality = Conversions.ToLong(TextBox32.Text);
|
||||
ClsCreaImmagine.jpegQualityMin = Conversions.ToLong(TextBox33.Text);
|
||||
ClsCreaImmagine.jpegQuality = int.Parse(TextBox32.Text);
|
||||
ClsCreaImmagine.jpegQualityMin = int.Parse(TextBox33.Text);
|
||||
ContaImmaginiThread += 1;
|
||||
MyPool.InsertWorkItem(childFile.Name, new XyThreadAdd(ClsCreaImmagine.CreaImmagineThread),
|
||||
new object[1] { childFile.Name }, true);
|
||||
|
|
@ -1450,13 +1388,13 @@ namespace ImageCatalog
|
|||
{
|
||||
PictureBox1.Height = 160;
|
||||
PictureBox1.Width =
|
||||
Conversions.ToInteger(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
||||
(int)(160 * PictureBox1.Image.Width / (double)PictureBox1.Image.Height);
|
||||
}
|
||||
else
|
||||
{
|
||||
PictureBox1.Width = 224;
|
||||
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,
|
||||
CreaSottocartelle = chkCreaSottocartelle.Checked,
|
||||
FilePerCartella = Conversions.ToInteger(txtFilePerCartella.Text),
|
||||
FilePerCartella = int.Parse(txtFilePerCartella.Text),
|
||||
SuffissoCartelle = txtSuffissoCartelle.Text,
|
||||
CifreContatore = Conversions.ToInteger(txtCifreContatore.Text),
|
||||
CifreContatore = int.Parse(txtCifreContatore.Text),
|
||||
NumerazioneType = GetNumerazioneEnum(),
|
||||
SourcePath = Model.SourcePath,
|
||||
DestinationPath = Model.DestinationPath,
|
||||
MaxThreads = Conversions.ToInteger(TextBox7.Text),
|
||||
ChunksSize = Conversions.ToInteger(TextBox8.Text),
|
||||
MaxThreads = int.Parse(TextBox7.Text),
|
||||
ChunksSize = int.Parse(TextBox8.Text),
|
||||
LinearExecution = rdbVecchioMetodo.Checked
|
||||
};
|
||||
|
||||
|
|
@ -1663,16 +1601,16 @@ namespace ImageCatalog
|
|||
|
||||
private async Task CreaCatalogoParallel()
|
||||
{
|
||||
var timeStart = DateAndTime.TimeOfDay;
|
||||
var timeStart = DateTime.Now;
|
||||
ContaImmaginiThread = 0;
|
||||
setLabel10Text("Elaborazione in corso...");
|
||||
var imgStf = _imageCreationService;
|
||||
var imageCreationOptions = new ImageCreationStuff.Options();
|
||||
imageCreationOptions.AggiornaSottodirectory = chkAggiornaSottodirectory.Checked;
|
||||
imageCreationOptions.CreaSottocartelle = chkCreaSottocartelle.Checked;
|
||||
imageCreationOptions.FilePerCartella = Conversions.ToInteger(txtFilePerCartella.Text);
|
||||
imageCreationOptions.FilePerCartella = int.Parse(txtFilePerCartella.Text);
|
||||
imageCreationOptions.SuffissoCartelle = txtSuffissoCartelle.Text;
|
||||
imageCreationOptions.CifreContatore = Conversions.ToInteger(txtCifreContatore.Text);
|
||||
imageCreationOptions.CifreContatore = int.Parse(txtCifreContatore.Text);
|
||||
imageCreationOptions.NumerazioneType = GetNumerazioneEnum();
|
||||
imageCreationOptions.SourcePath = Model.SourcePath;
|
||||
imageCreationOptions.DestinationPath = Model.DestinationPath;
|
||||
|
|
@ -1681,7 +1619,7 @@ namespace ImageCatalog
|
|||
// Await CreaImmaginiParallel(txtSorgente.Text, txtDestinazione.Text)
|
||||
|
||||
setLabel10Text("Finito");
|
||||
var timeStop = DateAndTime.TimeOfDay;
|
||||
var timeStop = DateTime.Now;
|
||||
setLabel43Text(CalcTime(timeStart, timeStop, ContaImmaginiThread));
|
||||
}
|
||||
|
||||
|
|
@ -1774,4 +1712,3 @@ namespace ImageCatalog
|
|||
NomeImmagine = Nome_Immagine;
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue