private void Novo_Click(object sender, EventArgs e) { using (DAHUEEntities db = new DAHUEEntities()) { var enderecosPesquisa = (from ende in db.enderecos where ende.NomeUnidade == NomeUnidade.Text select ende.idControle).Count(); if (enderecosPesquisa >= 1) { MessageBox.Show("Endereço ja existe !", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (String.IsNullOrEmpty(NomeUnidade.Text).Equals(false) || String.IsNullOrEmpty(Endereco.Text).Equals(false)) { using (DAHUEEntities db = new DAHUEEntities()) { enderecos en = new enderecos(); en.NomeUnidade = NomeUnidade.Text; en.Endereco = Endereco.Text; en.Telefone = Telefone.Text; db.enderecos.Add(en); db.SaveChanges(); MessageBox.Show("Endereço salva com sucesso !", "Sucesso"); } puxarEnderecos(); } }
private void Update_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(NomeUnidade.Text).Equals(false) || String.IsNullOrEmpty(Endereco.Text).Equals(false)) { using (DAHUEEntities db = new DAHUEEntities()) { enderecos en = db.enderecos.First(ed => ed.idControle == idControleEndereco); en.NomeUnidade = NomeUnidade.Text; en.Endereco = Endereco.Text; en.Telefone = Telefone.Text; db.SaveChanges(); MessageBox.Show("Endereço atualizado com sucesso !", "Sucesso"); } puxarEnderecos(); } }
private void TabelaEnderecos_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 100 || e.KeyChar == 68) { DialogResult result1 = MessageBox.Show("Deseja exluir o endereço ?", "Atenção !", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result1 == DialogResult.Yes) { using (DAHUEEntities db = new DAHUEEntities()) { enderecos en = db.enderecos.First(ea => ea.idControle == idControleEndereco); db.enderecos.Remove(en); db.SaveChanges(); MessageBox.Show("Deletado !", "Sys"); } } puxarEnderecos(); } }