public void PresentarAlumnoPorID()
        {
            CAlumno calumno = new CAlumno();

            calumno.IdAlumno = Ialumnoid.IdAlumno;
            OAlumno oalumno = servicioAlumno.ObtenerAlumnoPorId(calumno);

            if (oalumno.Correcto)
            {
                Ialumnoid.Mostraralumno(oalumno._Alumno);
            }
            else
            {
                Ialumnoid.ErrorAlumno("No se encontro alumno relacionado");
            }
        }
        public void PresentarModificarAlumno()
        {
            OAlumno oalumno = new OAlumno();

            oalumno._Alumno = iactualizar.alumnoActualizar;
            OAlumnoLista lista = servicioAlumno.ActualizarAlumno(oalumno);

            if (lista.Correcto)
            {
                iactualizar.ModificarAlumno("Se ha modificado al alumno con éxito");
            }
            else
            {
                iactualizar.ErrorModificar(string.Format("{0}", lista.Excepcion.Message));
            }
        }
예제 #3
0
        public OAlumnoLista ActualizarAlumno(OAlumno oalumno)
        {
            OAlumnoLista listado = new OAlumnoLista();

            try
            {
                IalumnoR.ActualizarAlumno(oalumno._Alumno);
                listado.Correcto = true;
            }
            catch (Exception e)
            {
                listado.Excepcion = e;
                listado.Correcto  = false;
            }
            return(listado);
        }
예제 #4
0
        public OAlumnoLista InsertarAlumno(OAlumno oalumno, CAlumno calumno)
        {
            OAlumnoLista listado = new OAlumnoLista();

            try
            {
                IalumnoR.AgregarAlumno(oalumno._Alumno, calumno.FkGrupo, calumno.FkTurno);
                listado.Correcto = true;
            }
            catch (Exception e)
            {
                listado.Excepcion = e;
                listado.Correcto  = false;
            }
            return(listado);
        }
예제 #5
0
        public void PresentarAgregarAlumno()
        {
            CAlumno calumno = new CAlumno();
            OAlumno oalumno = new OAlumno();

            oalumno._Alumno = iagregar.alumno;
            calumno.FkGrupo = iagregar.idgrupo;
            calumno.FkTurno = iagregar.idturno;
            OAlumnoLista lista = servicioAlumno.InsertarAlumno(oalumno, calumno);

            if (lista.Correcto)
            {
                iagregar.AgregarAlumno("Se ha guardado al alumno con éxito");
            }
            else
            {
                iagregar.ErrorAlumno(string.Format("{0}", lista.Excepcion.Message));
            }
        }
예제 #6
0
        public OAlumno ObtenerAlumnoPorId(CAlumno calumno)
        {
            OAlumno alumno = new OAlumno();

            try
            {
                Alumno palumno = IalumnoR.ObtenerAlumnoPorId(calumno.IdAlumno);
                if (palumno.Id.Equals(calumno.IdAlumno))
                {
                    alumno._Alumno  = palumno;
                    alumno.Correcto = true;
                }
                else
                {
                    alumno.Correcto = false;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(alumno);
        }