コード例 #1
0
 private void btnCadastro_Click(object sender, EventArgs e)
 {
     try
     {
         int idTipo;
         using (var tipoContext = new TErrosContext(_DB))
         {
             var index = comboBoxTipos.SelectedItem.ToString().IndexOf("Nome:") + 6;
             var tipo  = comboBoxTipos.SelectedItem.ToString().Substring(index);
             idTipo = tipoContext.TiposErro.Where(s => s.Nome == tipo).FirstOrDefault().Id;
         }
         using (var grupoContext = new GErrosContext(_DB))
         {
             int idGrupo = Convert.ToInt32(textBoxIdGrupo.Text.ToString());
             grupoContext.GruposErro.Add(new GruposDeErro(idGrupo, idTipo));
             grupoContext.SaveChanges();
             MessageBox.Show("Realizado com sucesso!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         MessageBox.Show(ex.StackTrace);
     }
 }
コード例 #2
0
ファイル: TelaRemocaoGrupo.cs プロジェクト: pmagaldi/LabApp
 private void btnRemover_Click(object sender, EventArgs e)
 {
     try
     {
         using (var grupoContext = new GErrosContext(_DB))
         {
             var texto   = comboBoxGrupos.SelectedItem.ToString();
             var idGrupo = Convert.ToInt32(texto.Substring(9, 1));
             var idTipo  = Convert.ToInt32(texto.Substring(19, 1));
             var grupo   = grupoContext.GruposErro.Where(s => s.IdGrupo == idGrupo && s.IdTipoErro == idTipo).FirstOrDefault();
             grupoContext.GruposErro.Remove(grupo);
             grupoContext.SaveChanges();
             MessageBox.Show("Realizado com Sucesso!");
             comboBoxGrupos.Items.RemoveAt(comboBoxGrupos.SelectedIndex);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         MessageBox.Show(ex.StackTrace);
     }
 }