//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();
                }
            }
        }
Exemplo n.º 2
0
        //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;
            }
        }