예제 #1
0
        public static int Insertar(Perfiles perfil)
        {
            SqlParameter[] parametros = new SqlParameter[2];
            parametros[0] = new SqlParameter("@nombre", perfil.Nombre);
            parametros[1] = new SqlParameter("@padre", perfil.Padre == null ? 0 : perfil.Padre.Id);
            int res = SqlHelper.getInstance().escribir(Tabla + "_alta", parametros);

            return(res);
        }
예제 #2
0
        public static List <Perfiles> ListarPerfiles()
        {
            List <Perfiles> lista = new List <Perfiles>();
            DataTable       tabla = SqlHelper.getInstance().leer(Tabla + "_leer", null);

            foreach (DataRow item in tabla.Rows)
            {
                Perfiles obj = new Perfiles();
                obj.Id     = int.Parse(item["id"].ToString());
                obj.Nombre = item["nombre"].ToString();
                obj.Padre  = Buscar(int.Parse(item["padre"].ToString()));
                lista.Add(obj);
            }
            return(lista);
        }
예제 #3
0
        public static Perfiles Buscar(int id)
        {
            Perfiles obj = null;

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter("@id", id);
            DataTable tabla = SqlHelper.getInstance().leer(Tabla + "_buscar", parametros);

            foreach (DataRow item in tabla.Rows)
            {
                obj        = new Perfiles();
                obj.Id     = int.Parse(item["id"].ToString());
                obj.Nombre = item["nombre"].ToString();
            }
            return(obj);
        }
예제 #4
0
        public static List <Perfiles> ListarUsuarioPerfil(Usuario param)
        {
            List <Perfiles> lista = new List <Perfiles>();;

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter("@usuario", param.Login);
            DataTable tabla = SqlHelper.getInstance().leer(Tabla2 + "_leer", parametros);

            foreach (DataRow item in tabla.Rows)
            {
                Perfiles per = new Perfiles();
                per.Id     = int.Parse(item["perfil"].ToString());
                per.Nombre = item["nombre"].ToString();
                per.Padre  = Buscar(int.Parse(item["padre"].ToString()));
                lista.Add(per);
            }
            return(lista);
        }