protected void ddl_Paginas_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Convert.ToInt16(ddl_Paginas.SelectedItem.Value) != 0)
            {
                PaginaNegocio pagNeg = new PaginaNegocio();

                var listaPaginas = pagNeg.Listar();

                Int16 id = Convert.ToInt16(ddl_Paginas.SelectedItem.Value);

                PaginaSeleccionada = listaPaginas.Find(x => id == x.ID);
            }
        }
        void RemoverPagina()
        {
            Int16         id     = Convert.ToInt16(Request.QueryString["IdRemoverPagina"]);
            PaginaNegocio pagNeg = new PaginaNegocio();
            var           listaPaginasCompleta = pagNeg.Listar();
            var           pag = listaPaginasCompleta.Find(p => p.ID == id);

            ListaPaginasAgregadas = (List <Pagina>)Session["listaPaginasSelec"];
            int indiceBuscado = ListaPaginasAgregadas.FindIndex(item => item.ID == pag.ID);

            ListaPaginasAgregadas.RemoveAt(indiceBuscado);

            Session["listaPaginasSelec"] = ListaPaginasAgregadas;
            Response.Redirect("PersonalizarUsuario.aspx");
        }
        protected void btn_AgregarPagina_Click(object sender, EventArgs e)
        {
            if (ddl_Paginas.SelectedIndex != 0)
            {
                ListaPaginasAgregadas = (List <Pagina>)Session["listaPaginasSelec"];
                PaginaNegocio pagNeg = new PaginaNegocio();

                var listaCompletaPaginas = pagNeg.Listar();

                Int16 id = Convert.ToInt16(ddl_Paginas.SelectedItem.Value);

                ListaPaginasAgregadas.Add(listaCompletaPaginas.Find(x => id == x.ID));

                Session["listaPaginasSelec"] = ListaPaginasAgregadas;
            }
        }
예제 #4
0
        protected void Btn_PaginaAM_OK_Click(object sender, EventArgs e)
        {
            lblDescripcion.Text = "";

            if (Validaciones())
            {
                if (Request.QueryString["idPagina"] != null)
                {//si es modificacion
                    Pagina pagModificada = new Pagina();
                    pagModificada.ID          = _Pagina.ID;
                    pagModificada.Descripcion = txtBox_Descripcion.Text;
                    pagModificada.Url_Imagen  = txtBox_Url_Imagen.Text;
                    pagModificada.Habilitado  = true;

                    int rowsAfectadas = PaginaNegocio.Modificar(pagModificada);

                    if (rowsAfectadas == 1)
                    {
                        Response.Redirect("../PersonalizarUsuario.aspx");
                    }
                    else
                    {
                        Response.Redirect("Error.aspx");
                    }
                }
                else
                {//si es alta
                    _Pagina.Descripcion = txtBox_Descripcion.Text;
                    _Pagina.Url_Imagen  = txtBox_Url_Imagen.Text;
                    _Pagina.Habilitado  = true;

                    PaginaNegocio PagNeg = new PaginaNegocio();

                    if (PagNeg.Agregar(_Pagina) < 1)
                    {
                        Response.Redirect("../Error.aspx");
                    }
                    else
                    {
                        Response.Redirect("../PersonalizarUsuario.aspx");
                    }
                }
            }
        }
 public PaginaBaja()
 {
     PagNeg = new PaginaNegocio();
 }
예제 #6
0
 public PaginasAM()
 {
     PaginaNegocio = new PaginaNegocio();
 }