//EXCLUI UMA EVOLUÇÃO private void ExcluiEvolucao() { 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.Evolucao xEvo = (from evo in xPaciente.Paciente.Evolucaos where evo.IDEvolucao == int.Parse(GEvolucao.SelectedRows[0].Cells[0].Value.ToString()) select evo).First(); xPaciente.ExcluiEvolucao(xEvo); xPaciente.Paciente.Evolucaos.Remove(xEvo); _salvoFilho = true; GEvolucao.DataSource = null; GEvolucao.DataSource = xPaciente.Paciente.Evolucaos.ToList(); } } }
//LOAD private void frmCadEvolucao_Load(object sender, EventArgs e) { if (this.TipoOperacao == 1) { this.Text = "Nova Evolução"; xEvolucao = new ConsultorioFernandaHackLib.Evolucao(); dtCadastro.Value = DateTime.Now.Date; } else { xEvolucao = ((from evo in xPaciente.Paciente.Evolucaos where evo.IDEvolucao == this.ID select evo).First()); this.Text = "Alterando Evolução "; dtCadastro.Value = xEvolucao.DataEvolucao; txtDescricao.Text = xEvolucao.Descricao; } }