当前位置: 首页>>代码示例>>C#>>正文


C# HolonetEntities.SaveChanges方法代码示例

本文整理汇总了C#中DataAccessLayer.HolonetEntities.SaveChanges方法的典型用法代码示例。如果您正苦于以下问题:C# HolonetEntities.SaveChanges方法的具体用法?C# HolonetEntities.SaveChanges怎么用?C# HolonetEntities.SaveChanges使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataAccessLayer.HolonetEntities的用法示例。


在下文中一共展示了HolonetEntities.SaveChanges方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: btnSalva_Click

 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");
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:26,代码来源:AggiungiElementoAEvento.cs

示例2: btnSalva_Click

 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");
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:29,代码来源:AggiungiFile.cs

示例3: btnSalva_Click

 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");
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:31,代码来源:CreaDatapad.cs

示例4: btnAggiungi_Click

 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");
                 }
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:25,代码来源:AggiungiComponente.cs

示例5: btnRimuoviInfezione_Click

 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();
                 }
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:28,代码来源:ControlInfezioni.cs

示例6: btnSalva_Click

 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");
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:29,代码来源:AggiungiAbilita.cs

示例7: btnSalva_Click

 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");
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:35,代码来源:AggiungiGiorno.cs

示例8: btnInvia_Click

        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");
                    }
                }
            }
        }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:33,代码来源:CreaMessaggio.cs

示例9: btnAggiungi_Click

 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");
                 }
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:26,代码来源:AggiungiInfezione.cs

示例10: btnSalva_Click

        private void btnSalva_Click(object sender, EventArgs e)
        {
            if (cmbPersonaggio.SelectedValue != null)
            {
                long numeroPg = (long)cmbPersonaggio.SelectedValue;
                if (grdGiorni.SelectedRows.Count > 0)
                {
                    List<DateTime> giorni = new List<DateTime>();
                    StringBuilder confirmationMessage = new StringBuilder();
                    confirmationMessage.Append("Stai per iscrivere il personaggio ");
                    confirmationMessage.Append(numeroPg);
                    confirmationMessage.Append(" ai giorni: ");
                    for (int i = 0; i < grdGiorni.SelectedRows.Count; i++)
                    {
                        DateTime data = (DateTime)grdGiorni.SelectedRows[i].Cells["DataGiorno"].Value;
                        giorni.Add(data);
                        confirmationMessage.Append(data.Date.ToString("dd/MM/yyyy") + " ");
                    }
                    confirmationMessage.AppendLine();
                    confirmationMessage.Append("Sei sicuro? Questa iscrizione sovrascriverà la precedente (se presente)");

                    DialogResult confirmation = MessageBox.Show(confirmationMessage.ToString(), "CONFERMA ISCRIZIONE", MessageBoxButtons.YesNo);

                    if (confirmation == System.Windows.Forms.DialogResult.Yes)
                    {
                        using (databaseContext = CreateDatabaseContext())
                        {
                            EventiManagerNew eventManager = new EventiManagerNew(databaseContext);
                            bool res = eventManager.SubscribePlayerCharacter(cdEvento, giorni, numeroPg);
                            if (res)
                            {
                                databaseContext.SaveChanges();
                                MessageBox.Show("Iscrizione completata");
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("Errore durante la transazione");
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Selezionare almeno un giorno");
                }
            }
            else
            {
                MessageBox.Show("Selezionare un personaggio");
            }
        }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:52,代码来源:IscriviGiocatore.cs

示例11: CheckAllGuid

        public void CheckAllGuid()
        {
            using (HolonetEntities context = new HolonetEntities(_connectionString))
            {
                var personaggi = from chars in context.Personaggios
                                 select chars;

                foreach (var singoloPersonaggio in personaggi)
                {
                    if (!singoloPersonaggio.CodicePg.HasValue)
                    {
                        singoloPersonaggio.CodicePg = Guid.NewGuid();
                    }
                }
                context.SaveChanges();
            }
        }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:17,代码来源:PersonaggiManager.cs

示例12: btnSalva_Click

 protected void btnSalva_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txtNumero.Text) && !string.IsNullOrWhiteSpace(txtNome.Text))
     {
         Personaggio currentCharacter = (Personaggio)Session["Personaggio"];
         using (HolonetEntities context = new HolonetEntities())
         {
             DataAccessLayer.Rubrica elemento = new DataAccessLayer.Rubrica();
             elemento.NumeroPG = currentCharacter.NumeroPG;
             elemento.NumeroSalvato = long.Parse(txtNumero.Text.Trim());
             elemento.NomeVisualizzato = txtNome.Text.Trim();
             context.AddToRubricas(elemento);
             context.SaveChanges();
         }
     }
     carica();
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:17,代码来源:Rubrica.aspx.cs

示例13: btnSalva_Click

 private void btnSalva_Click(object sender, EventArgs e)
 {
     if (ValidateForm())
     {
         using (databaseContext = CreateDatabaseContext())
         {
             InfezioniManager manager = new InfezioniManager(databaseContext);
             bool res = manager.InsertNewInfection(txtNome.Text, txtDescrizioneNuovo.Text);
             if (res)
             {
                 databaseContext.SaveChanges();
                 MessageBox.Show("Infezione inserita correttamente");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("C'è stato un errore durante il salvataggio");
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:21,代码来源:CreaInfezione.cs

示例14: btnSalva_Click

 private void btnSalva_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txtNuovaSpecie.Text))
     {
         using (context = CreateDatabaseContext())
         {
             bool result = false;
             PersonaggiManagerNew manager = new PersonaggiManagerNew(context);
             result = manager.SaveNewSpecies(txtNuovaSpecie.Text.Trim(), txtDescrizione.Text.Trim());
             if (result)
             {
                 context.SaveChanges();
             }
             else
             {
                 MessageBox.Show("Errore durante la creazione della nuova specie, verificare che il campo 'Nuova Specie' sia compilato e che la specie non sia già presente");
             }
         }
         this.Close();
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:21,代码来源:InsertSpecie.cs

示例15: btnSave_Click

 private void btnSave_Click(object sender, EventArgs e)
 {
     if (ValidateForm())
     {
         using (databaseContext = CreateDatabaseContext())
         {
             EventiManagerNew manager = new EventiManagerNew(databaseContext);
             bool res = manager.InsertNewEventComplete(txtTitolo.Text.Trim(), txtDescription.Text.Trim(), double.Parse(txtCosto.Text.Trim()), int.Parse(txtPX.Text.Trim()), eventDates, timepickInGioco.Value, timepickFuoriGioco.Value, timepickStandardIg.Value, timepickStandardFg.Value);
             if (res)
             {
                 databaseContext.SaveChanges();
                 MessageBox.Show("Evento salvato");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Ricontrollare i dati: salvataggio non possibile");
             }
         }
     }
 }
开发者ID:LoZeno,项目名称:Holonet3,代码行数:21,代码来源:InsertEvent.cs


注:本文中的DataAccessLayer.HolonetEntities.SaveChanges方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。