protected void btnInsertar_Click(object sender, ImageClickEventArgs e)
        {
            int intRegistroYaExiste;
            int intEstadoRolPrivi;
            NegRolesPrivilegios NegocioRolPrivi = new NegRolesPrivilegios();

            if (ddlRol.SelectedIndex.Equals(0))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Debe seleccionar un rol');</script>");
                return;
            }

            if (ddlPrivilegios.SelectedIndex.Equals(0))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Debe seleccionar un privilegio');</script>");
                return;
            }

            int intCodPrivilegios = Convert.ToInt32(ddlPrivilegios.SelectedValue);
            int intCodRol = Convert.ToInt32(ddlRol.SelectedValue);

            if (chkEstadoRolPriv.Checked)
            {
                intEstadoRolPrivi = 1;
            }
            else
            {
                intEstadoRolPrivi = 0;
            }

            if (gblAccion.Equals("Actualizar"))
            {
                return;
            }
            else
            {
                intRegistroYaExiste = NegocioRolPrivi.ExisteUnRolyPrivilegio(intCodRol, intCodPrivilegios);
                if (intRegistroYaExiste.Equals(1))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : El Rol y Privilegio ingresado ya existe!!');</script>");
                    return;
                }

                NegocioRolPrivi.AltaRolesPrivilegios(intCodPrivilegios, intCodRol, intEstadoRolPrivi);
            }

            LoadGrid();
        }