Example #1
0
        protected void btnInvia_Click(object sender, EventArgs e)
        {
            NotizieManager manager       = new NotizieManager(DatabaseContext);
            Notizia        elementToEdit = manager.GetSingleNewsItem(NewsCollection[PosizioneLettura]);

            manager.UpdateNews(elementToEdit.NumeroNotizia, txtOggetto.Text.Trim(), txtTesto.Text.Trim(), elementToEdit.DataCreazione, elementToEdit.DataFine, elementToEdit.Rete, elementToEdit.Autore.Value, elementToEdit.LivelloHacking);
            DatabaseContext.SaveChanges();
            pageViews.SetActiveView(viewNotizia);
            ShowNotizia();
        }
Example #2
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     if (ValidateForm())
     {
         DialogResult res = MessageBox.Show("Stai per inviare la notizia: sei sicuro?", "Conferma invio", MessageBoxButtons.YesNo);
         if (res == System.Windows.Forms.DialogResult.Yes)
         {
             long     autore  = (long)cmbAutore.SelectedValue;
             long     rete    = (long)cmbFazione.SelectedValue;
             DateTime inizio  = dtCreazione.Value;
             DateTime fine    = dtFine.Value;
             long     hacking = (long)numHacking.Value;
             using (databaseContext = CreateDatabaseContext())
             {
                 NotizieManager manager = new NotizieManager(databaseContext);
                 bool           result  = false;
                 if (numeroNotizia == null)
                 {
                     result = manager.SendNews(txtOggetto.Text.Trim(), txtTesto.Text.Trim(), inizio, fine, rete, autore, hacking);
                 }
                 else
                 {
                     result = manager.UpdateNews(numeroNotizia.Value, txtOggetto.Text.Trim(), txtTesto.Text.Trim(), inizio, fine, rete, autore, hacking);
                 }
                 if (result)
                 {
                     databaseContext.SaveChanges();
                     MessageBox.Show("Notizia inviata correttamente");
                     this.Close();
                 }
                 else
                 {
                     MessageBox.Show("C'รจ stato un errore durante il salvataggio");
                 }
             }
         }
     }
 }