private void btnDeletar_Click(object sender, EventArgs e) { try { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Apartamento apartamento = Db.Apartamento.FirstOrDefault(t => t.Bloco.Contains(txtBloco.Text) || t.Ramal.Contains(txtRamal.Text) || t.Numero == Convert.ToInt32(nudNumero.Value)); Infra.Data.Repositories.ApartamentoRepository repository = new(); repository.Remove(apartamento); MessageBox.Show("Apartamento Excluído Com Sucesso!", "Deletar Apartamento", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Ocorreu um Erro!", "Deletar Apartamento", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static int ConsultarIdApartamento(int numero) { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Apartamento apartamento = Db.Apartamento.FirstOrDefault(t => t.Numero == numero); return(apartamento.Id); }
private void btnConsultar_Click(object sender, EventArgs e) { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Apartamento apartamento = Db.Apartamento.FirstOrDefault(t => t.Bloco.Contains(txtConsultarBloco.Text) || t.Numero == Convert.ToInt32(nudConsultarNumero.Value) || t.IdMorador == ConsultarIdMorador(mtxConsultarMorador.Text) || t.IdCondominio == ConsultarIdCondominio(txtConsultarCondominio.Text) || t.IdPredio == ConsultarIdPredio(txtPredio.Text)); lblConsultarCodigoApartamento.Text = Convert.ToString(apartamento.Id); lblConsultarNumero.Text = Convert.ToString(apartamento.Numero); lblBloco.Text = apartamento.Bloco; lblRamal.Text = apartamento.Ramal; lblIdMorador.Text = apartamento.IdMorador.ToString(); lblIdCondominio.Text = apartamento.IdCondominio.ToString(); lblIdPredio.Text = apartamento.IdPredio.ToString(); btnInserir.Enabled = true; }