コード例 #1
0
 public virtual void EliminarCentroHabilitado(EstudioCentro estudioCentro)
 {
     CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro)
     {
         if (estCentro == estudioCentro)
         {
             CentrosHabilitados.Remove(estCentro);
         }
     });
 }
コード例 #2
0
        public virtual EstudioCentro ObtenerCentroHabilitado(int idCentroHabilitado)
        {
            EstudioCentro centroHabilitadoReturn = null;

            CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro)
            {
                if (estCentro.Id == idCentroHabilitado)
                {
                    centroHabilitadoReturn = estCentro;
                }
            });
            return(centroHabilitadoReturn);
        }
コード例 #3
0
 public virtual void AgregarCentroHabilitado(EstudioCentro estudioCentro)
 {
     if (estudioCentro.Id == -1)
     {
         CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro)
         {
             if (estCentro.Centro == estudioCentro.Centro)
             {
                 throw new ApplicationException(string.Format("El Centro Habilitado {0} ya existe en el estudio {1}",
                                                              estudioCentro.Centro.Descripcion,
                                                              this.Descripcion));
             }
         });
     }
     estudioCentro.Estudio = this;
     CentrosHabilitados.Add(estudioCentro);
 }
コード例 #4
0
        public virtual void AgregarCentro(Centro centro)
        {
            CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro)
            {
                if (estCentro.Centro == centro)
                {
                    throw new ApplicationException(string.Format("El Centro {0} ya existe en el estudio {1}",
                                                                 centro.Descripcion,
                                                                 this.Descripcion));
                }
            });
            EstudioCentro estudioCentro = new EstudioCentro();

            estudioCentro.Centro  = centro;
            estudioCentro.Estudio = this;
            estudioCentro.Vigente = true;
            CentrosHabilitados.Add(estudioCentro);
        }