//----------------------------------------------------------------------------+ // buttonApplica_Click | //----------------------------------------------------------------------------+ private void buttonApplica_Click_old(object sender, RoutedEventArgs e) { if (MessageBox.Show( "Si ricorda che il Sigillo viene applicato contemporaneamente ai " + "nodi 1) 2) 3) e 9) del cliente e dell'anno selezionato. La Rimozione " + "di questo sigillo equivale a rimuovere il Sigillo in toto. Procedere?", "ATTENZIONE", MessageBoxButton.OKCancel) == MessageBoxResult.Cancel) { return; } GestioneLicenza gl = new GestioneLicenza(); string intestatario = gl.Utente; // UtenteSigillo; if (Nodo.Attributes["Revisore"] != null && intestatario == Nodo.Attributes["Revisore"].Value) { if (Nodo.Attributes["Password"] != null && txtPassword.Password == Nodo.Attributes["Password"].Value) { MasterFile mf = MasterFile.Create(); foreach (Hashtable item in mf.GetIncarichi(IDCliente)) { if (ConvertDataToEsercizio(AliasSessione) == ConvertDataToEsercizio(item["DataNomina"].ToString())) { mf.RemoveSigilloIncarico(Convert.ToInt32(item["ID"].ToString())); } } foreach (Hashtable item in mf.GetISQCs(IDCliente)) { if (ConvertDataToEsercizio(AliasSessione) == ConvertDataToEsercizio(item["DataNomina"].ToString())) { mf.RemoveSigilloISQC(Convert.ToInt32(item["ID"].ToString())); } } foreach (Hashtable item in mf.GetBilanci(IDCliente)) { if (ConvertDataToEsercizio(AliasSessione) == ConvertDataToEsercizio(item["Data"].ToString())) { mf.RemoveSigilloBilancio(Convert.ToInt32(item["ID"].ToString())); } } foreach (Hashtable item in mf.GetConclusioni(IDCliente)) { if (ConvertDataToEsercizio(AliasSessione) == ConvertDataToEsercizio(item["Data"].ToString())) { mf.RemoveSigilloConclusione(Convert.ToInt32(item["ID"].ToString())); } } foreach (Hashtable item in mf.GetRevisioni(IDCliente)) { if (ConvertDataToEsercizio(AliasSessione) == ConvertDataToEsercizio(item["Data"].ToString())) { mf.RemoveSigilloRevisione(Convert.ToInt32(item["ID"].ToString())); } } Nodo.Attributes["Stato"].Value = (Convert.ToInt32(App.TipoTreeNodeStato.SigilloRotto)).ToString(); ((WindowWorkAreaTree)Owner).ReadOnly = false; } else { MessageBox.Show("Attenzione! Password Errata"); } } else { MessageBox.Show("Attenzione! Questo utente non è autorizzato a interagire con il Sigillo"); } base.Close(); }