دسته بندی ها
19:34 1402/09/08

نحوه پیاده سازی تایید اطلاعات در Sql Server

مشخصات سوال کننده :
کاربر : Tarak4135     امتیاز کاربر : 56     رتبه کاربر : 17
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    1
تعداد بازدید این سوال : 1744
2 نظر
fateme : کاربر گرامی توضیحاتی که شما فرمودید بیشتر حالت تعریف و شرح پروژه است و چیزی از جزییات رو نمیشه فهمید. شما بایستی کاری که میخاید رو انجام بدید و اگر در بخشی از اون به مشکل برخورد کردید خطا یا یک بخش خاص و محدود شده رو بپرسید. کاری که الان میشسه انجام داد ما هم پاسخ خودمون رو براتون شرح بدیم.

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 08:18 1402/09/08
fateme : در توضیحات شما اینکه چجوری امضا روی درخواست ثبت میشه مشخص نیست. شما می تونید افرادی که حق امضا دارن رو توی سیستم تایین کنید و برای این درخواست کسانی که حق امضا دارن رو مشخص کنید. در بخشی از توضیحات نوشتید "میخواهم کاری کنم که بعد از تایید درخواست توسط سرپرست و مدیر و چاپ درخواست امضای هر دو نفر در قسمت های مربوط به خود درج شود" خب این کار به سادگی قابل انجامه. وقتی این 2 نفر درخواست رو تایید کردن امضا هم پای نامه قرار بدید. راستش من دقیقا نمی دونم مشکل شما چی هست ولی بنظر کار سختی نمیاد

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 08:21 1402/09/08
پاسخ دهنده : Radman 03:14 1402/09/09

با درود 

باید یک جدول ایجاد کنید برای تایید کاربر که به جدول درخواستهاتون وصل شه که این جدول آیدی درخواست و valueو کد کاربر هم بگیره وقتی کاربری یک درخواست رو تایید کرد یک رکورد در این جدول ذخیره بشه و شما امضا رو وقتی از حالت Hide به Show تبدیل کنین که آیدی درخواست و کد کاربر تایید کننده در این جدول وجود داشته باشه

Value به این درد میخوره که هر کاربر با تاییدش از 100 50 امتیاز بده که شما هر وقت جمع امتیاز ها به 100 رسید امصا رو نشون بدین

ویرایش شده در پنج شنبه 9 آذر 1402 ساعت 03:20:58
به این پاسخ امتیاز بدهید    2
امتیاز: 169 رتبه: 9
4 نظر
Tarak4135 : ممنون از پاسختون. منظورم همین بود دقیقا.فقط یک مورد اینکه خروجی چاپ درخواست باستیمول سافت انجام میشه در اینجا اگر من یک جدول ایجاد کنم که شامل id شخص تایید کننده و آدرس فایل امضا آن شخص باشد که این امضا به صورت فایل png در برنامه ذخیره شده است و هر وقت من بخواهم یک درخواست را چاپ کنم از جدولی که شما گفتید id شخص تایید کننده را گرفته و از این جدول آدرس امضا اون را بدست می آورد و این آدرس را با کد زیر به استیمول ارسال میکنیم تا عکس امضا در جای خودش قرار بگیرد. StiReport report = new StiReport(); report["image1"] = Signature1.ImageAdders; report["image2"] = Signature2.ImageAdders; که در اینجا Signature1.ImageAdders آدرس امضا شخص اول و Signature2.ImageAdders آدرس شخص دوم است که با کویری زدن روی سه جدول درخواست ها، جدول تایید کننده درخواست ها و جدول آدرس امضا بدست می آید. حال به نظر شما این درسته و مشکلی نداره؟

امتیاز کاربر : 56   رتبه کاربر : 17   تاریخ ثبت : 05:38 1402/09/09
Radman : : با درود کاملا درسته. ولی عکس امضا رو به صورت باینری ذخیره کنین خیلی بهتره هم امنیت عکس و هم نگهداری اون راحتتره دیگه نمیخواد نگران پاک شدن یا سواستفاده عکس امضا و.. باشین نکته مهمش اینه که امضا ها در ساب ریپورت بیارین که دیتا درخواست دوبل نشه

امتیاز کاربر : 169   رتبه کاربر : 9   تاریخ ثبت : 12:21 1402/09/09
Radman : حتی یک کنترل هم در حواله انبار اگه دارین میتونین بزارین که اگه امتیاز کمتر از 100 بود امکان ثبت حواله وجود نداشته باشه و خطا بده و این کار رو سیستمی کنین و انباردار نیاز به چک کردن این موضوع رو نداشته باشه

امتیاز کاربر : 169   رتبه کاربر : 9   تاریخ ثبت : 12:26 1402/09/09
Radman : میتونین یک دیتا بیس دیگه برای ذخیره تصویر در دیتابیس ایجاد کنین یا روی حجم عکس رو کنترل داشته باشین. من انجام دادم برای امضا و... مشکلی پیش نیومده

امتیاز کاربر : 169   رتبه کاربر : 9   تاریخ ثبت : 02:44 1402/09/09
ادامه نظرات ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود