Пример #1
0
        private void LoadData()
        {
            dtInvio.Value = DateTime.Now;
            using (databaseContext = CreateDatabaseContext())
            {
                PersonaggiManagerNew characterManager = new PersonaggiManagerNew(databaseContext);
                lstDestinatari.DataSource = characterManager.GetAllCharacters();
                lstDestinatari.SelectedItem = null;
                if (!originalMessage.HasValue)
                {
                    cmbMittente.DataSource = characterManager.GetAllCharacters();
                    lstDestinatari.SelectedItem = null;
                }
                else
                {
                    MessaggiManager messageManager = new MessaggiManager(databaseContext);
                    Missione messaggio = messageManager.GetSingleMessage(originalMessage.Value);
                    var mittentiPossibili = (from destinatari in messaggio.PostaInArrivoes
                                             orderby destinatari.Personaggio.Nome
                                             select destinatari.Personaggio).ToList();
                    cmbMittente.DataSource = mittentiPossibili;
                    lstDestinatari.SelectedValue = messaggio.Personaggio.NumeroPG;
                    txtOggetto.Text = "Re: " + messaggio.Titolo;
                    txtMessaggio.Text = "\r\n ---------- \r\n" + "Da: " + messaggio.Personaggio.Nome + "\r\nData: " + messaggio.DataCreazione + "\r\n" + messaggio.Testo.Replace("<br />", "\r\n").Replace("<br>", "\r\n");
                }

            }
        }
Пример #2
0
 private void chkShowAll_CheckedChanged(object sender, EventArgs e)
 {
     if (chkShowAll.Checked)
     {
         cmbSelezionaDestinatario.Enabled = false;
         cmbSelezionaDestinatario.DataSource = new List<Personaggio>();
         svuotaControlli();
         LoadData();
     }
     else
     {
         using (databaseContext = CreateDatabaseContext())
         {
             PersonaggiManagerNew characterManager = new PersonaggiManagerNew(databaseContext);
             cmbSelezionaDestinatario.DataSource = characterManager.GetAllCharacters();
         }
         cmbSelezionaDestinatario.Enabled = true;
     }
 }
Пример #3
0
 private void LoadData()
 {
     using (databaseContext = CreateDatabaseContext())
     {
         PersonaggiManagerNew characterManager = new PersonaggiManagerNew(databaseContext);
         cmbAutore.DataSource = characterManager.GetAllCharacters();
         cmbFazione.DataSource = characterManager.GetFactions();
         dtFine.Value = dtCreazione.Value.AddDays(1);
     }
 }