private void btnRimuoviInfezione_Click(object sender, EventArgs e) { if (grdMalattie.SelectedRows.Count == 1) { DialogResult res = MessageBox.Show("Vuoi rimuovere questa malattia dal personaggio?", "Sei sicuro?", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { long numeroPG = (long)grdPersonaggi.SelectedRows[0].Cells["NumeroPG"].Value; long progressivo = (long)grdMalattie.SelectedRows[0].Cells["Progressivo"].Value; using (databaseContext = CreateDatabaseContext()) { InfezioniManager manager = new InfezioniManager(databaseContext); bool result = manager.RemoveInfectionFromCharacter(numeroPG, progressivo); if (result) { databaseContext.SaveChanges(); MessageBox.Show("Infezione eliminata correttamente"); LoadMalattie(); } else { MessageBox.Show("C'è stato un errore nel salvataggio"); LoadMalattie(); } } } } }
private void btnSalva_Click(object sender, EventArgs e) { if (ValidateForm()) { using (databaseContext = CreateDatabaseContext()) { AbilitaManager manager = new AbilitaManager(databaseContext); long costo = long.Parse(mstxCosto.Text); bool res = false; if (!cdAbilita.HasValue) { res = manager.InsertSkillToGroup(cdAttitudine, txtNome.Text.Trim(), txtDescr.Text, chkMultiAcquisto.Checked, costo, chkAvanzato.Checked); } else { res = manager.EditSkill(cdAbilita.Value, txtNome.Text.Trim(), txtDescr.Text, chkMultiAcquisto.Checked, costo, chkAvanzato.Checked); ; } if (res) { databaseContext.SaveChanges(); this.Close(); } else { MessageBox.Show("Errore nel salvataggio, assicurarsi che la lista non contenga un'abilità con lo stesso nome se la si sta inserendo nuova"); } } } }
//protected void Page_PreInit(object sender, EventArgs e) //{ // if (Session["Tema"] != null) // { // Page.Theme = Session["Tema"].ToString(); // } // else // { // Page.Theme = "TemaBlu"; // } //} protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (LoggedCharacter != null) { Personaggio character = (Personaggio)Session["Personaggio"]; IQueryable<AbilitaPersonaggio> ricerca; int CanUse = 0; using (HolonetEntities context = new HolonetEntities()) { ricerca = (from abilita in context.AbilitaPersonaggios where abilita.NumeroPG == character.NumeroPG where abilita.CdAbilita == 2 select abilita); CanUse = ricerca.Count(); } if (CanUse <= 0) { Response.Redirect("~/Default.aspx"); } else { Timer1.Interval = 30000; } } } }
public void OnCrypting(long crypterLevel) { if (LoggedCharacter != null) { using (HolonetEntities context = new HolonetEntities()) { #warning dovrei salvarmi il codice per ricaricare il personaggio dal context, invece di ricaricarlo dalla sessione. Aggiustare! Personaggio loadedCharacter = (Personaggio)Session["Personaggio"]; Personaggio currentCharacter = (from characters in context.Personaggios where characters.NumeroPG == loadedCharacter.NumeroPG select characters).First(); if (crypterLevel >= currentCharacter.LivelloCrittazione) { currentCharacter.LivelloCrittazione = crypterLevel; currentCharacter.UltimaCrittazione = DateTime.Now; context.SaveChanges(); } //int protection = 0; //if (currentCharacter.Hacker.HasValue) //{ // protection += (int)currentCharacter.Hacker; //} //protection += (int)currentCharacter.LivelloCrittazione; //lblLevel.Text = protection.ToString(); lblLevel.Text = currentCharacter.Protezione.ToString(); } Page_Load(this, new EventArgs()); } }
private void btnInvia_Click(object sender, EventArgs e) { if (ValidateForm()) { long mittente = (long)cmbMittente.SelectedValue; List<long> destinatari = new List<long>(); DateTime dataInvio = DateTime.Now; if (dtInvio.Value > DateTime.Now) { dataInvio = dtInvio.Value; } foreach (var item in lstDestinatari.SelectedItems) { destinatari.Add(((Personaggio)item).NumeroPG); } using (databaseContext = CreateDatabaseContext()) { MessaggiManager manager = new MessaggiManager(databaseContext); bool res = manager.SendMessage(mittente, destinatari, txtOggetto.Text.Trim(), txtMessaggio.Text.Trim(), (long)numCrypt.Value, dataInvio); if (res) { databaseContext.SaveChanges(); MessageBox.Show("Messaggio inviato"); this.Close(); } else { MessageBox.Show("C'è stato un errore durante l'invio"); } } } }
public static bool AbilitatoHolodiskHacking(long progressivoDisco, long hacker) { bool res = false; using (HolonetEntities context = new HolonetEntities()) { var tentativi = (from t in context.HoloDiskHackings where t.ProgressivoDisco == progressivoDisco where t.NumeroPGHacker == hacker select t).OrderByDescending(tent => tent.DataTentativo); if (tentativi.Count() == 0) { res = true; } else { var tentativoRecente = tentativi.First(); if (tentativoRecente.DataTentativo < DateTime.Now.AddMinutes(8)) { res = true; } else { if (tentativoRecente.Riuscito == 1) { res = true; } } } } return res; }
private void btnSalva_Click(object sender, EventArgs e) { var result = MessageBox.Show("Vuoi acquistare questa abilità?", "Sei sicuro?", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { string cdAttitudine = cmbAttitudine.SelectedValue.ToString(); long cdAbilita = (long)grdAbilita.SelectedRows[0].Cells["CdAbilita"].Value; long? numAcquisti = null; if (numVolte.Enabled) { numAcquisti = (long)numVolte.Value; } using (context = CreateDatabaseContext()) { PersonaggiManagerNew characterManager = new PersonaggiManagerNew(context); bool res = characterManager.AddSkillToCharacter(numeroPg, cdAbilita, numAcquisti, cdAttitudine, txtSpecifiche.Text.Trim()); if (res) { context.SaveChanges(); MessageBox.Show("Abilità acquistata"); this.Close(); } else { MessageBox.Show("Errore durante il salvataggio"); } } } }
private void btnAggiungi_Click(object sender, EventArgs e) { if (lstComponenti.SelectedItems.Count > 0) { DialogResult res = MessageBox.Show("Vuoi aggiungere questo elemento alla lista degli ingredienti?", "Sei sicuro?", MessageBoxButtons.YesNo); if (res == System.Windows.Forms.DialogResult.Yes) { using (context = CreateDatabaseContext()) { long progressivoOggetto = (long)lstComponenti.SelectedValue; SostanzeManager manager = new SostanzeManager(context); bool res2 = manager.AddComponentToSubstance(progressivoOggettoPadre, progressivoOggetto); if (res2) { context.SaveChanges(); this.Close(); } else { MessageBox.Show("C'è stato un errore, chiedi allo Zeno"); } } } } }
protected void TimerTick(object sender, EventArgs e) { string code = txtCodice.Text.Trim(); using (HolonetEntities context = new HolonetEntities()) { var enzimas = (from enzimi in context.EnzimaInfeziones where enzimi.Enzima == code select enzimi); if (enzimas.Count() > 0) { var enzimaAnalizzato = enzimas.First(); if (!enzimaAnalizzato.Infezione1Reference.IsLoaded) { enzimaAnalizzato.Infezione1Reference.Load(); } lblRisultato.Text = enzimaAnalizzato.Infezione1.Nome + ": " + enzimaAnalizzato.Infezione1.Descrizione; } else { lblRisultato.Text = "Impossibile identificare l'enzima."; } } Timer1.Enabled = false; }
private void btnSalva_Click(object sender, EventArgs e) { if (ValidateForm()) { using (databaseContext = CreateDatabaseContext()) { HoloDischiManager manager = new HoloDischiManager(databaseContext); bool res = false; if (numeroFile.HasValue) { res = manager.UpdateFile(progressivoDisco, numeroFile.Value, txtNomeFile.Text, txtContenuto.Text, (long)numCrypt.Value); } else { res = manager.InsertNewFile(progressivoDisco, txtNomeFile.Text, txtContenuto.Text, (long)numCrypt.Value); } if (res) { databaseContext.SaveChanges(); MessageBox.Show("Salvataggio avvenuto correttamente"); this.Close(); } else { MessageBox.Show("Si è verificato un errore durante il salvataggio, verificare che non esista già nel datapad un file con lo stesso nome"); } } } }
private void btnSalva_Click(object sender, EventArgs e) { if (grdElementi.SelectedRows.Count == 1) { using (context = CreateDatabaseContext()) { long progressivo = (long)grdElementi.SelectedRows[0].Cells["Progressivo"].Value; decimal copie = numCopie.Value; EventiManagerNew eventManager = new EventiManagerNew(context); if (eventManager.UpdateElementsCopiesToPrint(codEvento.Value, progressivo, (int)copie)) { context.SaveChanges(); MessageBox.Show("Salvato numero di copie da stampare: " + (int)copie); this.Close(); } else { MessageBox.Show("Si è verificato un errore"); } } } else { MessageBox.Show("Occorre selezionare un oggetto/sostanza e stabilirne il numero di copie"); } }
private void btnSalva_Click(object sender, EventArgs e) { if (ValidateForm()) { using (databaseContext = CreateDatabaseContext()) { AbilitaManager manager = new AbilitaManager(databaseContext); bool res = false; if (string.IsNullOrWhiteSpace(cdAttitudine)) { res = manager.InsertNewSkillgroup(txtCodice.Text.Trim().ToUpper(), txtNome.Text.Trim(), txtDescr.Text, (TipoAttitudine)cmbTipoLista.SelectedItem); } else { res = manager.EditSkillGroup(cdAttitudine, txtNome.Text.Trim(), txtDescr.Text, (TipoAttitudine)cmbTipoLista.SelectedItem); } if (res) { databaseContext.SaveChanges(); this.Close(); } else { MessageBox.Show("Errore nel salvataggio, assicurarsi che il nome della lista non sia già in uso"); } } } }
private void btnSalva_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtCodice.Text)) { MessageBox.Show("Il campo 'Nome del Datapad' è obbligatorio"); return; } using (databaseContext = CreateDatabaseContext()) { HoloDischiManager manager = new HoloDischiManager(databaseContext); bool res = false; if (originalDisk.HasValue) { res = manager.UpdateDisk(originalDisk.Value, txtCodice.Text, txtContenuto.Text, (long)numHacking.Value); } else { res = manager.InsertNewDisk(txtCodice.Text, txtContenuto.Text, (long)numHacking.Value); } if (res) { databaseContext.SaveChanges(); MessageBox.Show("Salvataggio avvenuto correttamente"); this.Close(); } else { MessageBox.Show("Si è verificato un errore durante il salvataggio, verificare che non esista già un datapad con lo stesso nome"); } } }
private void btnSalva_Click(object sender, EventArgs e) { DateTime selectedDate = calGiorno.SelectionStart; using (databaseContext = CreateDatabaseContext()) { EventiManagerNew manager = new EventiManagerNew(databaseContext); Evento myEvent = manager.GetEventFromNumber(cdEvento); bool CanAdd = true; foreach (var giorno in myEvent.EventoGiornis) { if (giorno.DataGiorno.Date == selectedDate.Date) { CanAdd = false; break; } } if (CanAdd) { bool success = manager.AddDayToEvent(cdEvento, selectedDate.Date); if (success) { databaseContext.SaveChanges(); this.Close(); } else { MessageBox.Show("Si è verificato un errore durante il salvataggio"); } } else { MessageBox.Show("Giorno già presente"); } } }
protected void repeatMessage_ItemDataBound1(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { PostaInUscita singleMessage = (PostaInUscita)e.Item.DataItem; //Recupero l'elenco dei destinatari StringBuilder destinatari = new StringBuilder(); using (HolonetEntities context = new HolonetEntities()) { var receivers = (from ricevuti in context.PostaInArrivoes where ricevuti.NumeroMissione == singleMessage.NumeroMissione select ricevuti.Personaggio); foreach (var item in receivers) { destinatari.Append(item.NumeroPG); destinatari.Append(" - "); destinatari.Append(item.Nome); destinatari.Append(", "); } } SingleSentMessageControl RepeatedElement = (SingleSentMessageControl)(e.Item.FindControl("singleMessageView")); RepeatedElement.refCharacter = refCharacter; RepeatedElement.Destinatari = destinatari.ToString(); RepeatedElement.Titolo = singleMessage.Missione.Titolo; RepeatedElement.NumeroMissione = singleMessage.NumeroMissione; RepeatedElement.Carica(); } }
private void btnAggiungi_Click(object sender, EventArgs e) { if (lstInfezioni.SelectedItems.Count == 1 && numeroPG.HasValue) { DialogResult res = MessageBox.Show("Vuoi aggiungere questa malattia al personaggio " + numeroPG.Value.ToString() + "?", "Sei sicuro?", MessageBoxButtons.YesNo); long progressivo = (long)lstInfezioni.SelectedValue; if (res == System.Windows.Forms.DialogResult.Yes) { using (databaseContext = CreateDatabaseContext()) { InfezioniManager manager = new InfezioniManager(databaseContext); bool result = manager.AddInfectionToCharacter(numeroPG.Value, progressivo); if (result) { databaseContext.SaveChanges(); MessageBox.Show("Infezione aggiunta al personaggio"); this.Close(); } else { MessageBox.Show("C'è stato un problema durante il salvataggio"); } } } } }
//Metodi per controllare se l'hacking non è bloccato da tentativi precedenti public static bool AbilitatoHackingAccount(long numeroAccount, long hacker) { bool res = false; using (HolonetEntities context = new HolonetEntities()) { var tentativi = (from t in context.AccountHackings where t.NumeroPGAccount == numeroAccount where t.NumeroPGHacker == hacker select t).OrderByDescending(tent => tent.DataTentativo); if (tentativi.Count() == 0) { res = true; } else { var tentativoRecente = tentativi.First(); if (DateTime.Now > ((DateTime)tentativoRecente.DataTentativo).AddMinutes(8)) { res = true; } else { if (tentativoRecente.Riuscito == 1) { res = true; } } } } return res; }
protected void TimerTick(object sender, EventArgs e) { string code = txtCodice.Text.Trim(); using (HolonetEntities context = new HolonetEntities()) { var sostanze = (from substances in context.Sostanzes where substances.CodiceSostanza == code where substances.Tipo == 2 select substances); if (sostanze.Count() > 0) { var sostanzaAnalizzata = sostanze.First(); //if (!enzimaAnalizzato.Infezione1Reference.IsLoaded) //{ // enzimaAnalizzato.Infezione1Reference.Load(); //} lblRisultato.Text = sostanzaAnalizzata.Nome + ": " + sostanzaAnalizzata.Effetto + "<br/> Disponibilità: " + sostanzaAnalizzata.Disponibilita + "; Valore stimato: " + sostanzaAnalizzata.Costo + " crediti;<br/><br/> Valore efficacia: " + sostanzaAnalizzata.ValoreEfficacia + "<br/><br/> Modalità d'uso: " + sostanzaAnalizzata.ModoUso; } else { lblRisultato.Text = "La Tossina non è presente negli archivi"; } } Timer1.Enabled = false; }
public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { PersonaggiManagerNew manager = new PersonaggiManagerNew(databaseContext); grdPersonaggi.DataSource = manager.GetPagedCharacters(startPage, pageSize); } }
public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { SostanzeManager manager = new SostanzeManager(databaseContext); cmbTipoSostanza.DataSource = manager.GetSubstancesTypes(); } }
private void LoadData() { using (databaseContext = CreateDatabaseContext()) { InfezioniManager manager = new InfezioniManager(databaseContext); lstInfezioni.DataSource = manager.GetAllInfections(); } }
public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { AbilitaManager manager = new AbilitaManager(databaseContext); var attitudini = manager.GetAllSkillgroups(); grdListe.DataSource = attitudini; } }
private void LoadData() { using (context = CreateDatabaseContext()) { OggettiManager manager = new OggettiManager(context); List<string> types = manager.GetTypesList().ToList(); lstTipi.DataSource = types; } }
private void LoadData() { using (context = CreateDatabaseContext()) { PersonaggiManagerNew manager = new PersonaggiManagerNew(context); List<string> species = manager.GetSpeciesNames(); lstSpecie.DataSource = species; } }
public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { HoloDischiManager manager = new HoloDischiManager(databaseContext); var dischi = manager.GetPagedDisksList(startPage, pageSize); grdDischi.DataSource = dischi; } }
/// <summary> /// Carica i dati della griglia Eventi /// </summary> public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { manager = new EventiManagerNew(databaseContext); var events = manager.GetPagedEventsList(startPage, pageSize); grdEventi.DataSource = events; } }
public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { MessaggiManager manager = new MessaggiManager(databaseContext); IList<Missione> messaggi = manager.GetPagedMessagesList(startPage, pageSize); grdMessaggi.DataSource = messaggi; svuotaControlli(); } }
public override void LoadData() { CheckManager(); using (databaseContext = CreateDatabaseContext()) { GiocatoriManager playerManager = new GiocatoriManager(databaseContext); grdGiocatori.DataSource = playerManager.GetPagedPlayers(startPage, pageSize); } }
public override void LoadData() { dtVisualizzazione.Value = DateTime.Now; using (databaseContext = CreateDatabaseContext()) { PersonaggiManagerNew manager = new PersonaggiManagerNew(databaseContext); cmbFazione.DataSource = manager.GetFactions(); } LoadNews(); }
public override void LoadData() { using (databaseContext = CreateDatabaseContext()) { OggettiManager manager = new OggettiManager(databaseContext); //var oggetti = manager.GetPagedItemsList(startPage, pageSize); //grdOggetti.DataSource = oggetti; cmbTipoOggetto.DataSource = manager.GetItemTypes(); } }