//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; } }
//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; } }
public List <Carpeta> ListarCarpetas(Alumno a) { try { ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta(); return(_objServicioC.ListarCarpetasAlumno(a)); } catch (Exception ex) { throw ex; } }
//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; } }
//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; } }
//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; } }
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; } }
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; } }
//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; } }
//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; } }
public List<Carpeta> ListarCarpetas(Alumno a) { try { ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta(); return _objServicioC.ListarCarpetasAlumno(a); } catch (Exception ex) { throw ex; } }
//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; } }