private void btnRemover_Click(object sender, EventArgs e) { try { //Dialogo de messagem para perguntar se o deseja mesmo fechar o programa ou nao DialogResult result = MessageBox.Show("Deseja cancelar este arrendamento?", "Cancelar Arrendamento?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //Verifica qual foi a opecao escolhida e se for a opcao nao este ira entrar no if if (result == DialogResult.Yes) { //arrendamentoSelecionado.Arrendatario = null; //arrendamentoSelecionado.CasaArrendavel = null; //clienteSelecionado.Arrendamentos.Remove(arrendamentoSelecionado); //casaArrendavelSelecionada.Arrendamentos.Remove(arrendamentoSelecionado); imobiliaria.Arrendamentos.Remove(arrendamentoSelecionado); //Guardar alteracoes imobiliaria.SaveChanges(); //Chamar a funcapara atualizar a lista atualizar_Lista(); //Chamar a funcao para limpar os campos limpar_campos(); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//Quando este form for fechado esta funcao sera executada private void GerirLimpezas_FormClosed(object sender, FormClosedEventArgs e) { try { //esconder este form depois de tar pronto para fechar //Guarda a imformaçao para a text box imobiliaria.SaveChanges(); this.Hide(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnEfetuarVenda_Click(object sender, EventArgs e) { try { if (verificacoes() == true) { if (clienteSelecionado != null) { Venda vendaTemp = new Venda(); //casaVendavelSelecionada.Venda = null; vendaTemp.DataVenda = dtpDataVenda.Value; vendaTemp.ValorNegociado = Convert.ToDecimal(txtValorNegociado.Text); vendaTemp.ComissaoNegocio = Convert.ToDecimal(txtValorDaComissao.Text); vendaTemp.CasaVendavel = casaVendavelSelecionada; casaVendavelSelecionada.Proprientario = clienteSelecionado; clienteSelecionado.Aquisicoes.Add(vendaTemp); imobiliaria.SaveChanges(); MessageBox.Show("Acabou de Comprar esta casa Obrigado pela Compra!", "Comprar", MessageBoxButtons.OK, MessageBoxIcon.Information); gbEfetuarVenda.Enabled = false; lblDisponibilidade.Text = "Estado: Não Disponivel"; } } else { MessageBox.Show("Porfavor verifique os campos de entrada e tente novamente", "Compra de Casa?", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { // MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK , MessageBoxIcon.Warning); MessageBox.Show("Casa ja foi vendida", "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }