private void Object2Form(DataType.AlgoritmoControlloTappoParam paramTappo, DataType.AlgoritmoControlloLivelloParam paramLivello) { try { if (this.paramLivello != null) { if (Properties.Settings.Default.LivelloDaCamera) { chbAbilitaLivello.Checked = paramLivello.AbilitaControllo; } } if (this.paramTappo != null) { chbAbilitaPresenza.Checked = paramTappo.AbilitaPresenza; chbAbilitazioneControlloAnello.Checked = paramTappo.AbilitaControlloAnello; chbAbilitaSerraggio.Checked = paramTappo.AbilitaSerraggio; chbAbilitaSerraggioStelvin.Checked = paramTappo.AbilitaSerraggioStelvin; chbAbilitaPiantaggio.Checked = paramTappo.AbilitaPiantaggio; } } catch (Exception ex) { ExceptionManager.AddException(ex); } }
public FormAbilitaControlli(int id_formato, DataType.AlgoritmoControlloTappoParam paramTappo, DataType.AlgoritmoControlloLivelloParam paramLivello, DBL.LinguaManager linguaMngr) { InitializeComponent(); this.id_formato = id_formato; this.paramTappo = paramTappo; this.paramLivello = paramLivello; this.linguaMngr = linguaMngr; Object2Form(paramTappo, paramLivello); AdjustCulture(); if (!Properties.Settings.Default.UsaStelvin) { chbAbilitaPiantaggio.Location = chbAbilitaSerraggioStelvin.Location; chbAbilitaSerraggioStelvin.Visible = false; } }
private void Form2Object(out DataType.AlgoritmoControlloTappoParam paramTappo, out DataType.AlgoritmoControlloLivelloParam paramLivello) { paramTappo = this.paramTappo; paramLivello = this.paramLivello; if (paramLivello != null) { if (Properties.Settings.Default.LivelloDaCamera) { paramLivello.AbilitaControllo = chbAbilitaLivello.Checked; } } if (paramTappo != null) { paramTappo.AbilitaPresenza = chbAbilitaPresenza.Checked; paramTappo.AbilitaControlloAnello = chbAbilitazioneControlloAnello.Checked; paramTappo.AbilitaSerraggio = chbAbilitaSerraggio.Checked; paramTappo.AbilitaSerraggioStelvin = chbAbilitaSerraggioStelvin.Checked; paramTappo.AbilitaPiantaggio = chbAbilitaPiantaggio.Checked; } }
protected override void OnClosing(CancelEventArgs e) { base.OnClosing(e); DataType.AlgoritmoControlloTappoParam paramTappo = null; DataType.AlgoritmoControlloLivelloParam paramLivello = null; Form2Object(out paramTappo, out paramLivello); DBL.FormatoManager dbmFormati = new DBL.FormatoManager(Properties.Settings.Default.ConnectionStringFormati); Formato formato = null; if (paramLivello != null) { if (Properties.Settings.Default.LivelloDaCamera) { formato = new Formato(id_formato, MainForm.IDX_CORE_LIVELLO, TipiAlgoritmo.AlgoritmoLivello); formato.XMLString = DataType.AlgoritmoControlloLivelloParam.Serialize(paramLivello); dbmFormati.WriteControlliVisione(formato); } else { //TODO : DISABILITO IL CONTROLLO LIVELLO AL PLC } } if (paramTappo != null) { formato = new Formato(id_formato, MainForm.IDX_CORE_TAPPO, TipiAlgoritmo.AlgoritmoTappo); formato.XMLString = DataType.AlgoritmoControlloTappoParam.Serialize(paramTappo); dbmFormati.WriteControlliVisione(formato); } }