예제 #1
0
        public List <ProfesionalDetalle> obtenerDetalleProfesionalPorCentro(string idCentro, string idProfesional)
        {
            try
            {
                DAProfesionalDetalle      daProfDetalle = new DAProfesionalDetalle();
                List <ProfesionalDetalle> list          = daProfDetalle.traerDetallesPorCentro(idCentro, idProfesional);
                foreach (ProfesionalDetalle detalle in list)
                {
                    DACentros        daCentros        = new DACentros();
                    DAEspecialidades daEspecialidades = new DAEspecialidades();


                    detalle.Centro       = daCentros.obtenerCentro(detalle.Centro.IdCentro);
                    detalle.Especialidad = daEspecialidades.obtenerEspecialidad(detalle.Especialidad.IdEspecialidad);
                    detalle.Profesional  = obtenerProfesional(detalle.Profesional.IdProfesional);
                }


                if (list.Count > 0)
                {
                    return(list);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #2
0
 public Centro obtenerCentro(int IdCentro)
 {
     try
     {
         DACentros daCentros = new DACentros();
         return(daCentros.obtenerCentro(IdCentro));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }