PDA

View Full Version : گفتگو: سوال یا گفتگو: ثبت اطلاعات مربوط به یک فاکتور



fool66
یک شنبه 25 فروردین 1392, 18:57 عصر
سلام من می خوام اطلاعات مربوط به یک فاکتور رو بگیرم و به صورت یک جا همشون رو ثبت کنم

اطلاعاتی که از یه فاکتور وارد میشه

1- نام فروشنده
2- شماره فاکتور
3- تاریخ فاکتور
4- کد کالا
5- کد بسته بندی
6- تعداد
7- تعداد ضایعات
8-تعداد اشانتیون
9- تاریخ تولید
10-تاریخ انقضا


سه تای اول برای همه کالاهای فاکتور مشترکه
ولی 7تای بعدی برای هر کالایی که در فاکتور هست جدا باید ثبت بشه

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

fool66
یک شنبه 25 فروردین 1392, 19:14 عصر
میشه تمام اطلاعات مربوط به کالاها رو توی یه DataTable یا توی یه DataGridView بعد ارسالش کنم به بانک؟

fool66
یک شنبه 25 فروردین 1392, 19:48 عصر
دوستان نظری ندارین؟؟؟؟

mahtab.kamali
یک شنبه 25 فروردین 1392, 19:53 عصر
دوستان نظری ندارین؟؟؟؟
با سلام

یه دیتا گرید بگذار توی فرمت
اطلاعات رو از تکس باکسها یا کمبو باکسها ردیف به ردیف وارد گرید بکن

بعد با یه دستور اینسرت کل محتوای گرید رو وارد بانک بکن

fool66
یک شنبه 25 فروردین 1392, 20:19 عصر
کسی نمونه کد یا پروژه داره ممنون میشم ادرس بده

fool66
یک شنبه 25 فروردین 1392, 20:41 عصر
تعداد بازدید از پست با تعداد نظرات نمی خونه :افسرده:

arefba
یک شنبه 25 فروردین 1392, 20:45 عصر
عزیز دل من
با راهنمایی دوستان جلو برو بعد که مشکل خوردی بیا بپرس اینکار که دیگه راهنمایی نمیخواد نمیدونی باید از اول آموزش ببینی
ببخشید تند رفتم

fool66
یک شنبه 25 فروردین 1392, 20:48 عصر
خواهش تند برو اشکال نداره

من آموزشی ندیدم یه پست زدم گفتن با یه پروژه واقعی شروع کن به یاد گیری حالا شروع کردم ، نوشتم به اینجا رسیدم گیر کردم حالا ...

arefba
یک شنبه 25 فروردین 1392, 20:59 عصر
اول مبانی و اصول رو یاد بگیر
بعدش دنبال پروژه باش
یه سرچ کن و از منابعی که بچه ها گفتن برای یادگیری مبانی اولیه استفاده کن
اگه هم میخوای سورس کد آماده بینید همین بالای فروم پروژه های آماده هست نگاه کن

fool66
یک شنبه 25 فروردین 1392, 21:00 عصر
مبانی سی شارپ چی هست ؟؟؟

میشه بگی ؟؟؟

arefba
یک شنبه 25 فروردین 1392, 21:19 عصر
classes
types
members
clr
generics
,....

fool66
یک شنبه 25 فروردین 1392, 21:24 عصر
دوتای اول رو بلدم بعدی ها نمی دونم چی هستن

fool66
یک شنبه 25 فروردین 1392, 21:27 عصر
بی زحمت معنی یکی یکیشون رو بگو هر کدوم رو بلد نیستم برم یاد بگیرم

reza69
یک شنبه 25 فروردین 1392, 23:14 عصر
شما insert update delete select رو بلدی؟ اینارو میخوای؟

aliasghar2
یک شنبه 25 فروردین 1392, 23:16 عصر
به نظر من باید یه گرید داشته باشی که اطلاعات رو نمایش بده
معمولا چون بیشتر موقع ها ثبت فاکتور کار خیلی حوصله سر بری کاری می کنن که کاربر کمتر خسته بشه واسه این کار حتی ورود اطلاعات هم داخل همون گردید انجام میشه

نرم افزار های ثبت فاکتور می تونن ایده های خوبی رو به شما بدن

fool66
یک شنبه 25 فروردین 1392, 23:22 عصر
شما insert update delete select رو بلدی؟ اینارو میخوای؟

اینا رو بلدم

reza69
یک شنبه 25 فروردین 1392, 23:30 عصر
واقعا ثبت فاکتور کار سختی هست درکت میکنم.
اول باید 2تا جدول تو دیتابیست برای فاکتور ایجاد کنی یکی برای خود فاکتور و دیگری برای کالاهای داخل فاکتور.
بعد برای اینسرت کردن فاکتور باید اطلاعات فاکتور رو جدا از کالا اینسرت کنی بعد کالاهارو که همه رو داخل یک دیتاگرید ویو گذاشتی وارد جدول خودشون کنی که با فیلد کد فاکتور به هم وصل میشن.

aliasghar2
یک شنبه 25 فروردین 1392, 23:33 عصر
اول طراحی فرمت رو انجام بده تا هدفت به طور کامل معلوم بشه بعد که کد نویسیت شروع شد ما هم کمک می کنیم

fool66
یک شنبه 25 فروردین 1392, 23:37 عصر
واقعا ثبت فاکتور کار سختی هست درکت میکنم.
اول باید 2تا جدول تو دیتابیست برای فاکتور ایجاد کنی یکی برای خود فاکتور و دیگری برای کالاهای داخل فاکتور.
بعد برای اینسرت کردن فاکتور باید اطلاعات فاکتور رو جدا از کالا اینسرت کنی بعد کالاهارو که همه رو داخل یک دیتاگرید ویو گذاشتی وارد جدول خودشون کنی که با فیلد کد فاکتور به هم وصل میشن.

نمونه برنامه داری؟؟؟

fool66
یک شنبه 25 فروردین 1392, 23:38 عصر
اول طراحی فرمت رو انجام بده تا هدفت به طور کامل معلوم بشه بعد که کد نویسیت شروع شد ما هم کمک می کنیم

یکی از مشکلاتی که دارم طراحی فرمش هست یه جورایی وسواس پیدا کردم روی این یه فرم

reza69
یک شنبه 25 فروردین 1392, 23:48 عصر
نمونه برنامه داری؟؟؟
انقدر دمبال نمونه برنامه نگرد. وقتی خودت بنویسیش یه دنیا بهت مزه میده و یه دنیا بهت تجربه اضافه میشه.
با هم مرحله به مرحله انجامش میدیم.
اول بریم سراغ دیتا بیس.
بگو دیتا بیس مورد نیازو ایجاد کردی یانه؟

fool66
یک شنبه 25 فروردین 1392, 23:50 عصر
اره ایجاد کردم

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

reza69
یک شنبه 25 فروردین 1392, 23:56 عصر
اره ایجاد کردم

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

fool66
دوشنبه 26 فروردین 1392, 00:01 صبح
CREATE TABLE [dbo].[Entery1](
[EID] [int] NOT NULL,
[FactID] [int] NULL,
[DateFact] [datetime] NULL,
[OID] [int] NULL,




CREATE TABLE [dbo].[Entery2](
[EID] [int] NULL,
[PID] [int] NOT NULL,
[DealPacket] [int] NULL,
[Genesis_Date] [datetime] NULL,
[Passage_Date] [datetime] NULL,




CREATE TABLE [dbo].[Entery3](
[EID] [int] NOT NULL,
[PID] [int] NULL,
[OID] [int] NULL,
[DealPrize] [int] NULL,
[DealLoss] [int] NULL,



این سه تا جدول با فیلدهاش هست

reza69
دوشنبه 26 فروردین 1392, 00:13 صبح
من که زیاد متوجه نشدم ولی فکر کنم این جدولا کامل نباشن.
بزار یه حال اساسی بهت بدم این جدولارو که عکسشو گذاشتم بساز . یکی برای کالا یکی فاکتور یکی کالای فاکتور. من برای این که این فاکتورو آنالیز کنم خیلی زحمت کشیدم نمیدونم کامله یا نه ولی چیز کار درستیه.
سعی کن با همین نامی که بالای جدول گذاشتم جدولارو بسازی.
102852

fool66
دوشنبه 26 فروردین 1392, 00:16 صبح
چشم درستش می کنم خب ادامه بده

fool66
دوشنبه 26 فروردین 1392, 00:32 صبح
داداش یه نگاهی به اولین پستم بنداز

reza69
دوشنبه 26 فروردین 1392, 00:37 صبح
داداش یه نگاهی به اولین پستم بنداز
اونم بد نیست به نظرم این کامل تره.
بسیارخوب ادامه میدیم.
اول باید یه کد بزاری موقعی که کد مشتری رو برای فاکتور وارد میکنی صحت کد رو نشون بده اگه کد مشتری اشتباه بود پیام بده.
مثل این.

try
{
string sql = string.Format("SELECT * FROM tmoshtari where codemoshtari =" + txtcodemoshtari.Text);
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds, "tmoshtari");
DataTable db = ds.Tables["tmoshtari"];
if (db.Rows.Count == 0)
{
MessageBox.Show(".مشتری مورد نظر وجود ندارد");
return;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

reza69
دوشنبه 26 فروردین 1392, 00:48 صبح
راستی یادم رفت اول باید فرممون رو طراحی کنیم.
فرمتو با توجه به جدول فاکتور طراحی کن بعد یه دیتا گرید ویو بزار تو فرمت برای ورود کالاها.
تا شما فرمتو طراحی میکنی من برم بخوابم فردا صبح دوروور ساعت 10 ادامه میدیم فعلا بای.

fool66
دوشنبه 26 فروردین 1392, 00:49 صبح
ممنون من فردا صبح میرم دانشگاه یه هفته ای نیستم

fool66
دوشنبه 26 فروردین 1392, 01:10 صبح
ممنون از کمکت یا حق

khokhan
جمعه 06 اردیبهشت 1392, 00:14 صبح
سلام من می خوام اطلاعات مربوط به یک فاکتور رو بگیرم و به صورت یک جا همشون رو ثبت کنم

اطلاعاتی که از یه فاکتور وارد میشه

1- نام فروشنده
2- شماره فاکتور
3- تاریخ فاکتور
4- کد کالا
5- کد بسته بندی
6- تعداد
7- تعداد ضایعات
8-تعداد اشانتیون
9- تاریخ تولید
10-تاریخ انقضا


سه تای اول برای همه کالاهای فاکتور مشترکه
ولی 7تای بعدی برای هر کالایی که در فاکتور هست جدا باید ثبت بشه

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


.................................................. ......................