public bool SaveOutgoingMessage(long numeroPg, Missione messaggio) { try { MessaggioSalvato messageToSave = new MessaggioSalvato(); messageToSave.Hacking = messaggio.LivelloHacking; messageToSave.NumeroPG = numeroPg; messageToSave.Provenienza = "Messaggi"; messageToSave.Titolo = messaggio.Titolo; StringBuilder content = new StringBuilder(); content.AppendLine("INVIATO A: "); foreach (PostaInArrivo destinatario in messaggio.PostaInArrivoes) { content.Append(destinatario.Personaggio.Nome + "; "); } content.AppendLine("<br/>"); content.AppendLine("Data: " + messaggio.DataCreazione + "<br/>"); content.AppendLine("<br/>"); content.Append(messaggio.Testo); messageToSave.Contenuto = content.ToString(); context.AddToMessaggioSalvatoes(messageToSave); return true; } catch { return false; } }
public bool SaveIncomingMessage(long numeroPg, Missione messaggio) { try { MessaggioSalvato messageToSave = new MessaggioSalvato(); messageToSave.Hacking = messaggio.LivelloHacking; messageToSave.NumeroPG = numeroPg; messageToSave.Provenienza = "Messaggi"; messageToSave.Titolo = messaggio.Titolo; StringBuilder content = new StringBuilder(); content.AppendLine("DA: " + messaggio.Personaggio.Nome + "<br/>"); content.AppendLine("Data: " + messaggio.DataCreazione + "<br/>"); content.AppendLine("<br/>"); content.Append(messaggio.Testo); messageToSave.Contenuto = content.ToString(); context.AddToMessaggioSalvatoes(messageToSave); return true; } catch { return false; } }
public void OnHackedSuccess(long hackerAccount) { using (HolonetEntities context = new HolonetEntities()) { MessaggioSalvato message = new MessaggioSalvato(); message.Contenuto = "Da: " + MessaggioVisualizzato.Mandante + "<br/>" + MessaggioVisualizzato.Testo; message.Titolo = MessaggioVisualizzato.Titolo; message.NumeroPG = hackerAccount; message.Hacking = MessaggioVisualizzato.LivelloHacking; message.Provenienza = "MISSIONI"; context.AddToMessaggioSalvatoes(message); context.SaveChanges(); } HackingEngine.RegistraHackingMissione(MessaggioVisualizzato.NumeroMissione, hackerAccount, true); panMessage.Visible = false; panSalvato.Visible = true; ucHacking.Visible = false; }
public void OnHackedSuccess(long hackerAccount) { //Salvare il messaggio nell'account dell'Hacker e registrare il successo using (HolonetEntities context = new HolonetEntities()) { MessaggioSalvato message = new MessaggioSalvato(); message.Contenuto = "Da: " + FileDaMostrare.Personaggio.Nome + "<br/>" + FileDaMostrare.Contenuto; message.Titolo = FileDaMostrare.Titolo; message.NumeroPG = hackerAccount; message.Hacking = FileDaMostrare.Hacking; message.Provenienza = "MISSIONI"; context.AddToMessaggioSalvatoes(message); context.SaveChanges(); } HackingEngine.RegistraHackingFile(FileDaMostrare.Progressivo, hackerAccount, true); panMessage.Visible = false; panSalvato.Visible = true; ucHacking.Visible = false; }
/// <summary> /// Deprecated Method for adding a new object to the MessaggioSalvatoes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToMessaggioSalvatoes(MessaggioSalvato messaggioSalvato) { base.AddObject("MessaggioSalvatoes", messaggioSalvato); }
/// <summary> /// Create a new MessaggioSalvato object. /// </summary> /// <param name="progressivo">Initial value of the Progressivo property.</param> /// <param name="titolo">Initial value of the Titolo property.</param> /// <param name="hacking">Initial value of the Hacking property.</param> /// <param name="numeroPG">Initial value of the NumeroPG property.</param> public static MessaggioSalvato CreateMessaggioSalvato(global::System.Int64 progressivo, global::System.String titolo, global::System.Int64 hacking, global::System.Int64 numeroPG) { MessaggioSalvato messaggioSalvato = new MessaggioSalvato(); messaggioSalvato.Progressivo = progressivo; messaggioSalvato.Titolo = titolo; messaggioSalvato.Hacking = hacking; messaggioSalvato.NumeroPG = numeroPG; return messaggioSalvato; }
protected void btnInvia_Click(object sender, EventArgs e) { Personaggio character = (Personaggio)Session["Personaggio"]; using (HolonetEntities context = new HolonetEntities()) { MessaggioSalvato message = new MessaggioSalvato(); message.NumeroPG = character.NumeroPG; message.LivelloCrittazione = Crypted; message.Contenuto = txtTesto.Text.Replace("\n", "<br/>"); message.Provenienza = "SAVEDFILE"; message.Titolo = txtOggetto.Text.Trim(); context.AddToMessaggioSalvatoes(message); context.SaveChanges(); } panWriteFile.Visible = false; Crypted = 0; CaricaElencoFiles(); }
protected void btnSalva_Click(object sender, EventArgs e) { //copiare in MessaggioSalvato using (HolonetEntities context = new HolonetEntities()) { MessaggioSalvato toSave = new MessaggioSalvato(); toSave.Contenuto = MessaggioVisualizzato.Testo; toSave.Hacking = MessaggioVisualizzato.LivelloHacking; toSave.NumeroPG = ((Personaggio)Session["Personaggio"]).NumeroPG; toSave.Provenienza = "Messaggi"; toSave.Titolo = MessaggioVisualizzato.Titolo; lblTitoloSalvato.Text = toSave.Titolo; context.AddToMessaggioSalvatoes(toSave); context.SaveChanges(); } panCancellato.Visible = false; panMessage.Visible = false; panSalvato.Visible = true; }