private void btnIncluir_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtPalavra.Text)) { MessageBox.Show("Preencha o campo com a descrição da palavra!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Palavra palavra = new Palavra(); palavra.Palavra1 = txtPalavra.Text; palavra.IDCategoria = cbCategoria.SelectedValue.ToString(); palavra.IDDificuldade = cbDificuldade.SelectedValue.ToString(); forcaContext.Palavra.Add(palavra); forcaContext.SaveChanges(); MessageBox.Show("Registro incluído com sucesso!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); PreencherGrid(); txtPalavra.Text = string.Empty; } }
private void btnAlterar_Click(object sender, EventArgs e) { if (dgvPalavra.SelectedRows.Count <= 0) { MessageBox.Show("Selecione um registro para alterar!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrWhiteSpace(txtPalavra.Text)) { MessageBox.Show("Preencha o campo com a descrição da palavra!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int idSel = Convert.ToInt32(dgvPalavra.SelectedRows[0].Cells[0].Value); Palavra palavra = forcaContext.Palavra.FirstOrDefault(pal => pal.Id == idSel); palavra.Palavra1 = txtPalavra.Text; palavra.IDCategoria = cbCategoria.SelectedValue.ToString(); palavra.IDDificuldade = cbDificuldade.SelectedValue.ToString(); forcaContext.SaveChanges(); MessageBox.Show("Registro alterado com sucesso!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); PreencherGrid(); txtPalavra.Text = string.Empty; } }
private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtArquivo.Text)) { MessageBox.Show("Selecione um arquivo para realizar a importação!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (File.Exists(txtArquivo.Text)) { var linhas = File.ReadAllLines(txtArquivo.Text); foreach (var linha in linhas) { Palavra pal = new Palavra(); var dados = linha.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries); if (dados.Length == 3) { pal.Palavra1 = dados[0]; pal.IDCategoria = dados[1]; pal.IDDificuldade = dados[2]; forcaContext.Palavra.Add(pal); } } forcaContext.SaveChanges(); MessageBox.Show("Importação realizada com sucesso!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("O arquivo indicado não existe!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnExcluir_Click(object sender, EventArgs e) { if (dgvPalavra.SelectedRows.Count <= 0) { MessageBox.Show("Selecione um registro para excluir!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int idSel = Convert.ToInt32(dgvPalavra.SelectedRows[0].Cells[0].Value); Palavra palavra = forcaContext.Palavra.FirstOrDefault(pal => pal.Id == idSel); forcaContext.Palavra.Remove(palavra); forcaContext.SaveChanges(); MessageBox.Show("Registro excluído com sucesso!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); PreencherGrid(); txtPalavra.Text = string.Empty; } }