//EXCLUI UMA AVALIAÇÃO private void ExcluiAvalacao() { if (GEvolucao.SelectedRows.Count > 0) { if (MessageBox.Show("Deseja realmente excluir " + GEvolucao.SelectedRows[0].Cells[2].Value + "? ", "ATENÇÃO!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ConsultorioFernandaHackLib.Avaliacao xAva = (from ava in xPaciente.Paciente.Avaliacaos where ava.IDAvaliacao == int.Parse(GAvaliacao.SelectedRows[0].Cells[0].Value.ToString()) select ava).First(); xPaciente.ExcluiAvaliacao(xAva); xPaciente.Paciente.Avaliacaos.Remove(xAva); _salvoFilho = true; GAvaliacao.DataSource = null; GAvaliacao.DataSource = xPaciente.Paciente.Avaliacaos.ToList(); } } }
//LOAD private void frmCadAvaliacao_Load(object sender, EventArgs e) { if (this.TipoOperacao == 1) { this.Text = "Nova Avaliação"; xAvaliacao = new ConsultorioFernandaHackLib.Avaliacao(); dtCadastro.Value = DateTime.Now.Date; } else { xAvaliacao = ((from ava in xPaciente.Paciente.Avaliacaos where ava.IDAvaliacao == this.ID select ava).First()); this.Text = "Alterando Avaliação "; dtCadastro.Value = xAvaliacao.DataAvaliacao; txtDescricao.Text = xAvaliacao.Descricao; } }