private void Procesar()
        {
            if (Request.Cookies["WebNestle"] == null ||
                Request.Cookies["WebNestle"]["DLIdUsuario"] == null ||
                Request.Cookies["WebNestle"]["DLUsuario"] == null

                )
            {
                Response.Redirect("FrmMensajeLogin.aspx");
            }

            Formulario objt = new Formulario();
            DataTable  dt   = new DataTable();
            int        x    = 0;
            int        IdFormulario;
            int        EstadoFormulario;
            DataTable  flag = new DataTable();
            int        IdPerfil;
            string     msgerror = "";

            try
            {
                bool Flag = objt.IngresarFormulariosNuevosExistentes(Convert.ToInt32(ddlPerfiles.SelectedValue));

                var    items  = new System.Collections.ArrayList(ddlFormulariosAsignado.Items);
                string values = Request.Form[ddlFormulariosAsignado.UniqueID];

                string text = "";


                for (int i = 0; i < ddlFormulariosAsignado.Items.Count; i++)
                {
                    int idFormularioPerfil = Convert.ToInt32(ddlFormulariosAsignado.Items[i].Value);

                    objt.ActualizarEstadoFormularioPerfilAsignados(Convert.ToInt32(ddlPerfiles.SelectedValue), idFormularioPerfil, Convert.ToInt32(Request.Cookies["WebNestle"]["IdUsuario"]));
                }
                for (int i = 0; i < ddlFormulariosNoAgregados.Items.Count; i++)
                {
                    int idFormularioPerfil = Convert.ToInt32(ddlFormulariosNoAgregados.Items[i].Value);

                    objt.ActualizarEstadoFormularioPerfilNoAsignados(Convert.ToInt32(ddlPerfiles.SelectedValue), idFormularioPerfil, Convert.ToInt32(Request.Cookies["WebNestle"]["IdUsuario"]));
                }
                String mensajeScript = @"<script type='text/javascript'>
                       swal({
                title: ""Operacion Satisfactoria"",
                icon: ""success"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScript, false);
                // ScriptManager.RegisterStartupScript(UpdatePanel1, Page.GetType(), "Script", "<script language='javascript'>alert('Operacion Satisfactoria');setTimeout('location.reload(true);', 50); </script>", false);
            }
            catch (Exception ex)
            {
                msgerror = ex.Message;
                ScriptManager.RegisterStartupScript(UpdatePanel1, Page.GetType(), "Script", "<script language='javascript'>alert('Se produjo un error" + msgerror + "');</script>", false);
            }
        }