//Confirma cadastro da relação private void btnOkRelacao_Click(object sender, EventArgs e) { //Validar campos preechidos //Função de validação Validar valida = new Validar(); if (valida.valCampoVazio(this.Controls) == true) { //Verificar se a relação já existe using (var objGerenciador = new dbGerenciadorEntities()) { var query = from conv in objGerenciador.Relacao where (conv.Nome == txtNomeRelacao.Text && conv.Tipo == cmbTipoRelacao.Text) select conv; var ListaFinal = query.ToList(); //Se não tiver cadastrada realiza o cadastro if (ListaFinal.Count == 0) { Gerenciador.Data.dbGerenciadorEntities objGerenciador1 = new Gerenciador.Data.dbGerenciadorEntities(); var objRelacao = new Gerenciador.Data.Relacao(); objRelacao.Nome = txtNomeRelacao.Text; objRelacao.Tipo = cmbTipoRelacao.Text; objGerenciador1.AddToRelacao(objRelacao); objGerenciador1.SaveChanges(); MessageBox.Show("Relação cadastrada com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); txtNomeRelacao.Text = ""; txtNomeRelacao.Focus(); } else { MessageBox.Show("Relação já cadastrada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); txtNomeRelacao.Text = ""; } } } }
/// <summary> /// Deprecated Method for adding a new object to the Relacao EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToRelacao(Relacao relacao) { base.AddObject("Relacao", relacao); }
/// <summary> /// Create a new Relacao object. /// </summary> /// <param name="id">Initial value of the id property.</param> /// <param name="nome">Initial value of the Nome property.</param> /// <param name="tipo">Initial value of the Tipo property.</param> public static Relacao CreateRelacao(global::System.Int32 id, global::System.String nome, global::System.String tipo) { Relacao relacao = new Relacao(); relacao.id = id; relacao.Nome = nome; relacao.Tipo = tipo; return relacao; }