نمایش نتایج 1 تا 24 از 24

نام تاپیک: تنظیم سطوح دستیابی کاربران در برنامه

  1. #1

    تنظیم سطوح دستیابی کاربران در برنامه

    درود ...
    میخواستم برای کاربران یه برنامه مثل شکل زیر سطوح دستیابی رو تعریف کنم
    فقط نمیدونم آیا اینا باید تو دیتابیس ذخبره بشن؟(منظورم به ازای تک تک گزینه ها باید فیلد تعریف کنم؟)
    ضمنا امکان اینکه گزینه ها ریز تر بشن هم هست ...
    ممنون میشم اگر یاری رسانی کنید
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: png 01.png‏ (40.1 کیلوبایت, 264 دیدار)
    آخرین ویرایش به وسیله zharfa : شنبه 05 مهر 1393 در 07:45 صبح

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    سلام در مورد دسترسی کاربران فرض کنید شما در صفحه اصلی برنامه شکلی به صورت زیر دارید
    untitled.JPG
    خب حال در یک فرم تمام آیتم های این منو ها رو به صورت چک لیست نمایش می دهیم تا کاربر بتونه دسترسی روبده
    برای این کار ابتدا منوی مورد نظر در فرم اصلی رو به صورت عمومی تعریف می کنیم در خاصیت ها خاصیت Modifiers=true
    در فرم دسترسی به منوهای آن دسترسی یافته و تمام آنها را به صورت چک لیست مثل شکل زیر نمایش می دهید
    untitled.JPG
    حال هر آیتمی که چک زده می شود در بانک اطلاعات برای آن کاربر نمایش داده میشود
    در صورتی که با این سناریو موافقید کدها شو بدم

  3. #3

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    خب حال در یک فرم تمام آیتم های این منو ها رو به صورت چک لیست نمایش می دهیم تا کاربر بتونه دسترسی روبده
    برای این کار ابتدا منوی مورد نظر در فرم اصلی رو به صورت عمومی تعریف می کنیم در خاصیت ها خاصیت Modifiers=true
    در فرم دسترسی به منوهای آن دسترسی یافته و تمام آنها را به صورت چک لیست مثل شکل زیر نمایش می دهید

    این قسمتو نفهمیدم میشه بیشتر توضیح بدید؟

  4. #4

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    من فرمی که تو عکس پست 1 هست رو باید طراحی کنم.
    اینکه گفتید منو ها رو به صورت عمومی و... تعریف میکنیم و ...
    رو دقیق متوجه نشدم

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    ببخشید شاید خوب توضیح ندادم
    شما یه منو دارید درسته بر روی من کلیک کنید و خاصیت
    Modifiers=true رو به صورت تغییر دهید
    untitled.JPG

    خب ابن تا تا اینجا و ما فرض می کنیم اسم این فرم اصلی مون frm_main هست و نام منوی ما sidbar1
    در فرم دسترسی اینکه تمام منو های فرم اصلی رو به صورت درختی نمایش دهیم یک شی TreeView به نام
    treeView1 قرار می دهیم
    و کد زیر را می نویسیم
     frmmain frm=new frmmain();            int cnt = frm.sideBar1.Items.Count;
    foreach (ToolStripMenuItem menu in frm.sideBar1.Items)
    {
    menu.Visible = true;
    treeView1.Nodes.Add("x", menu.Text);
    }
    foreach (ToolStripMenuItem menu in frm.sideBar1.Items)
    {
    menu.Visible = true;


    for (int i = 0; i < menu.DropDown.Items.Count ; i++)
    {
    treeView1.Nodes[j].Nodes.Add("X", menu.DropDown.Items[i].Text);
    }
    j++;

    }


    این تکه کد تمام منوهای منوی اصلی رو در شی Treeview به صورت درختی نمایش می دهد



  6. #6

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    ممنون دوست عزیز
    فقط اون متغیر j مقدار نگرفته آیا منظورتون همون i بوده؟

  7. #7

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    J=0 شد درست شد فقط چک لیست نیست به صورت گزینه ای اومده که اونم گزینه CHECK BOX=TRUE کردم درست شد
    (اینها رو محض دوستان مبتدی مثل خودم گفتم)

    بفرمائید شما

  8. #8
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    int j = 0;

    ببخشید

  9. #9
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    حاجی سورس برنامه رو میزارین ؟
    لطفا

  10. #10
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    سلام من ی نمونه با اکسس گذاشتم اگه خواستید با بانک اس کیوال هم میزارم زیاد فرقی ندارد
    http://uploadboy.com/ngqot9nfy29o.html

  11. #11
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    سلام و ممنون بابت سورس !
    پسورد رو هم بگین

  12. #12
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    رمز برنامه admin , admin هست
    رمز db : 2261

  13. #13
    کاربر دائمی آواتار hadi vafaii
    تاریخ عضویت
    دی 1392
    محل زندگی
    کرج
    پست
    316

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    نقل قول نوشته شده توسط gerdioz مشاهده تاپیک
    سلام من ی نمونه با اکسس گذاشتم اگه خواستید با بانک اس کیوال هم میزارم زیاد فرقی ندارد
    http://uploadboy.com/ngqot9nfy29o.html
    عرض سلام دارم خدمت تمام دوستان بابت سورسی که قرار دادین ممنون اما متسفانه نمیتونم دانلودش کنم اگه ممکنه جایی آپلود کنید که ILivid نخواد هر کاری کردم ILivid هم دانلود نشد که نصبش بکنم تا به وسیله اون دانلود کنم ممنون

  14. #14
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    باسلام
    روی سرور دیگه بارگذاری کردم
    http://cld.persiangig.com/download/f...D/Sales.rar/dl

  15. #15
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    سلام
    من یخورده گیج شدم ... میخوام واسه sql و برنامم اینو پیاده کنم ولی نمیدونم از کجا شروع کنم ؟

  16. #16
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    سلام
    الان چطور باید اون چکباکس ها رو به تری ویو اضافه کرد ...
    و بعد ربطشون داد به دیتابیس که تعیین سطح دسترسی رو انجام بدم ؟
    البته بانکم sql هستش .
    --------------------------
    یه سوال دیگه : با تری ویو چطور تمام فرم (پنجره) های برنامه رو نشون بدم ؟
    عکس های ضمیمه عکس های ضمیمه

  17. #17

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    نقل قول نوشته شده توسط zharfa مشاهده تاپیک
    درود ...
    میخواستم برای کاربران یه برنامه مثل شکل زیر سطوح دستیابی رو تعریف کنم
    فقط نمیدونم آیا اینا باید تو دیتابیس ذخبره بشن؟(منظورم به ازای تک تک گزینه ها باید فیلد تعریف کنم؟)
    ضمنا امکان اینکه گزینه ها ریز تر بشن هم هست ...
    ممنون میشم اگر یاری رسانی کنید
    سلام دوست عزیز احتیاج نیست شما دقیقا از فرمی که gerdioz گفتن استفاده کنید که .همین فرمی که طراحی کردید خوبه .حالا باید تصمیم بگیرید که چطوری دسترسی بدید !!!! کاربری یا گروهی
    اگر کاربری بخواهید دسترسی بدید باید برای هر کاربر بیاید و به تمام نقاطی که دارید دسترسی درست کنید شما اگر کاربر برنامتون زیاده بیاید از گروه استفاده کنید یکبار دسترسی برای اون گروه تعریف می کنید و هر چندتاکاربر که بخواهی بهش اد می کنید .مثلا آدمین به کل برنامه یا حسابداری به کارهای حسابداری ، انباردار به کارهای انبار داری ....

  18. #18
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    سلام gerdioz ، نیستی ؟
    خیلی گیرم ... برنامم تقریبا تمومه ، فقط این قسمت مونده و (ذخیره اطلاعات خونده شده از اکسل در بانک)

  19. #19
    کاربر دائمی آواتار Behnam6670
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    زیر آسمان آبی خدا
    پست
    496

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    اگه بخوای داخل یه فرم به یه button دسترسی بدی چی(و اگه تعدا فرم ها زیاد باشه)؟اونوقت بهترین راه چیه؟

  20. #20
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    پست
    389

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    با سلام
    بنده یک نمونه ساده تصویری گذاشتم اگه سوالی بود در خدمتم
    http://uplod.ir/gj61yqj0zzoo/Desktop.rar.htm

  21. #21

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    نقل قول نوشته شده توسط Behnam6670 مشاهده تاپیک
    اگه بخوای داخل یه فرم به یه button دسترسی بدی چی(و اگه تعدا فرم ها زیاد باشه)؟اونوقت بهترین راه چیه؟
    بهترین راه دسترسی گروهی هستش اصلا فرم برای کاربر باز نشه ! تا بخواهید به یه کاربر دسترسی به فرم بدید و بخواهید button دسترسی نداشته باشید باید تمام برنامتون رو داخل سطوح دسترسی بیارید و کاربر به کاربر دسترسی بدید شاید تو برنامه های کوچک که چند تا کار ساده حذف ، اضافه ، ویرایش انجام میدن کار ساده ای باشه اما فرض کنید یه برنامه مدیریت بیمارستانی یا یه برنامه پیشرفته باشه با کلی فرم و کارهای مختلف و کاربرهای مختلف ... اون فقط چی ؟به نظرتون میشه بیایم کاربر به کاربر فرم به فرم buttonبه button دسترسی بدیم ؟؟؟

  22. #22
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    نقل قول نوشته شده توسط Yanehsar مشاهده تاپیک
    بهترین راه دسترسی گروهی هستش اصلا فرم برای کاربر باز نشه ! تا بخواهید به یه کاربر دسترسی به فرم بدید و بخواهید button دسترسی نداشته باشید باید تمام برنامتون رو داخل سطوح دسترسی بیارید و کاربر به کاربر دسترسی بدید شاید تو برنامه های کوچک که چند تا کار ساده حذف ، اضافه ، ویرایش انجام میدن کار ساده ای باشه اما فرض کنید یه برنامه مدیریت بیمارستانی یا یه برنامه پیشرفته باشه با کلی فرم و کارهای مختلف و کاربرهای مختلف ... اون فقط چی ؟به نظرتون میشه بیایم کاربر به کاربر فرم به فرم buttonبه button دسترسی بدیم ؟؟؟
    این که شما فرمودین درسته !
    بیشتر توضیح بدین و هم اینکه یه نمونه ای ، چیزی :)
    البته من تو همینم گیر کردم !؟

  23. #23
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    toolstrip رو نمیشه توی تری ویو نمایش داد ؟
    من اینجوری نوشتم از tol خطا میگیره ؟

    //    int b = mn.toolStrip1.Items.Count;           //     foreach (ToolStrip tol in mn.toolStrip1.Items)
    // {
    // menu.Visible = true;
    // treeView1.Nodes.Add("x", menu.Text);
    // }
    // foreach (ToolStrip tol in mn.toolStrip1.Items)
    // {
    // menu.Visible = true;
    // int d = 0;
    // for (int i = 0; i < menu.DropDown.Items.Count; i++)
    // {
    // treeView1.Nodes[j].Nodes.Add("X", menu.DropDown.Items[i].Text);
    // }
    // d++;
    // }

  24. #24
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: تنظیم سطوح دستیابی کاربران در برنامه

    [QUOTE=ghasem110deh;2138819]toolstrip رو نمیشه توی تری ویو نمایش داد ؟
    من اینجوری نوشتم از tol خطا میگیره ؟

    الان این مهمه برام :
    عناوین فیلدهای یک جدول رو به صورت درختی نمایش بدم !
    جون داداش راهنمایی کنید !

تاپیک های مشابه

  1. تنظیم سطوح دسترسی برای کاربران
    نوشته شده توسط reza.palang در بخش CakePHP
    پاسخ: 1
    آخرین پست: چهارشنبه 01 اردیبهشت 1389, 08:11 صبح
  2. تنظیم دسترسی های کاربران شبکه
    نوشته شده توسط ssmehizadeh در بخش شبکه و Networking‌
    پاسخ: 2
    آخرین پست: شنبه 05 فروردین 1385, 16:56 عصر
  3. تنظیم دسترسی های کاربران شبکه
    نوشته شده توسط sm_montazar در بخش شبکه و Networking‌
    پاسخ: 2
    آخرین پست: جمعه 04 فروردین 1385, 14:10 عصر
  4. خارج کردن تمامی کاربران از برنامه
    نوشته شده توسط Andy در بخش SQL Server
    پاسخ: 6
    آخرین پست: شنبه 26 آذر 1384, 21:31 عصر
  5. تنظیم صفحه کزارش از داخل برنامه با توجه به اطلاعات کاربر
    نوشته شده توسط rezaei manesh در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: یک شنبه 18 بهمن 1383, 17:52 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •