Esempio n. 1
0
        protected void btnAgregar_Click(object sender, ImageClickEventArgs e)
        {
            LN_Atributo oLN_Atributo = new LN_Atributo();

            List<ENT_Atributo> oList_Attr = new List<ENT_Atributo>();
            int resultado = -1;
            foreach (ListItem li in lbProductos.Items)
            {
                if (li.Selected)
                {
                    oLN_Atributo.AsociarAtributo(Int32.Parse(li.Value), Session["ProdLabCod"].ToString(), 1, ref resultado);

                    if (resultado == 1)
                    {
                        Response.Write("<script>alert('El atributo ya se encuentra agregado');</script>");
                        return;
                    }
                    else
                    {
                        oList_Attr = oLN_Atributo.ListarAtributoXLab(Session["ProdLabCod"].ToString());
                        lbAgregados.DataSource = oList_Attr;
                        lbAgregados.DataTextField = "NomAtributo";
                        lbAgregados.DataValueField = "AtributoID";
                        lbAgregados.DataBind();

                        lbOpciones.DataSource = "";
                        lbOpciones.DataTextField = "";
                        lbOpciones.DataBind();
                        //    ((MasterPages.Principal)this.Master).CargarTreeView();
                    }

                }
            }
        }
Esempio n. 2
0
        protected void btnQuitar_Click(object sender, ImageClickEventArgs e)
        {
            LN_Atributo oLN_Atributo = new LN_Atributo();
            List<ENT_Atributo> oList_Attr = new List<ENT_Atributo>();

            foreach (ListItem li in lbAgregados.Items)
            {
                if (li.Selected)
                {
                    /* Verifificar si el parametro tiene muestra asociadas.
                     * En caso que las tenga, Mostrar un mensaje informandole
                     * que no se puede eliminar hasta que se eliminen las muestras
                     * */
                    oLN_Atributo.QuitarAtributo(Int32.Parse(li.Value));
                }
            }

            oList_Attr = oLN_Atributo.ListarAtributoXLab(Session["ProdLabCod"].ToString());
            lbAgregados.DataSource = oList_Attr;
            lbAgregados.DataTextField = "NomAtributo";
            lbAgregados.DataValueField = "AtributoID";
            lbAgregados.DataBind();

            //  ((MasterPages.Principal)this.Master).CargarTreeView();
        }