Example #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);
     }
 }
Example #2
0
 private void btnListar_Click(object sender, EventArgs e)
 {
     comboBoxGrupos.Items.Clear();
     try
     {
         using (var grupoContext = new GErrosContext(_DB))
         {
             IList <GruposDeErro> Grupos = grupoContext.GruposErro.ToList();
             foreach (var item in Grupos)
             {
                 comboBoxGrupos.Items.Add("IdGrupo: " + item.IdGrupo + " IdTipo: " + item.IdTipoErro);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         MessageBox.Show(ex.StackTrace);
     }
 }
Example #3
0
 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);
     }
 }
Example #4
0
 static void listaTipoErro(Maquina maq)
 {
     try
     {
         using (var Labcont = new LaboratorioContext(_DB))
         {
             var lab = Labcont.Laboratorios.FirstOrDefault(c => c.Id == maq.IdLab);
             Labname = lab.Nome;
             idGrupo = lab.IdGrupoErro;
             using (var GrupoCont = new GErrosContext(_DB))
             {
                 IList <GruposDeErro> TodoErros     = GrupoCont.GruposErro.Where(c => c.IdGrupo == lab.IdGrupoErro).ToList();
                 List <int>           idDeTodoErros = TodoErros.Select(s => s.IdTipoErro).ToList();
                 using (var tErros = new TErrosContext(_DB))
                 {
                     IList <TiposDeErro> tiposDeErros = tErros.TiposErro.ToList();
                     Lista = new string[idDeTodoErros.Count];
                     int index = 0;
                     foreach (var item in idDeTodoErros)
                     {
                         if (tiposDeErros.Select(s => s.Id).Contains(item))
                         {
                             var nome = tiposDeErros.FirstOrDefault(s => s.Id == item).Nome;
                             Lista[index] = nome;
                             index++;
                         }
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         MessageBox.Show(ex.StackTrace);
     }
 }