Пример #1
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);
 }
Пример #2
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);
        }