/// <summary>
 /// ACTUALIZA LA INFORMACION DE UN ALUMNO
 /// </summary>
 /// <param name="a"></param>
 /// <returns></returns>
 public void ModificarAlumno(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         _objServicioA.ModificarAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public Alumno getAlumno(int ci)
 {
     try
     {
          ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
          return (_objServicioA.Buscar(ci));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void NuevoAlumno(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         _objServicioA.AltaAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public Alumno getAlumno(int ci)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         return(_objServicioA.Buscar(ci));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// ACTUALIZA EL STATUS DE ACTIVO/NOACTIVO DE UN ALUMNO 
 /// </summary>
 /// <param name="a"></param>
 /// <param name="setActiveStatus"></param>
 public void ActualizarStatusAlumno(Alumno a, bool setActiveStatus)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         a.ACTIVO = setActiveStatus;
         _objServicioA.ActualizarStatusAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// ACTUALIZA EL STATUS DE ACTIVO/NOACTIVO DE UN ALUMNO
 /// </summary>
 /// <param name="a"></param>
 /// <param name="setActiveStatus"></param>
 public void ActualizarStatusAlumno(Alumno a, bool setActiveStatus)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         a.ACTIVO = setActiveStatus;
         _objServicioA.ActualizarStatusAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <Alumno> ListarAlumnos()
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         List <Entidades.Alumno>         Lista         = _objServicioA.Listar();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <Alumno> ListarAlumnosSinMovimientos(int NumeroDias)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         List <Entidades.Alumno>         Lista         = _objServicioA.ListarAlumnosSinMovimientos(NumeroDias);
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #9
0
        //public void AgregarEmail(string asunto, string cuerpo, Alumno Remitente, string userNameDestinatario)
        public void AgregarEmail(Email newEmail, Alumno remitente, Alumno destinatario)
        {
            try
            {
                //PRIMERO VALIDAMOS QUE EL DESTINATARIO EXISTA
                //--------------------------------------------
                ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();

                //OBTENERMOS EL USUARIO DESTINATARIO
                //destinatario = lusuario.getAlumno(destinatario.NOMBRE_USUARIO);
                destinatario = _objServicioA.Buscar(destinatario);
                if (destinatario != null)
                {
                    //OBTENGO LA CARPETA INBOX POR DEFECTO DEL DESTINATARIO
                    //------------------------------------------------------
                    LogicaCarpetas lcarpeta = LogicaCarpetas.GetInstancia();
                    //Carpeta InboxDest = lcarpeta.getInboxFolder(destinatario.CI);
                    Carpeta InboxDest = lcarpeta.getInboxFolder(destinatario);

                    //Carpeta SentFolder = lcarpeta.getSentFolder(Remitente.CI);
                    Carpeta SentFolder = lcarpeta.getSentFolder(remitente);

                    //Email e = new Email(null, asunto, false, cuerpo, SentFolder, InboxDest, DateTime.Now);
                    newEmail.CARPETA_DESTINATARIO = InboxDest;
                    newEmail.CARPETA_REMITENTE    = SentFolder;
                    ServicioRemoting.ServicioEmails _objServicioE = new ServicioRemoting.ServicioEmails();

                    //GUARDAMOS EL NUEVO EMAIL EN LA BASE DE DATOS
                    //--------------------------------------------
                    _objServicioE.NuevoEmail(newEmail);
                }
                else
                {
                    //CREAR EXCEPCION PERSONALIZADA AQUI!! ***********************************
                    throw new Exception("Usuario destinatario no valido. El usuario no existe en el sistema.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        //public void AgregarEmail(string asunto, string cuerpo, Alumno Remitente, string userNameDestinatario)
        public void AgregarEmail(Email newEmail, Alumno remitente, Alumno destinatario)
        {
            try
            {
                //PRIMERO VALIDAMOS QUE EL DESTINATARIO EXISTA
                //--------------------------------------------
                ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();

                //OBTENERMOS EL USUARIO DESTINATARIO
                //destinatario = lusuario.getAlumno(destinatario.NOMBRE_USUARIO);
                destinatario = _objServicioA.Buscar(destinatario);
                if (destinatario != null)
                {
                    //OBTENGO LA CARPETA INBOX POR DEFECTO DEL DESTINATARIO
                    //------------------------------------------------------
                    LogicaCarpetas lcarpeta = LogicaCarpetas.GetInstancia();
                    //Carpeta InboxDest = lcarpeta.getInboxFolder(destinatario.CI);
                    Carpeta InboxDest = lcarpeta.getInboxFolder(destinatario);

                    //Carpeta SentFolder = lcarpeta.getSentFolder(Remitente.CI);
                    Carpeta SentFolder = lcarpeta.getSentFolder(remitente);

                    //Email e = new Email(null, asunto, false, cuerpo, SentFolder, InboxDest, DateTime.Now);
                    newEmail.CARPETA_DESTINATARIO = InboxDest;
                    newEmail.CARPETA_REMITENTE = SentFolder;
                    ServicioRemoting.ServicioEmails _objServicioE = new ServicioRemoting.ServicioEmails();

                    //GUARDAMOS EL NUEVO EMAIL EN LA BASE DE DATOS
                    //--------------------------------------------
                    _objServicioE.NuevoEmail(newEmail);
                }
                else
                    //CREAR EXCEPCION PERSONALIZADA AQUI!! ***********************************
                    throw new Exception("Usuario destinatario no valido. El usuario no existe en el sistema.");

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public Usuario getLoginUsuario(string NombreUsuario, string Pass)
        {
            try
            {
                ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
                Entidades.Alumno a = _objServicioA.LoginAlumno(NombreUsuario, Pass);
                if (a != null)
                {
                    return(a);
                }
                else
                {
                    ServicioRemoting.ServicioDocente _objServicioD = new ServicioRemoting.ServicioDocente();
                    Entidades.Docente d = _objServicioD.LoginDocente(NombreUsuario, Pass);

                    return(d);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public Usuario getLoginUsuario(string NombreUsuario, string Pass)
        {
            try
            {
                ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
                Entidades.Alumno a =_objServicioA.LoginAlumno(NombreUsuario, Pass);
                if (a != null)
                {
                    return a;
                }
                else
                {

                    ServicioRemoting.ServicioDocente _objServicioD = new ServicioRemoting.ServicioDocente();
                    Entidades.Docente d = _objServicioD.LoginDocente(NombreUsuario, Pass);

                    return d;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void NuevoAlumno(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         _objServicioA.AltaAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// ACTUALIZA LA INFORMACION DE UN ALUMNO
 /// </summary>
 /// <param name="a"></param>
 /// <returns></returns>
 public void ModificarAlumno(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         _objServicioA.ModificarAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List<Alumno> ListarAlumnosSinMovimientos(int NumeroDias)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         List<Entidades.Alumno> Lista = _objServicioA.ListarAlumnosSinMovimientos(NumeroDias);
         return Lista;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List<Alumno> ListarAlumnos()
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         List<Entidades.Alumno> Lista = _objServicioA.Listar();
         return Lista;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }