/// <summary> /// ENVIA UN EMAIL /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAceptar_Click(object sender, EventArgs e) { try { //ILogicaEmails le = FabricaLogica.getLogicaEmails(); ServiceWebMail sm = new ServiceWebMail(); SiteAlumno m = Master; if (m != null && m.USUARIO_LOGUEADO != null) { Alumno a = (Alumno)m.USUARIO_LOGUEADO; refServiceWebMail.Email newEmail = new refServiceWebMail.Email { CUERPO = txtContenido.Text, FECHA = DateTime.Now, ASUNTO = txtAsunto.Text }; Alumno destinatario = new Alumno { NOMBRE_USUARIO = txtPara.Text }; //le.AgregarEmail(txtAsunto.Text, txtContenido.Text, a, txtPara.Text); //le.AgregarEmail(newEmail, a, destinatario); sm.AgregarEmail(newEmail, a, destinatario); Response.Redirect("~/AdminAlumno/home.aspx"); } } catch (Exception ex) { lblInfo.Text = ex.Message; } }
protected void btnNuevaCarpeta_Click(object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(txtNuevaCarpetaNombre.Text)) { //ILogicaCarpetas lc = FabricaLogica.getLogicaCarpetas(); ServiceWebMail sm = new ServiceWebMail(); Carpeta c = new Carpeta(); SiteAlumno master = (SiteAlumno)Master; c.NOMBRE_CARPETA = txtNuevaCarpetaNombre.Text; c.USUARIO = master.USUARIO_LOGUEADO; //lc.AgregarCarpeta(c); sm.AgregarCarpeta(c); RefreshFolders(); lblInfo.Text = "Carpeta creada"; txtNuevaCarpetaNombre.Text = ""; } else { lblInfo.Text = "Ingrese un nombre de carpeta"; } } catch (Exception ex) { lblInfo.Text = ex.Message; } }
public void RefreshFolders() { try { //ILogicaCarpetas lc = FabricaLogica.getLogicaCarpetas(); ServiceWebMail sm = new ServiceWebMail(); SiteAlumno master = (SiteAlumno)Master; if (master != null) { //FolderListRepeater.DataSource = lc.ListarCarpetas((Alumno)master.USUARIO_LOGUEADO); FolderListRepeater.DataSource = sm.ListarCarpetas((Alumno)master.USUARIO_LOGUEADO); FolderListRepeater.DataBind(); } } catch (Exception ex) { lblInfo.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { try { lblInfo.Text = ""; Session["EmailId"] = null; if (!IsPostBack) { //CARGAMOS NOMBRE DE USUARIO LOGUEADO //----------------------------------- //CARGAMOS CARPETAS DE USUARIO LOGUEADO //------------------------------------- RefreshFolders(); //CARGAMOS CARPETA INBOX DEL USUARIO LOGUEADO POR DEFECTO //------------------------------------------------------- //ILogicaCarpetas lc = FabricaLogica.getLogicaCarpetas(); ServiceWebMail sm = new ServiceWebMail(); SiteAlumno master = (SiteAlumno)Master; if (master != null && master.USUARIO_LOGUEADO != null) { //Carpeta inbox = lc.getInboxFolder(master.USUARIO_LOGUEADO.CI); //Carpeta inbox = lc.getInboxFolder(master.USUARIO_LOGUEADO); Carpeta inbox = sm.getInboxFolder((Alumno)master.USUARIO_LOGUEADO); if (inbox != null) { ConsultaCarpeta.CARPETA = inbox; } } } } catch (Exception ex) { lblInfo.Text = ex.Message; } }