Пример #1
0
    protected void BtnAsignacion_Click(object sender, EventArgs e)
    {
        if (GridxAsignar.Rows.Count > 0)
        {
            int y = 0;
            foreach (GridViewRow row in GridxAsignar.Rows)
            {
                var checkbox = row.FindControl("CheckBAsigacion") as CheckBox;
                if (checkbox.Checked)
                {
                    y++;
                }
            }
            if (y > 0)
            {
                SQLQueryVariables SQL = new SQLQueryVariables(HdnId.Value);
                bool Insert           = false;
                foreach (GridViewRow row in GridxAsignar.Rows)
                {
                    var checkbox = row.FindControl("CheckBAsigacion") as CheckBox;
                    if (checkbox.Checked)
                    {
                        string IdITEM = GridxAsignar.DataKeys[row.RowIndex].Value.ToString();
                        Insert = SQL.InsertAsign(DDlistVariables.SelectedValue, IdITEM);
                        if (!Insert)
                        {
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(alert('No se pudo asignar'));</script>", false);
                        }
                    }
                }

                Encriptacion encriptacion = new Encriptacion("Paseparairaadmvariables");

                Response.Redirect("~/View/Comercial/AdmVentas/Productos/Variables/AdministracionVariables.aspx?ID=" + HdnId.Value + "&Request=" + encriptacion.TokenEncriptado);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(alert('No se ha seleccionado ningún item'));</script>", false);
            }
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(alert('No se ha seleccionado ningún item'));</script>", false);
        }
    }