//Quando a lista de limpezas for clicada / quando o index da lista for alterado private void lb_ListaDeLimpezas_SelectedIndexChanged(object sender, EventArgs e) { try { //Por o item selecionado para a variavel limpezaSelecionada = (Limpeza)lb_ListaDeLimpezas.SelectedItem; //atualizar as lista de servicos atualizar_ListaServicos(); btnRemover.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//Quando o butao nova limpeza for persionado private void btnNovaLimpeza_Click(object sender, EventArgs e) { try { //Fazer nova limpeza Limpeza limpezaTemp = new Limpeza(); limpezaTemp.Data = dtpDataDaLimpeza.Value; //adcionar limpeza a base de dados a casa selecionada casaSelecionada.Limpezas.Add(limpezaTemp); //Guarda a imformaçao para a text box imobiliaria.SaveChanges(); //Atualizara lista das limpezas atualizar_ListaLimpezas(); atualizar_ListaServicos(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }