Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class EliminarPublicacion : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void btnEliminar_Click(object sender, EventArgs e)
- {
- Dictionary<int, Publicación> publicaciones = ((Dictionary<int, Publicación>)Session["Publicaciones"]);
- string titulo = ddlEliminar.SelectedValue;
- int id = 0;
- //recorre publicaciones y obtenemos el id en base al título de la publicacion
- foreach (Publicación unapubli in publicaciones.Values)
- {
- if (unapubli.Título.Equals(titulo))
- {
- id = unapubli.Id;
- break;
- }
- }
- if (publicaciones.ContainsKey(id))
- {
- publicaciones.Remove(id);
- lblEliminar.Text = "El objeto se dió de baja correctamente";
- lblEliminar.ForeColor = System.Drawing.Color.Blue;
- }
- else
- {
- lblEliminar.Text = "La publicación no existe";
- lblEliminar.ForeColor = System.Drawing.Color.Red;
- }
- }
- protected void dllEliminar_Init(object sender, EventArgs e)
- {
- Dictionary<int, Publicación> publicaciones = ((Dictionary<int, Publicación>)Session["Publicaciones"]);
- foreach (Publicación publicación in publicaciones.Values)
- {
- if (publicación.Lector == null)
- {
- ddlEliminar.Items.Add(new ListItem(publicación.Título));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement