Beispiel #1
0
 public virtual void EliminarMonodroga(EstudioMonodroga estudioMonodroga)
 {
     Monodrogas.ToList <EstudioMonodroga>().ForEach(delegate(EstudioMonodroga estMonodroga)
     {
         if (estMonodroga == estudioMonodroga)
         {
             Monodrogas.Remove(estMonodroga);
         }
     });
 }
Beispiel #2
0
        public virtual EstudioMonodroga ObtenerMonodroga(int idMonodroga)
        {
            EstudioMonodroga participanteReturn = null;

            Monodrogas.ToList <EstudioMonodroga>().ForEach(delegate(EstudioMonodroga estMonodroga)
            {
                if (estMonodroga.Id == idMonodroga)
                {
                    participanteReturn = estMonodroga;
                }
            });
            return(participanteReturn);
        }
Beispiel #3
0
 public virtual void AgregarMonodroga(EstudioMonodroga estudioMonodroga)
 {
     if (estudioMonodroga.Id == -1)
     {
         Monodrogas.ToList <EstudioMonodroga>().ForEach(delegate(EstudioMonodroga estMonodroga)
         {
             if (estMonodroga.Monodroga == estudioMonodroga.Monodroga)
             {
                 throw new ApplicationException(string.Format("El Monodroga Habilitado {0} ya existe en el estudio {1}",
                                                              estudioMonodroga.Monodroga.Descripcion,
                                                              this.Descripcion));
             }
         });
     }
     estudioMonodroga.Estudio = this;
     Monodrogas.Add(estudioMonodroga);
 }
Beispiel #4
0
        public virtual void AgregarMonodroga(Monodroga monodroga)
        {
            Monodrogas.ToList <EstudioMonodroga>().ForEach(delegate(EstudioMonodroga estMonodroga)
            {
                if (estMonodroga.Monodroga == monodroga)
                {
                    throw new ApplicationException(string.Format("El Centro {0} ya existe en el estudio {1}",
                                                                 monodroga.Descripcion,
                                                                 this.Descripcion));
                }
            });
            EstudioMonodroga estudioMonodroga = new EstudioMonodroga();

            estudioMonodroga.Monodroga = monodroga;
            estudioMonodroga.Estudio   = this;
            estudioMonodroga.Vigente   = true;
            Monodrogas.Add(estudioMonodroga);
        }