نوشته شده توسط
masoodz
خوب دوست من . اگه می خوای کلاس استفاده کنی برای مثال همین کلاسی که نوشتی : بیا سه تا مد براش تعریف کن : درج - حذف - (یه حذف دیگه گذاشتی که معنیشو نفهمیدم) . یعنی تمامی کارهای مربوط به اکتور مشتری درون این کلاس انجام بشه . بعدش تو برنامت ازش استفاده کن . انشالله بلدی با پایگاه داده کار کنی ، آره ؟
اگه میخوای مستندات برنامت رو بذار تا بتونم بیشتر کمکت کنم
سلام؛
شرمنده...اون حذف رو اشتباه نوشته بودم
===
من خیلی مقدّماتی با کار با پایگاه آشنا هستم
در حدّ ساخت دیتابیس و کوئری های خیلی ابتدایی!
===
کاری که از اون موقع انجام دادم :
من الان داخل دوتا فولدر جداگانه (BLL و DAL) ، به ازای هر تیبلم یه کلاس ساختم
کلاسای داخل BLL رو چیزی ننوشتم
مثلاً به ازای کارمند ، به این صورت:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AZ_net.BLL
{
public class karmand
{
public String FirstName { get; set; }
public String LastName { get; set; }
public String kode_melli { get; set; }
public String sh_sh { get; set; }
public String address { get; set; }
public String phone { get; set; }
public String semat { get; set; }
public String father_name { get; set; }
}
}
ولی داخل کلاس کارمند از فولدر DAL رو اختصاص دادم به متدها
مثلاً اومدم به طور امتحانی ، همون متد insert که تو لینک دوستمون بود رو نوشتم که خوشبختانه همین چند دقیقه ی پیش جواب داد!
یعنی الان از داخل یکی از فرم های برنامه ، با وارد کردن اطلاعات میشه یه کارمند جدید تعریف کرد.
در کل به این صورت شد:
خیلی خیلی سخت تر و پیچیده تر از اونی بود که فکر میکردم !