PDA

View Full Version : راهنمایی درمورد درگاه بانک +گرید ویو..... میخوام



sami_villa
دوشنبه 02 دی 1392, 18:57 عصر
سلام.. یه پروژه asp.net دارم کار میکنم... موضوع در مورد یک هتل هست که سیستم رزرو رو براش پیاده کردم...
مشکلاتی که الان دارم

1- صدور فاکتور میخوام توی سایت قرار بدم که مسئول هتل یا خود کاربر بتونه هزینه ها رو ببینه و در صورت نیاز به یه درگاه بانک وصل بشه و پرداخت صورت بگیره...

2- یه قسمت دارم برای درخواست گواهی (اشتغال - وام - مرخصی)... نمیدونم کلا این قسمت رو چطوری پیاده کنم...

3- در حال حاضر هم در یکی از صفحه ها اطلاعات مشتریان به داخل گرید ویو خونده میشه... و نمایش داده میشه...
کاربر با کلیک روی select گرید ویو میتونه اطلاعات رو در تکست باکس هایی که قرار دادم ببینه... و تغییرات رو ایجاد و ثبت کنه... مشکل این بخش اینه وقتی اطلاعات ثبت میشه به صورت انی و همون موقع توی گریدویو نمایش داده نمیشه... یا باید به کلی پروژه رو ریست کنم یا یک صفحه دیگه باز کنم و به صفحه مربوطه بر گردم تا تغییرات رو ببینم.... برای این کار چه راه حلی دارین...

این پروژه برای در برنامه سازی تحت وب هست و پرداخت و صدور فاکتور به صورت سوری باشه یا نباشه مهم نیست...

توی asp مبتدی هستم....
نمیخوام پروژه ام به صورت کامل ویزارد باشه((( توی گرید ویو مخصوصا تکست باکس گذاشتم و از edit گرید.... استفاده نکردم که پروژه ام با بقیه یه فرقی داشته باشه...)))

ممنون میشم اگه نمونه کد و اموزشی در مورد سوالای بالا دارید بهم بدین... سوالاتم زیاده.... ممنون

sami_villa
سه شنبه 03 دی 1392, 16:00 عصر
کسی نبود جواب بده؟

i.RB92
سه شنبه 03 دی 1392, 16:28 عصر
سلام
اسنطور که معلومه کل پروژه شما به گرید ویو و DataBinding و اینا مربوطه، اینجا (http://www.uplooder.net/cgi-bin/dl.cgi?key=71d90033358af8c4d2180c71ef38df92)برا تون یه سمپل کد آماده که از آموزش های سایت تیزلرنینگه (tizlearning.com/weblog/4) آپلود کردم. امیدوارم مفید باشه.

sami_villa
چهارشنبه 04 دی 1392, 20:17 عصر
توی پروژم لوگین کاربر با شماره شناسنامه وکد ملی صورت میگیره ک این دو رو توی سیشن مربوطه ذخیره میکنم. بعد از لوگین پنلی ک ب کاربر نشون داده میشه دارای ی صفحه برای تغییر مشخصات هست.
توی این صفحه میخوام مشخصات کاربر توی تکست باکسای مربوطه نشون داده بشه......
راهی پیشنهاد میکنید....؟؟؟؟؟

برای این کار ی گرید ویو گذاشتم ک اطلاعات رو با اون سیشن ها به داخلش فراخوندم. و نمیایش میده. مشکل اینه که نمیدونم برای نمایش اطلاعات گرید.... توی تکس باکس چکار کنم. دستور دارم ک وقتی روی select‌گرید ... کلیک شد توی تکس باکس نشون بده.... ولی رای این یکی نمیدونم‌چ کنم....

mohsen..f
جمعه 06 دی 1392, 00:06 صبح
واسه مشکل اولت که اطلاعات لحظه ای تو گرید نشون نمیده و باید صفحتو از نو اجرا کنی، باید بعد دستورات ثبت اطلاعات گرید رو ریفرش کنی.

Gridview1.DataBind();

mohsen..f
جمعه 06 دی 1392, 00:18 صبح
در مورد مشکل کد سکلت، تو حالت دیزاین با دابل کلید رو سلکت به محیط کد مربوطه وارد میشی.

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
تو این قسمت باید دستوراتتو بزاری که اطلاعات از گرید تو تکست باکسا قرار بگیره:


Txtuser.Text = GridView1.SelectedDataKey["username"].ToString();
TxtPas1.Text = GridView1.SelectedDataKey["password"].ToString();

username و password همون اسم ستون گریدت هست که باید با توجه به پروژه خودت تغیرش بدی.
فقط یه نکته تو سرس پروژه جایی که کدای ایجاد گریدت هست باید DataKeyNames رو هم تعریف کنی. مثلا واسه من اینجوریه:


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="username,password" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"
...

واسه اتصال به بانک باید برید بانک مربوطه ، حساب داشته باشید و یک سری پیش نیازها تا بهتون درگاه پرداخت بدن. خود بانک کد و راهنمای کامل واسه اینکار در اختیارتون میزاره

sami_villa
جمعه 06 دی 1392, 14:37 عصر
در مورد مشکل کد سکلت، تو حالت دیزاین با دابل کلید رو سلکت به محیط کد مربوطه وارد میشی.

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
تو این قسمت باید دستوراتتو بزاری که اطلاعات از گرید تو تکست باکسا قرار بگیره:


Txtuser.Text = GridView1.SelectedDataKey["username"].ToString();
TxtPas1.Text = GridView1.SelectedDataKey["password"].ToString();

username و password همون اسم ستون گریدت هست که باید با توجه به پروژه خودت تغیرش بدی.
فقط یه نکته تو سرس پروژه جایی که کدای ایجاد گریدت هست باید DataKeyNames رو هم تعریف کنی. مثلا واسه من اینجوریه:


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="username,password" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"
...

واسه اتصال به بانک باید برید بانک مربوطه ، حساب داشته باشید و یک سری پیش نیازها تا بهتون درگاه پرداخت بدن. خود بانک کد و راهنمای کامل واسه اینکار در اختیارتون میزاره

این پروژه سوری هست.... اسکریپت برای پرداخت نداریم؟؟؟؟ استفاده کنم...

و اینکه مشکل سلکت حل شده مشکلم الان پست 4 هست +
نمیدونم چطوری چاپ رسید هزینه رو انجام بدم....
درخواست وام و همچنین یه سرچ میخوام برای textchange که تا تکس متن واردش میشه اطلاعات گرید ویو به صورت انی و همون لحظه تغییر کنه

این سلکتی که دادین مد نظرم نبود...
من توی گرید ویوم فقط یک ردیف هست...
میخوام وقتی صفحه لود میشه اطلاعات هر سلول توی تکست باکس مخصوص خودش قرار بگیره... بدون اینکه کاربر روی چیزی کلیک کنه

sami_villa
شنبه 07 دی 1392, 19:08 عصر
کسی نیست راهنمایی کنه؟