예제 #1
0
 public static string ToDescriptionString(this CategoriaEnum val)
 {
     DescriptionAttribute[] attributes = (DescriptionAttribute[])val
                                         .GetType()
                                         .GetField(val.ToString())
                                         .GetCustomAttributes(typeof(DescriptionAttribute), false);
     return(attributes.Length > 0 ? attributes[0].Description : string.Empty);
 }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((String)Session["email"] == "" || Session["email"] == null)
            {
                Response.Redirect("login.aspx");
            }

            if (!IsPostBack)
            {
                inicial = 0;
                final   = inicial + 10;
            }
            else
            {
                final = inicial + 10;
            }

            PublicacionCEN pc        = new PublicacionCEN();
            CategoriaEnum  categoria = CategoriaEnum.Otros;
            String         cat       = Request.QueryString["CAT"];

            switch (cat)
            {
            case "Social":
                categoria = CategoriaEnum.Social;
                break;

            case "Alojamiento":
                categoria = CategoriaEnum.Piso;
                break;

            case "Educacion":
                categoria = CategoriaEnum.Academico;
                break;

            case "Flechazo":
                categoria = CategoriaEnum.Amor;
                break;

            case "Otros":
                categoria = CategoriaEnum.Otros;
                break;
            }

            IList <PublicacionEN> l = pc.Por_categoria(categoria);
            //IList<PublicacionEN> l = pc.Listar(inicial, final);
            List <PublicacionEN> lParsed = l as List <PublicacionEN>;

            ListView1.DataSource = lParsed;
            ListView1.DataBind();
        }
예제 #3
0
        protected void Publicar_Click(object sender, EventArgs e)
        {
            PublicacionCEN publiCen  = new PublicacionCEN();
            bool           anonimo   = true;
            CategoriaEnum  categoria = CategoriaEnum.Otros;

            if (RadioAnonimo.Checked == true)
            {
                anonimo = true;
            }
            else if (RadioFirmado.Checked == true)
            {
                anonimo = false;
            }

            switch (cat.SelectedValue)
            {
            case "1":
                categoria = CategoriaEnum.Social;
                break;

            case "2":
                categoria = CategoriaEnum.Piso;
                break;

            case "3":
                categoria = CategoriaEnum.Academico;
                break;

            case "4":
                categoria = CategoriaEnum.Amor;
                break;

            case "5":
                categoria = CategoriaEnum.Otros;
                break;
            }

            publiCen.New_(titulo.Text, cont.Text, anonimo, false, DateTime.Now, 0, Session["email"].ToString(), categoria);
        }