Removed old code

This commit is contained in:
Marco 2025-07-28 09:15:45 +02:00
commit af987f840d
12 changed files with 120 additions and 10287 deletions

View file

@ -31,9 +31,12 @@ public partial class MainForm
private readonly ImageCreationStuff _imageCreationService;
public MainForm( ImageCreationStuff imageCreationStuff, ILogger<MainForm> logger)
private readonly ParametriSetup _parametriSetup;
public MainForm( ImageCreationStuff imageCreationStuff, ParametriSetup parametriSetup, ILogger<MainForm> logger)
{
_imageCreationService = imageCreationStuff;
_parametriSetup = parametriSetup;
_logger = logger;
_logger.LogDebug("Start");
@ -383,42 +386,6 @@ public partial class MainForm
{
Model.DestinationPath = dialogResult;
}
//var DirSearch = new FolderBrowserDialog();
//DirSearch.SelectedPath = txtDestinazione.Text;
//if (DialogResult.OK == DirSearch.ShowDialog())
//{
// string DirectoryScelta = DirSearch.SelectedPath;
// if (DirectoryScelta.EndsWith(@"\") == false)
// {
// DirectoryScelta += @"\";
// }
// txtDestinazione.Text = DirectoryScelta;
//}
// Dim openFileDialog As OpenFileDialog = New OpenFileDialog
// Dim openFileDialog As OpenFileDialog = New OpenFileDialog
// openFileDialog.InitialDirectory = TextBox1.Text
// openFileDialog.Filter = "Bitmap files (*.bmp)|*.bmp|Jpeg files (*.jpg)|*.jpg|All valid files (*.*)|*.*"
// openFileDialog.FilterIndex = 2
// openFileDialog.RestoreDirectory = True
// If DialogResult.OK = openFileDialog.ShowDialog() Then
// Dim IlNome As String = openFileDialog.FileName
// Dim NomeFine As String = ""
// Dim i As Integer
// Dim Elenco As String()
// Elenco = IlNome.Split(New Char() {"\"c})
// For i = 0 To Elenco.Length - 1
// NomeFine &= Elenco(i) & "\"
// Next
// TextBox1.Text = NomeFine
// End If
}
private void Button5_Click(object sender, EventArgs e)
@ -432,72 +399,72 @@ public partial class MainForm
if (DialogResult.OK == SaveFileDlg.ShowDialog())
{
string IlNome = SaveFileDlg.FileName;
Module1.SetupIni.NomeFileSetup = IlNome;
Module1.SetupIni.AggiornaParametro("DirSorgente", Model.SourcePath);
Module1.SetupIni.AggiornaParametro("DirDestinazione", Model.DestinationPath);
Module1.SetupIni.AggiornaParametro("DirSottoDirectory", chkAggiornaSottodirectory.Checked);
Module1.SetupIni.AggiornaParametro("DirDividiDestinazione", chkCreaSottocartelle.Checked);
Module1.SetupIni.AggiornaParametro("DirDividiNumFile", txtFilePerCartella.Text);
Module1.SetupIni.AggiornaParametro("DirDividiSuffisso", txtSuffissoCartelle.Text);
Module1.SetupIni.AggiornaParametro("DirDividiNumCifre", txtCifreContatore.Text);
_parametriSetup.NomeFileSetup = IlNome;
_parametriSetup.AggiornaParametro("DirSorgente", Model.SourcePath);
_parametriSetup.AggiornaParametro("DirDestinazione", Model.DestinationPath);
_parametriSetup.AggiornaParametro("DirSottoDirectory", chkAggiornaSottodirectory.Checked);
_parametriSetup.AggiornaParametro("DirDividiDestinazione", chkCreaSottocartelle.Checked);
_parametriSetup.AggiornaParametro("DirDividiNumFile", txtFilePerCartella.Text);
_parametriSetup.AggiornaParametro("DirDividiSuffisso", txtSuffissoCartelle.Text);
_parametriSetup.AggiornaParametro("DirDividiNumCifre", txtCifreContatore.Text);
if (rdbNumProgressiva.Checked == true)
{
Module1.SetupIni.AggiornaParametro("DirDividiTipoNumerazione", "Progressiva");
_parametriSetup.AggiornaParametro("DirDividiTipoNumerazione", "Progressiva");
}
else
{
Module1.SetupIni.AggiornaParametro("DirDividiTipoNumerazione", "Files");
_parametriSetup.AggiornaParametro("DirDividiTipoNumerazione", "Files");
}
Module1.SetupIni.AggiornaParametro("MiniatureCrea", CheckBox1.Checked);
Module1.SetupIni.AggiornaParametro("MiniatureSuffisso", TextBox3.Text);
Module1.SetupIni.AggiornaParametro("MiniatureAltezza", TextBox5.Text);
Module1.SetupIni.AggiornaParametro("MiniatureLarghezza", TextBox6.Text);
Module1.SetupIni.AggiornaParametro("MiniatureAddScritta", RadioButton3.Checked);
Module1.SetupIni.AggiornaParametro("MiniatureAddOrario", RadioButton4.Checked);
Module1.SetupIni.AggiornaParametro("FotoAltezza", TextBox27.Text);
Module1.SetupIni.AggiornaParametro("FotoLarghezza", TextBox28.Text);
_parametriSetup.AggiornaParametro("MiniatureCrea", CheckBox1.Checked);
_parametriSetup.AggiornaParametro("MiniatureSuffisso", TextBox3.Text);
_parametriSetup.AggiornaParametro("MiniatureAltezza", TextBox5.Text);
_parametriSetup.AggiornaParametro("MiniatureLarghezza", TextBox6.Text);
_parametriSetup.AggiornaParametro("MiniatureAddScritta", RadioButton3.Checked);
_parametriSetup.AggiornaParametro("MiniatureAddOrario", RadioButton4.Checked);
_parametriSetup.AggiornaParametro("FotoAltezza", TextBox27.Text);
_parametriSetup.AggiornaParametro("FotoLarghezza", TextBox28.Text);
// SetupIni.AggiornaParametro("FotoCodice", TextBox13.Text)
// SetupIni.AggiornaParametro("FotoDimOriginali", CheckBox2.Checked)
Module1.SetupIni.AggiornaParametro("FontDimensione", TextBox11.Text);
Module1.SetupIni.AggiornaParametro("FontDimensioneMiniatura", TextBox25.Text);
Module1.SetupIni.AggiornaParametro("FontBold", CheckBox3.Checked);
Module1.SetupIni.AggiornaParametro("FontNome", ComboBox3.Text);
Module1.SetupIni.AggiornaParametro("TestoTesto", TextBox4.Text);
Module1.SetupIni.AggiornaParametro("TestoTrasparente", TextBox9.Text);
Module1.SetupIni.AggiornaParametro("TestoMargine", TextBox12.Text);
Module1.SetupIni.AggiornaParametro("TestoPosizione", ComboBox1.Text);
Module1.SetupIni.AggiornaParametro("TestoAllineamento", ComboBox2.Text);
Module1.SetupIni.AggiornaParametro("MarchioFile", TextBox10.Text);
Module1.SetupIni.AggiornaParametro("MarchioAltezza", TextBox14.Text);
Module1.SetupIni.AggiornaParametro("MarchioLarghezza", TextBox15.Text);
Module1.SetupIni.AggiornaParametro("MarchioMargine", TextBox16.Text);
Module1.SetupIni.AggiornaParametro("MarchioAllOrizzontale", ComboBox4.Text);
Module1.SetupIni.AggiornaParametro("MarchioAllVerticale", ComboBox5.Text);
Module1.SetupIni.AggiornaParametro("MarchioTrasparenza", TextBox19.Text);
Module1.SetupIni.AggiornaParametro("MarchioAggiungi", CheckBox5.Checked);
Module1.SetupIni.AggiornaParametro("TempoGara", CheckBox7.Checked);
Module1.SetupIni.AggiornaParametro("Orario", CheckBox8.Checked);
Module1.SetupIni.AggiornaParametro("EtichettaOrario", TextBox18.Text);
Module1.SetupIni.AggiornaParametro("GeneraleForzaJpg", chkForzaJpg.Checked);
Module1.SetupIni.AggiornaParametro("GeneraleRotazioneAutomatica", chkRotazioneAutomatica.Checked);
Module1.SetupIni.AggiornaParametro("GrandezzaVerticale", TextBox30.Text);
Module1.SetupIni.AggiornaParametro("MargineVerticale", TextBox31.Text);
Module1.SetupIni.AggiornaParametro("DimensioniOriginali", CheckBox15.Checked);
Module1.SetupIni.AggiornaParametro("TestoVerticale", TextBox29.Text);
Module1.SetupIni.AggiornaParametro("NomeMiniatura", RadioButton6.Checked);
Module1.SetupIni.AggiornaParametro("DataFoto", CheckBox16.Checked);
Module1.SetupIni.AggiornaParametro("NumeroFoto", CheckBox17.Checked);
Module1.SetupIni.AggiornaParametro("ColoreTestoRGB", TextBox34.Text);
Module1.SetupIni.AggiornaParametro("TempoSmall", RadioButton5.Checked);
Module1.SetupIni.AggiornaParametro("NumTempoSmall", RadioButton7.Checked);
Module1.SetupIni.AggiornaParametro("CompressioneJpeg", TextBox32.Text);
Module1.SetupIni.AggiornaParametro("CompressioneJpegMiniatura", TextBox33.Text);
_parametriSetup.AggiornaParametro("FontDimensione", TextBox11.Text);
_parametriSetup.AggiornaParametro("FontDimensioneMiniatura", TextBox25.Text);
_parametriSetup.AggiornaParametro("FontBold", CheckBox3.Checked);
_parametriSetup.AggiornaParametro("FontNome", ComboBox3.Text);
_parametriSetup.AggiornaParametro("TestoTesto", TextBox4.Text);
_parametriSetup.AggiornaParametro("TestoTrasparente", TextBox9.Text);
_parametriSetup.AggiornaParametro("TestoMargine", TextBox12.Text);
_parametriSetup.AggiornaParametro("TestoPosizione", ComboBox1.Text);
_parametriSetup.AggiornaParametro("TestoAllineamento", ComboBox2.Text);
_parametriSetup.AggiornaParametro("MarchioFile", TextBox10.Text);
_parametriSetup.AggiornaParametro("MarchioAltezza", TextBox14.Text);
_parametriSetup.AggiornaParametro("MarchioLarghezza", TextBox15.Text);
_parametriSetup.AggiornaParametro("MarchioMargine", TextBox16.Text);
_parametriSetup.AggiornaParametro("MarchioAllOrizzontale", ComboBox4.Text);
_parametriSetup.AggiornaParametro("MarchioAllVerticale", ComboBox5.Text);
_parametriSetup.AggiornaParametro("MarchioTrasparenza", TextBox19.Text);
_parametriSetup.AggiornaParametro("MarchioAggiungi", CheckBox5.Checked);
_parametriSetup.AggiornaParametro("TempoGara", CheckBox7.Checked);
_parametriSetup.AggiornaParametro("Orario", CheckBox8.Checked);
_parametriSetup.AggiornaParametro("EtichettaOrario", TextBox18.Text);
_parametriSetup.AggiornaParametro("GeneraleForzaJpg", chkForzaJpg.Checked);
_parametriSetup.AggiornaParametro("GeneraleRotazioneAutomatica", chkRotazioneAutomatica.Checked);
_parametriSetup.AggiornaParametro("GrandezzaVerticale", TextBox30.Text);
_parametriSetup.AggiornaParametro("MargineVerticale", TextBox31.Text);
_parametriSetup.AggiornaParametro("DimensioniOriginali", CheckBox15.Checked);
_parametriSetup.AggiornaParametro("TestoVerticale", TextBox29.Text);
_parametriSetup.AggiornaParametro("NomeMiniatura", RadioButton6.Checked);
_parametriSetup.AggiornaParametro("DataFoto", CheckBox16.Checked);
_parametriSetup.AggiornaParametro("NumeroFoto", CheckBox17.Checked);
_parametriSetup.AggiornaParametro("ColoreTestoRGB", TextBox34.Text);
_parametriSetup.AggiornaParametro("TempoSmall", RadioButton5.Checked);
_parametriSetup.AggiornaParametro("NumTempoSmall", RadioButton7.Checked);
_parametriSetup.AggiornaParametro("CompressioneJpeg", TextBox32.Text);
_parametriSetup.AggiornaParametro("CompressioneJpegMiniatura", TextBox33.Text);
// 2021
Module1.SetupIni.AggiornaParametro("ChunkSize", TextBox8.Text);
Module1.SetupIni.AggiornaParametro("ThreadsCount", TextBox7.Text);
Module1.SetupIni.SalvaParametriSetup();
_parametriSetup.AggiornaParametro("ChunkSize", TextBox8.Text);
_parametriSetup.AggiornaParametro("ThreadsCount", TextBox7.Text);
_parametriSetup.SalvaParametriSetup();
Text = "Image Catalog - " + LeggiSoloNomeFile(IlNome);
}
}
@ -513,16 +480,16 @@ public partial class MainForm
if (DialogResult.OK == openFileDialog.ShowDialog())
{
string IlNome = openFileDialog.FileName;
Module1.SetupIni.NomeFileSetup = IlNome;
Module1.SetupIni.CaricaParametriSetup();
Model.SourcePath = Module1.SetupIni.LeggiParametroString("DirSorgente");
Model.DestinationPath = Module1.SetupIni.LeggiParametroString("DirDestinazione");
chkAggiornaSottodirectory.Checked = Module1.SetupIni.LeggiParametroBoolean("DirSottoDirectory");
chkCreaSottocartelle.Checked = Module1.SetupIni.LeggiParametroBoolean("DirDividiDestinazione");
txtFilePerCartella.Text = Module1.SetupIni.LeggiParametroString("DirDividiNumFile");
txtSuffissoCartelle.Text = Module1.SetupIni.LeggiParametroString("DirDividiSuffisso");
txtCifreContatore.Text = Module1.SetupIni.LeggiParametroString("DirDividiNumCifre");
string TestoTemp = Module1.SetupIni.LeggiParametroString("DirDividiTipoNumerazione");
_parametriSetup.NomeFileSetup = IlNome;
_parametriSetup.CaricaParametriSetup();
Model.SourcePath = _parametriSetup.LeggiParametroString("DirSorgente");
Model.DestinationPath = _parametriSetup.LeggiParametroString("DirDestinazione");
chkAggiornaSottodirectory.Checked = _parametriSetup.LeggiParametroBoolean("DirSottoDirectory");
chkCreaSottocartelle.Checked = _parametriSetup.LeggiParametroBoolean("DirDividiDestinazione");
txtFilePerCartella.Text = _parametriSetup.LeggiParametroString("DirDividiNumFile");
txtSuffissoCartelle.Text = _parametriSetup.LeggiParametroString("DirDividiSuffisso");
txtCifreContatore.Text = _parametriSetup.LeggiParametroString("DirDividiNumCifre");
string TestoTemp = _parametriSetup.LeggiParametroString("DirDividiTipoNumerazione");
if (TestoTemp.ToUpper() == "PROGRESSIVA")
{
rdbNumProgressiva.Checked = true;
@ -532,56 +499,56 @@ public partial class MainForm
rdbNumFiles.Checked = true;
}
CheckBox1.Checked = Module1.SetupIni.LeggiParametroBoolean("MiniatureCrea");
TextBox3.Text = Module1.SetupIni.LeggiParametroString("MiniatureSuffisso");
TextBox5.Text = Module1.SetupIni.LeggiParametroString("MiniatureAltezza");
TextBox6.Text = Module1.SetupIni.LeggiParametroString("MiniatureLarghezza");
RadioButton3.Checked = Module1.SetupIni.LeggiParametroBoolean("MiniatureAddScritta");
RadioButton4.Checked = Module1.SetupIni.LeggiParametroBoolean("MiniatureAddOrario");
TextBox27.Text = Module1.SetupIni.LeggiParametroString("FotoAltezza");
TextBox28.Text = Module1.SetupIni.LeggiParametroString("FotoLarghezza");
CheckBox1.Checked = _parametriSetup.LeggiParametroBoolean("MiniatureCrea");
TextBox3.Text = _parametriSetup.LeggiParametroString("MiniatureSuffisso");
TextBox5.Text = _parametriSetup.LeggiParametroString("MiniatureAltezza");
TextBox6.Text = _parametriSetup.LeggiParametroString("MiniatureLarghezza");
RadioButton3.Checked = _parametriSetup.LeggiParametroBoolean("MiniatureAddScritta");
RadioButton4.Checked = _parametriSetup.LeggiParametroBoolean("MiniatureAddOrario");
TextBox27.Text = _parametriSetup.LeggiParametroString("FotoAltezza");
TextBox28.Text = _parametriSetup.LeggiParametroString("FotoLarghezza");
// TextBox13.Text = SetupIni.LeggiParametroString("FotoCodice")
// CheckBox2.Checked = SetupIni.LeggiParametroBoolean("FotoDimOriginali")
TextBox11.Text = Module1.SetupIni.LeggiParametroString("FontDimensione");
TextBox25.Text = Module1.SetupIni.LeggiParametroString("FontDimensioneMiniatura");
CheckBox3.Checked = Module1.SetupIni.LeggiParametroBoolean("FontBold");
ComboBox3.Text = Module1.SetupIni.LeggiParametroString("FontNome");
TextBox11.Text = _parametriSetup.LeggiParametroString("FontDimensione");
TextBox25.Text = _parametriSetup.LeggiParametroString("FontDimensioneMiniatura");
CheckBox3.Checked = _parametriSetup.LeggiParametroBoolean("FontBold");
ComboBox3.Text = _parametriSetup.LeggiParametroString("FontNome");
if (string.IsNullOrEmpty(TextBox25.Text))
{
TextBox25.Text = "0";
}
TextBox4.Text = Module1.SetupIni.LeggiParametroString("TestoTesto");
TextBox9.Text = Module1.SetupIni.LeggiParametroString("TestoTrasparente");
TextBox12.Text = Module1.SetupIni.LeggiParametroString("TestoMargine");
ComboBox1.Text = Module1.SetupIni.LeggiParametroString("TestoPosizione");
ComboBox2.Text = Module1.SetupIni.LeggiParametroString("TestoAllineamento");
TextBox10.Text = Module1.SetupIni.LeggiParametroString("MarchioFile");
TextBox14.Text = Module1.SetupIni.LeggiParametroString("MarchioAltezza");
TextBox15.Text = Module1.SetupIni.LeggiParametroString("MarchioLarghezza");
TextBox16.Text = Module1.SetupIni.LeggiParametroString("MarchioMargine");
ComboBox4.Text = Module1.SetupIni.LeggiParametroString("MarchioAllOrizzontale");
ComboBox5.Text = Module1.SetupIni.LeggiParametroString("MarchioAllVerticale");
TextBox19.Text = Module1.SetupIni.LeggiParametroString("MarchioTrasparenza");
CheckBox5.Checked = Module1.SetupIni.LeggiParametroBoolean("MarchioAggiungi");
CheckBox7.Checked = Module1.SetupIni.LeggiParametroBoolean("TempoGara");
CheckBox8.Checked = Module1.SetupIni.LeggiParametroBoolean("Orario");
TextBox18.Text = Module1.SetupIni.LeggiParametroString("EtichettaOrario");
chkForzaJpg.Checked = Module1.SetupIni.LeggiParametroBoolean("GeneraleForzaJpg");
chkRotazioneAutomatica.Checked = Module1.SetupIni.LeggiParametroBoolean("GeneraleRotazioneAutomatica");
TextBox30.Text = Module1.SetupIni.LeggiParametroString("GrandezzaVerticale");
TextBox31.Text = Module1.SetupIni.LeggiParametroString("MargineVerticale");
CheckBox15.Checked = Module1.SetupIni.LeggiParametroBoolean("DimensioniOriginali");
TextBox29.Text = Module1.SetupIni.LeggiParametroString("TestoVerticale");
RadioButton6.Checked = Module1.SetupIni.LeggiParametroBoolean("NomeMiniatura");
CheckBox16.Checked = Module1.SetupIni.LeggiParametroBoolean("DataFoto");
CheckBox17.Checked = Module1.SetupIni.LeggiParametroBoolean("NumeroFoto");
RadioButton5.Checked = Module1.SetupIni.LeggiParametroBoolean("TempoSmall");
RadioButton7.Checked = Module1.SetupIni.LeggiParametroBoolean("NumTempoSmall");
TextBox32.Text = Module1.SetupIni.LeggiParametroString("CompressioneJpeg");
TextBox33.Text = Module1.SetupIni.LeggiParametroString("CompressioneJpegMiniatura");
TextBox34.Text = Module1.SetupIni.LeggiParametroString("ColoreTestoRGB");
TextBox4.Text = _parametriSetup.LeggiParametroString("TestoTesto");
TextBox9.Text = _parametriSetup.LeggiParametroString("TestoTrasparente");
TextBox12.Text = _parametriSetup.LeggiParametroString("TestoMargine");
ComboBox1.Text = _parametriSetup.LeggiParametroString("TestoPosizione");
ComboBox2.Text = _parametriSetup.LeggiParametroString("TestoAllineamento");
TextBox10.Text = _parametriSetup.LeggiParametroString("MarchioFile");
TextBox14.Text = _parametriSetup.LeggiParametroString("MarchioAltezza");
TextBox15.Text = _parametriSetup.LeggiParametroString("MarchioLarghezza");
TextBox16.Text = _parametriSetup.LeggiParametroString("MarchioMargine");
ComboBox4.Text = _parametriSetup.LeggiParametroString("MarchioAllOrizzontale");
ComboBox5.Text = _parametriSetup.LeggiParametroString("MarchioAllVerticale");
TextBox19.Text = _parametriSetup.LeggiParametroString("MarchioTrasparenza");
CheckBox5.Checked = _parametriSetup.LeggiParametroBoolean("MarchioAggiungi");
CheckBox7.Checked = _parametriSetup.LeggiParametroBoolean("TempoGara");
CheckBox8.Checked = _parametriSetup.LeggiParametroBoolean("Orario");
TextBox18.Text = _parametriSetup.LeggiParametroString("EtichettaOrario");
chkForzaJpg.Checked = _parametriSetup.LeggiParametroBoolean("GeneraleForzaJpg");
chkRotazioneAutomatica.Checked = _parametriSetup.LeggiParametroBoolean("GeneraleRotazioneAutomatica");
TextBox30.Text = _parametriSetup.LeggiParametroString("GrandezzaVerticale");
TextBox31.Text = _parametriSetup.LeggiParametroString("MargineVerticale");
CheckBox15.Checked = _parametriSetup.LeggiParametroBoolean("DimensioniOriginali");
TextBox29.Text = _parametriSetup.LeggiParametroString("TestoVerticale");
RadioButton6.Checked = _parametriSetup.LeggiParametroBoolean("NomeMiniatura");
CheckBox16.Checked = _parametriSetup.LeggiParametroBoolean("DataFoto");
CheckBox17.Checked = _parametriSetup.LeggiParametroBoolean("NumeroFoto");
RadioButton5.Checked = _parametriSetup.LeggiParametroBoolean("TempoSmall");
RadioButton7.Checked = _parametriSetup.LeggiParametroBoolean("NumTempoSmall");
TextBox32.Text = _parametriSetup.LeggiParametroString("CompressioneJpeg");
TextBox33.Text = _parametriSetup.LeggiParametroString("CompressioneJpegMiniatura");
TextBox34.Text = _parametriSetup.LeggiParametroString("ColoreTestoRGB");
if (File.Exists(TextBox10.Text))
{
PictureBox1.Image = Image.FromFile(TextBox10.Text);
@ -602,8 +569,8 @@ public partial class MainForm
Text = "Image Catalog - " + LeggiSoloNomeFile(IlNome);
// 2021
TextBox8.Text = Module1.SetupIni.LeggiParametroString("ChunkSize");
TextBox7.Text = Module1.SetupIni.LeggiParametroString("ThreadsCount");
TextBox8.Text = _parametriSetup.LeggiParametroString("ChunkSize");
TextBox7.Text = _parametriSetup.LeggiParametroString("ThreadsCount");
}
}