Пример #1
0
    public bool nuevoPerfil(Tab_rol rol, string paginas)
    {
        bool          resultado = false;
        SqlConnection cnn       = null;
        SqlCommand    cmd       = null;

        cnn             = new SqlConnection(ConfigurationManager.AppSettings["Sistema"]);
        cmd             = new SqlCommand("SP_RolPaginaNuevo", cnn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@nombre", SqlDbType.VarChar);
        cmd.Parameters["@nombre"].Value = rol.Nombre;
        cmd.Parameters.Add("@descripcion", SqlDbType.VarChar);
        cmd.Parameters["@descripcion"].Value = rol.Descripcion;
        cmd.Parameters.Add("@paginas", SqlDbType.VarChar);
        cmd.Parameters["@paginas"].Value = paginas;

        cnn.Open();
        int cantidad = Convert.ToInt32(cmd.ExecuteNonQuery());

        cnn.Close();

        if (cantidad >= 1)
        {
            resultado = true;
        }

        return(resultado);
    }
Пример #2
0
    public static void extraeDatosPerfil(ArrayList perfiles, string id_perfil)
    {
        MetodosTabRolPagina metodosRolPagina = new MetodosTabRolPagina();
        Tab_rol             rol = new Tab_rol();

        rol.Id_rol = Convert.ToInt32(id_perfil);

        DataSet ds = new DataSet();

        ds = metodosRolPagina.obtenerTodoPorID_Perfil(rol);


        if (ds != null)
        {
            foreach (DataRow item in ds.Tables[0].Rows)
            {
                int    id          = Convert.ToInt32(item["id_rol"]);
                string nombre      = item["nombre"].ToString();
                string descripcion = item["descripcion"].ToString();
                int    estado      = Convert.ToInt32(item["activo"]);
                string paginas     = item["id_pagina"].ToString();

                perfiles.Add(new { id = id, nombre = nombre, descripcion = descripcion, estado = estado, paginas = paginas });
            }
        }
    }
Пример #3
0
    public DataSet obtenerTodoPorID_Perfil(Tab_rol rol)
    {
        DataSet          ds         = new DataSet();
        List <Parametro> Parametros = new List <Parametro>();

        Parametros.Add(new Parametro("@id_rol", DbType.Int32, rol.Id_rol));

        ds = SqlQuery.ObtieneDataSet(Parametros, "SP_ConsultaPerfilesPorIDRol", ConfigurationManager.AppSettings["Sistema"]);

        return(ds);
    }
Пример #4
0
    public static bool nuevoPerfil(string nombre, string descripcion, string paginas)
    {
        bool resultado = true;

        MetodosTabRol metodosRol = new MetodosTabRol();
        Tab_rol       rol        = new Tab_rol();

        DataSet ds = new DataSet();

        rol.Nombre      = nombre;
        rol.Descripcion = descripcion;

        resultado = metodosRol.nuevoPerfil(rol, paginas);

        return(resultado);
    }
Пример #5
0
    public static bool actualizarPerfil(string id, string nombre, string descripcion, string estado, string paginas)
    {
        bool resultado = true;

        MetodosTabRol metodosRol = new MetodosTabRol();
        Tab_rol       rol        = new Tab_rol();

        DataSet ds = new DataSet();

        rol.Id_rol      = Convert.ToInt32(id);
        rol.Nombre      = nombre;
        rol.Descripcion = descripcion;
        rol.Activo      = Convert.ToInt32(estado);

        resultado = metodosRol.updateRol(rol, paginas);

        return(resultado);
    }