Exemplo n.º 1
0
        public void AgregarParticipante(Acta acta, Profesional profesional, RolComite rolComite)
        {
            ActaProfesional actaProfesional = new ActaProfesional();

            actaProfesional.Profesional = profesional;
            actaProfesional.RolComite   = rolComite;
            actaProfesional.Validar();
            acta.AgregarParticipante(actaProfesional);
        }
Exemplo n.º 2
0
        public void EliminarParticipante(string idActa, string idActaParticipante)
        {
            int _idActaParticipante = idActaParticipante.ConvertirInt();

            if (_idActaParticipante == -1)
            {
                throw new ApplicationException("No seleccionó participante que desea eliminar");
            }

            Acta            acta            = this.Obtener(idActa);
            ActaProfesional actaProfesional = acta.ObtenerParticipante(_idActaParticipante);

            acta.EliminarParticipante(actaProfesional);

            if (acta.ComentarioInicialFijo != null && acta.ComentarioInicialFijo.Trim().Length > 0)
            {
                acta.ComentarioInicialFijo = this.ArmarComentarioInicialFijo(acta);
            }

            this.Grabar(acta);
        }