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"); } } }
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); } }
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; } }