private void btnsalvar_Click(object sender, EventArgs e) { tipodeelemento check = new tipodeelemento(); string nome = this.textnome.Text.ToString().Trim(); check = db.tipodeelemento.Where(t => t.nome.Equals(nome)).FirstOrDefault(); if (obj == null) { if (check.id == 0) { obj = new tipodeelemento(); obj.nome = this.textnome.Text.Trim(); db.tipodeelemento.Add(obj); } else { MessageBox.Show("Esse cadastro já existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { obj.nome = this.textnome.Text.Trim(); } db.SaveChanges(); this.Lista(); this.clear(); }
private void dgvlista_CellClick(object sender, DataGridViewCellEventArgs e) { this.clear(); if (e.RowIndex > -1) { DataGridViewRow row = this.dgvlista.Rows[e.RowIndex]; obj = new tipodeelemento(); int id = Convert.ToInt32(row.Cells[0].Value); obj = db.tipodeelemento.Where(t => t.id.Equals(id)).FirstOrDefault(); this.textnome.Text = obj.nome; } }
private void clear() { obj = null; this.textnome.Text = String.Empty; }