private void ListarFormulario()
        {
            try
            {
                DataTable  dt  = new DataTable();
                DataTable  dt2 = new DataTable();
                Formulario OBJ = new Formulario();


                dt = OBJ.FormularioIdPerfilNoSeleccionados(Convert.ToInt32(ddlPerfiles.SelectedValue));
                lblTotalUsuario.Text = dt.Rows.Count.ToString();
                ddlFormulariosNoAgregados.DataSource     = dt;
                ddlFormulariosNoAgregados.DataTextField  = "NombreRuta";
                ddlFormulariosNoAgregados.DataValueField = "IdFormulario";
                ddlFormulariosNoAgregados.DataBind();

                dt2 = OBJ.FormularioIdPerfilSeleccionados(Convert.ToInt32(ddlPerfiles.SelectedValue));

                //lblTotalUsuario.Text = dt.Rows.Count.ToString();
                ddlFormulariosAsignado.DataSource     = dt2;
                ddlFormulariosAsignado.DataTextField  = "NombreRuta";
                ddlFormulariosAsignado.DataValueField = "IdFormulario";
                ddlFormulariosAsignado.DataBind();

                //if (dt.Rows.Count > 0)
                //{
                //    grFormulario.DataSource = dt;
                //    grFormulario.DataBind();
                //}
            }
            catch (Exception ex)
            {
            }
        }
        protected void ddlPerfiles_SelectedIndexChanged(object sender, EventArgs e)
        {
            Formulario obj = new Formulario();
            DataTable  dt  = new DataTable();
            DataTable  dt2 = new DataTable();
            int        IdFormulario;
            int        x        = 0;
            string     msgerror = "";

            try
            {
                Formulario OBJ = new Formulario();

                bool Flag = OBJ.IngresarFormulariosNuevosExistentes(Convert.ToInt32(ddlPerfiles.SelectedValue));


                ddlFormulariosNoAgregados.ClearSelection();
                ddlFormulariosAsignado.ClearSelection();

                ddlFormulariosNoAgregados.Items.Clear();
                ddlFormulariosAsignado.Items.Clear();
                dt = OBJ.FormularioIdPerfilNoSeleccionados(Convert.ToInt32(ddlPerfiles.SelectedValue));


                lblTotalUsuario.Text = dt.Rows.Count.ToString();
                ddlFormulariosNoAgregados.DataSource     = dt;
                ddlFormulariosNoAgregados.DataTextField  = "NombreRuta";
                ddlFormulariosNoAgregados.DataValueField = "IdFormulario";
                ddlFormulariosNoAgregados.DataBind();
                dt2 = OBJ.FormularioIdPerfilSeleccionados(Convert.ToInt32(ddlPerfiles.SelectedValue));


                ddlFormulariosAsignado.DataSource     = dt2;
                ddlFormulariosAsignado.DataTextField  = "NombreRuta";
                ddlFormulariosAsignado.DataValueField = "IdFormulario";
                ddlFormulariosAsignado.DataBind();
            }
            catch (Exception ex)
            {
                msgerror = ex.Message;
                //ScriptManager.RegisterStartupScript(UpdatePanel1, Page.GetType(), "Script", "<script language='javascript'>alert('Algunos formularios no fueron registrados, Por favor primero Ingreselos');</script>", false);
            }
        }