コード例 #1
0
 public MaestroHorario CreateNoGrado(MaestroHorario entity)
 {
     if (VerificarNoGrado(entity))
     {
         MaestroHorarioDAC maestroHorarioDAC = new MaestroHorarioDAC();
         return(maestroHorarioDAC.CreateHorarioNoGrado(entity));
     }
     else
     {
         return(null);
     }
 }
コード例 #2
0
        public MaestroHorario ReadBy(MaestroHorario entity)
        {
            MaestroHorarioDAC maestroHorarioDAC    = new MaestroHorarioDAC();
            MaestroComponent  tipoPersonaComponent = new MaestroComponent();

            MaestroHorario maestroHorario = new MaestroHorario();

            maestroHorario = maestroHorarioDAC.ReadBy(entity);


            return(maestroHorario);
        }
コード例 #3
0
        public MaestroHorario ReadBy(int id)
        {
            MaestroHorarioDAC maestroHorarioDAC    = new MaestroHorarioDAC();
            MaestroComponent  tipoPersonaComponent = new MaestroComponent();

            MaestroHorario maestroHorario = new MaestroHorario();

            maestroHorario         = maestroHorarioDAC.ReadBy(id);
            maestroHorario.persona = tipoPersonaComponent.ReadBy(maestroHorario.persona.Id);

            return(maestroHorario);
        }
コード例 #4
0
        public bool VerificarNoGrado(MaestroHorario entity)
        {
            MaestroHorarioDAC maestroHorarioDAC = new MaestroHorarioDAC();

            if (maestroHorarioDAC.ReadByNoGrado(entity) == null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #5
0
        public List <MaestroHorario> Read()
        {
            MaestroHorarioDAC     personaDAC = new MaestroHorarioDAC();
            List <MaestroHorario> result     = new List <MaestroHorario>();

            foreach (MaestroHorario item in personaDAC.Read())
            {
                MaestroHorario   maestroHorario       = new MaestroHorario();
                MaestroComponent tipoPersonaComponent = new MaestroComponent();
                maestroHorario         = item;
                maestroHorario.persona = tipoPersonaComponent.ReadBy(item.persona.Id);

                result.Add(maestroHorario);
            }
            return(result);
        }
コード例 #6
0
        public List <MaestroHorario> DisponibilidadEspecialidad(int especialidad, int año, string turno)
        {
            MaestroHorarioDAC     personaDAC = new MaestroHorarioDAC();
            List <MaestroHorario> result     = new List <MaestroHorario>();

            foreach (MaestroHorario item in personaDAC.DisponibilidadEspecialidad(especialidad, año, turno))
            {
                MaestroHorario   maestroHorario       = new MaestroHorario();
                MaestroComponent tipoPersonaComponent = new MaestroComponent();

                maestroHorario         = item;
                maestroHorario.persona = tipoPersonaComponent.ReadBy(item.persona.Id);

                result.Add(maestroHorario);
            }
            return(result);
        }
コード例 #7
0
        public void CambiarDisponibilidad(MaestroHorario entity)
        {
            MaestroHorarioDAC maestroHorarioDAC = new MaestroHorarioDAC();

            maestroHorarioDAC.CambiarDisponibilidad(entity);
        }
コード例 #8
0
        public void Delete(int id)
        {
            MaestroHorarioDAC maestroHorarioDAC = new MaestroHorarioDAC();

            maestroHorarioDAC.Delete(id);
        }