//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 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; } }