Exemplo n.º 1
0
 //public void EliminarCarpeta(int numeroCarpeta)
 public void EliminarCarpeta(Carpeta c)
 {
     try
     {
         ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
         _objServicioC.EliminarCarpeta(c);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 2
0
 //public void EliminarCarpeta(int numeroCarpeta)
 public void EliminarCarpeta(Carpeta c)
 {
     try
     {
         ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
         _objServicioC.EliminarCarpeta(c);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
 public List <Carpeta> ListarCarpetas(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
         return(_objServicioC.ListarCarpetasAlumno(a));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 //public Carpeta GetCarpeta(int numCarpeta, int ci)
 public Carpeta GetCarpeta(Carpeta c)
 {
     try
     {
         ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
         return(_objServicioC.BuscarCarpetaAlumno(c));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 5
0
        //public Carpeta GetCarpeta(int numCarpeta, int ci)
        public Carpeta GetCarpeta(Carpeta c)
        {
            try
            {
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                return _objServicioC.BuscarCarpetaAlumno(c);
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
Exemplo n.º 6
0
 //public Carpeta getSentFolder(int ciAlumno)
 public Carpeta getSentFolder(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
         Carpeta c = new Carpeta {
             USUARIO = a, NOMBRE_CARPETA = "Enviados"
         };
         return(_objServicioC.BuscarCarpetaSistemaAlumno(c));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 7
0
        public void AgregarCarpeta(Carpeta c)
        {
            try
            {
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                if (c.NOMBRE_CARPETA.ToUpper() == "INBOX" ||
                    c.NOMBRE_CARPETA.ToUpper() == "PAPELERA" ||
                    c.NOMBRE_CARPETA.ToUpper() == "ENVIADOS")
                {
                    throw new Exception("Nombre de carpeta no valido");
                }

                //si el nombre de la carpeta no es ninguno por defecto del sistema la podemos ingreasr
                _objServicioC.NuevaCarpeta(c);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 8
0
        public void AgregarCarpeta(Carpeta c)
        {
            try
            {
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                if (c.NOMBRE_CARPETA.ToUpper() == "INBOX" ||
                    c.NOMBRE_CARPETA.ToUpper() == "PAPELERA" ||
                    c.NOMBRE_CARPETA.ToUpper() == "ENVIADOS")
                {
                    throw new Exception("Nombre de carpeta no valido");
                }

                //si el nombre de la carpeta no es ninguno por defecto del sistema la podemos ingreasr
                _objServicioC.NuevaCarpeta(c);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 9
0
        //public void EliminarEmail(int numeroEmail, int NumeroCarpeta, int ciAlumno)
        /// <summary>
        /// ENVIA UN EMAIL A LA CARPETA DE PAPELERA
        /// ELIMINA UN EMAIL COMPLETAMENTE SI SE ENCUENTRA EN LA CARPETA PAPELERA
        /// </summary>
        /// <param name="e"></param>
        /// <param name="carpeta"></param>
        public void EliminarEmail(Email e, Carpeta carpeta)
        {
            try
            {
                ServicioRemoting.ServicioEmails  _objServicioE = new ServicioRemoting.ServicioEmails();
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                //IPersistenciaCarpetas pc = FabricaPersistencia.getPersistenciaCarpetas();
                //Carpeta c = pc.BuscarCarpetaAlumno(ciAlumno, NumeroCarpeta);
                Carpeta c = _objServicioC.BuscarCarpetaAlumno(carpeta);
                if (c != null && c.NOMBRE_CARPETA.ToUpper() != "PAPELERA")
                {
                    //Carpeta papelera = pc.BuscarCarpetaSistemaAlumno(ciAlumno, "Papelera");
                    carpeta.NOMBRE_CARPETA = "Papelera";
                    Carpeta papelera = _objServicioC.BuscarCarpetaSistemaAlumno(carpeta);

                    if (papelera != null)
                    {
                        //pe.MoverEmail(numeroEmail, NumeroCarpeta, papelera.NUMERO_CARPETA);
                        _objServicioE.MoverEmail(e, carpeta, papelera);
                    }
                    else
                    {
                        throw new Exception("No se encontro la carpeta papelera del usuario");
                    }
                }
                else
                {
                    //pe.EliminarEmail(numeroEmail, NumeroCarpeta);
                    _objServicioE.EliminarEmail(e, carpeta);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 10
0
        //public Carpeta getInboxFolder(int ciAlumno)
        public Carpeta getInboxFolder(Alumno a)
        {
            try
            {
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                Carpeta c = new Carpeta {USUARIO = a, NOMBRE_CARPETA = "Inbox"};
                return _objServicioC.BuscarCarpetaSistemaAlumno(c);
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
Exemplo n.º 11
0
        public List<Carpeta> ListarCarpetas(Alumno a)
        {
            try
            {
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                return _objServicioC.ListarCarpetasAlumno(a);
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
Exemplo n.º 12
0
        //public void EliminarEmail(int numeroEmail, int NumeroCarpeta, int ciAlumno)
        /// <summary>
        /// ENVIA UN EMAIL A LA CARPETA DE PAPELERA
        /// ELIMINA UN EMAIL COMPLETAMENTE SI SE ENCUENTRA EN LA CARPETA PAPELERA
        /// </summary>
        /// <param name="e"></param>
        /// <param name="carpeta"></param>
        public void EliminarEmail(Email e, Carpeta carpeta)
        {
            try
            {
                ServicioRemoting.ServicioEmails _objServicioE = new ServicioRemoting.ServicioEmails();
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                //IPersistenciaCarpetas pc = FabricaPersistencia.getPersistenciaCarpetas();
                //Carpeta c = pc.BuscarCarpetaAlumno(ciAlumno, NumeroCarpeta);
                Carpeta c = _objServicioC.BuscarCarpetaAlumno(carpeta);
                if (c != null && c.NOMBRE_CARPETA.ToUpper() != "PAPELERA")
                {
                    //Carpeta papelera = pc.BuscarCarpetaSistemaAlumno(ciAlumno, "Papelera");
                    carpeta.NOMBRE_CARPETA = "Papelera";
                    Carpeta papelera = _objServicioC.BuscarCarpetaSistemaAlumno(carpeta);

                    if (papelera != null)
                    {
                        //pe.MoverEmail(numeroEmail, NumeroCarpeta, papelera.NUMERO_CARPETA);
                        _objServicioE.MoverEmail(e, carpeta, papelera);

                    }
                    else
                    {
                        throw new Exception("No se encontro la carpeta papelera del usuario");
                    }
                }
                else
                {
                    //pe.EliminarEmail(numeroEmail, NumeroCarpeta);
                    _objServicioE.EliminarEmail(e, carpeta);

                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }