private void BtnAdicionar1_Click(object sender, EventArgs e) { if (!InputValidFilho()) { return; } Filho filho = new Filho { Nome = tbNomeFilho.Text, Morada = ((Cliente)comboBox1.SelectedItem).Morada, Telefone = ((Cliente)comboBox1.SelectedItem).Telefone, Telemovel = ((Cliente)comboBox1.SelectedItem).Telemovel, Mail = ((Cliente)comboBox1.SelectedItem).Mail, CodPostal = ((Cliente)comboBox1.SelectedItem).CodPostal, Localidade = ((Cliente)comboBox1.SelectedItem).Localidade, Sexo = rMasculino.Checked ? "Masculino" : "Femino", DataNascimento = dateTimePicker1.Value.ToShortDateString(), ClienteIdPessoa = (int)comboBox1.SelectedValue, EscolaIdEscola = (int)comboBox2.SelectedValue }; modelContainer.Filhos.Add(filho); modelContainer.SaveChanges(); carregarFilhos(); clearTextBoxesFilhos(); }
private void BtnEleminar1_Click(object sender, EventArgs e) { try { Filho f = (Filho)dataGridView2.SelectedRows[0].DataBoundItem; modelContainer.Filhos.Remove(f); modelContainer.SaveChanges(); carregarFilhos(); clearTextBoxesFilhos(); } catch (Exception) { } }
private void DataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { dataGridView2.CurrentRow.Selected = true; Filho filho = (Filho)dataGridView2.SelectedRows[0].DataBoundItem; tbNomeFilho.Text = filho.Nome; rMasculino.Checked = filho.Sexo == "Masculino"; rFeminino.Checked = filho.Sexo != "Masculino"; dateTimePicker1.Value = DateTime.Parse(filho.DataNascimento); comboBox1.SelectedValue = filho.ClienteIdPessoa; comboBox1.Text = filho.Clientes.Nome; comboBox2.SelectedValue = filho.EscolaIdEscola; comboBox2.Text = filho.Escolas.Nome; isEditing1 = true; updateLayoutFilho(); } }
private void BtnGuardar1_Click(object sender, EventArgs e) { try { if (!InputValidFilho()) { return; } Filho f = (Filho)dataGridView2.SelectedRows[0].DataBoundItem; var filho = (from filhos in modelContainer.Filhos where filhos.IdPessoa == f.IdPessoa select filhos).FirstOrDefault(); filho.Nome = tbNomeFilho.Text; filho.Morada = ((Cliente)comboBox1.SelectedItem).Morada; filho.Telefone = ((Cliente)comboBox1.SelectedItem).Telefone; filho.Telemovel = ((Cliente)comboBox1.SelectedItem).Telemovel; filho.Mail = ((Cliente)comboBox1.SelectedItem).Mail; filho.CodPostal = ((Cliente)comboBox1.SelectedItem).CodPostal; filho.Localidade = ((Cliente)comboBox1.SelectedItem).Localidade; filho.Sexo = rMasculino.Checked ? "Masculino" : "Femino"; filho.DataNascimento = dateTimePicker1.Value.ToShortDateString(); filho.ClienteIdPessoa = (int)comboBox1.SelectedValue; filho.EscolaIdEscola = (int)comboBox2.SelectedValue; modelContainer.SaveChanges(); carregarFilhos(); clearTextBoxesFilhos(); } catch (Exception) { } }