// Evento Click del pulsante btnModifica private void btnModifica_Click(System.Object sender, System.EventArgs e) { // Istanzio un nuovo oggetto di tipo ModificaDatiRubrica ModificaDatiRubrica mdr = new ModificaDatiRubrica(); // Richiamo la sub setNomeModificato della classe ModificaDatiRubrica // passando come parametro il contenuto di txtNomeAttuale.Text mdr.setNomeModificato(this.txtNomeAttuale.Text); // Richiamo la sub setCognomeModificato della classe ModificaDatiRubrica // passando come parametro il contenuto di txtCognomeAttuale.Text mdr.setCognomeModificato(this.txtCognomeAttuale.Text); // Richiamo la sub setNumeroTelefono della classe ModificaDatiRubrica // passando come parametro il contenuto di txtTelefonoAttuale.Text mdr.setNumeroTelefono(this.txtTelefonoAttuale.Text); // Richiamo la sub setPosizioneRubrica della classe ModificaDatiRubrica // passando come parametro il contenuto di txtPosizioneRubricaAttuale.Text mdr.setPosizioneRubrica(this.txtPosizioneRubricaAttuale.Text); // Istanzio un nuovo oggetto di tipo GestioneRubrica GestioneRubrica gr = new GestioneRubrica(); // Richiamo il metodo modificaDatiRubrica della classe gestioneRubrica // ed implemento i parametri del metodo mediante le funzioni get della Classe ModificaDatiRubrica // Queste funzioni restituiscono i valori memorizzati in precedenza mediante le sub Set gr.modificaDatiRubrica(mdr.getNomeModificato(), mdr.getCognonmeModoficato(), mdr.getNumeroTelefonoModificato(), mdr.getPosizioneRubrica()); // Aggiorno la visualizzazione di TabellaRubrica sul DataGridView1 this.tabellaRubricaTableAdapter.Fill(this.rubricaDataSet.TabellaRubrica); // Abilito pulsante btnModifica btnModifica.Enabled = true; // Cancello il contenuto di txtNomeAttuale txtNomeAttuale.Clear(); // Cancello il contenuto di txtCognomeAttuale txtCognomeAttuale.Clear(); // Cancello il contenuto di txtTelefonoAttuale txtTelefonoAttuale.Clear(); // Cancello il contenuto di txtPosizioneRubricaAttuale txtPosizioneRubricaAttuale.Clear(); // Cancello il contenuto di txtEliminaNome txtEliminaNome.Clear(); // Cancello il contenuto di txtEliminaCognome txtEliminaCognome.Clear(); // Cancello il contenuto di txtEliminaTelefono txtEliminaTelefono.Clear(); // Cancello il contenuto di txtEliminaPosizioneRubrica txtEliminaPosizioneRubrica.Clear(); }
// Evento Click del pulsante btnInserisci private void btnInserisci_Click(System.Object sender, System.EventArgs e) { // Se txtPosizioneRubrica non contiene alcun carattere if (this.txtPosizioneRubrica.Text == string.Empty) { // Avviso l'utente che va inserito un numero di posizione rubrica inerente al nome,cognome e telefono MessageBox.Show("Inserisci un numero di posizione rubrica", Application.ProductName.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Information); // Altrimenti } else { // Istanzio un nuovo oggetto di tipo InserisciDatiRubrica InserisciDatiRubrica idr = new InserisciDatiRubrica(); // Richiamo la sub setNome della classe InserisciDatiRubrica // passando come parametro il contenuto di txtNome.Text idr.setNome(this.txtNome.Text); // Richiamo la sub setCognome della classe InserisciDatiRubrica // passando come parametro il contenuto di txtCognome.Text idr.setCognome(this.txtCognome.Text); // Richiamo la sub setNumeroTelefono della classe InserisciDatiRubrica // passando come parametro il contenuto di txtTelefono.Text idr.setNumeroTelefono(this.txtTelefono.Text); // Richiamo la sub setPosizioneRubrica della classe InserisciDatiRubrica // passando come parametro il contenuto di txtPosizioneRubrica.Text idr.setPosizioneRubrica(this.txtPosizioneRubrica.Text); // Istanzio un nuovo oggetto di tipo GestioneRubrica GestioneRubrica gr = new GestioneRubrica(); // Richiamo il metodo inserisciDatiRubrica() della classe gestioneRubrica // ed implemento i parametri del metodo mediante le funzioni get della Classe InserisciDatiRubrica // Queste funzioni restituiscono i valori memorizzati in precedenza mediante le sub Set gr.inserisciDatiRubrica(idr.getNome(), idr.getCognonme(), idr.getNumeroTelefono(), idr.getPosizioneRubrica()); // Aggiorno la visualizzazione di TabellaRubrica sul DataGridView1 this.tabellaRubricaTableAdapter.Fill(this.rubricaDataSet.TabellaRubrica); // Cancello il contenuto di txtNome txtNome.Clear(); // Cancello il contenuto di txtCognome txtCognome.Clear(); // Cancello il contenuto di txtTelefono txtTelefono.Clear(); // Cancello il contenuto di txtPosizioneRubrica txtPosizioneRubrica.Clear(); } }