پروژه بیمه ثبت اطلاعات پرسنل

پروژه بیمه ثبت اطلاعات پرسنل

سلام
در این بخش می خواهیم اطلاعات پرسنلین نمایندگی بیمه را ثبت کنیم برای این کار یه explorerbar از کامپوننت جانوس گذاشتم و درون اون برای فیلدهای پرسنل چندتا editbox و multicolumncombo گذاشتم که برای ثبت اطلاعات هم
باید برای هر کدام از ورودی ها از خاصیت databinding مثلا editbox قسمت text بعد در گزینه addproject
می اومدیم تعداد جداولی که برای ثبت نیاز داشتیم را فراخوانی می کردیم که تو اینجا سه تا جدول یکی جدول اصلی
ثبت پرسنل را و بعد یکی جدول مربوط به نام نمایندگی ها و یکی جدول مربوط به سمت هر کدام از پرسنل که از
جدول پست باید فراخوانی بشه یعنی ما وقتی که addproject را کلیک کردیم و پایگاهمون را انتخاب کردیم و تو انجا
3 جدولمون را انتخاب می کنیم و بعد ok می کنیم حالا 3 تا بایندیگ سورس ایجاد میشه که برای این کنترل که در
حالت انتخاب هست که مثلا editbox هست فیلدش را از بایندیگ سورس جدول اصلی انتخاب می کنیم وبه همین
ترتیب برای بقیه فیلدها هم از بایندیگ سورس جدول اصلی انتخاب می کنیم فقط نکته ای که هست برای
Multicolumncombo هامون بعد از اینکه فیلدش را از جدول اصلی انتخاب کردیم باید راست کلیک configuration
را می زدیم و بایندیگ سورسشو از دیتاست انتخاب می کردیم و دو قسمت displaymember و valuemember اون
را انتخاب می کردیم و بعد ok می کردیم که همه اینها را در جلسات قبل گفته بودم
یه visualstylemanager از کامپوننت جانوس برای زیباتر کردن کنترل ها گذاشتم و برای تاریخ تولد هم از کامپوننت
Bpersion استفاده کردم که روش افزودنش مثل farsilibrary هست که قبلا گفته بودم
کد اضافه کردن

[code]
personelBindingSource.AddNew();
string query = "SELECT MAX(Code_Personel) FROM personel";
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=bimeha;Integrated Security=True");
SqlCommand comSelect = new SqlCommand(query, con);
con.Open();
string ID = comSelect.ExecuteScalar().ToString();
if (ID == "")
editBox1.Text = 1.ToString();
else
{
int a = Convert.ToInt32(ID);
a = a + 1;
editBox1.Text = a.ToString();
}
editBox2.Text = "";
editBox3.Text = "";
editBox4.Text = "";
txtBirthDate.Text = "";
editBox6.Text = "";
editBox8.Text = "";
editBox9.Text = "";
editBox10.Text = "";
editBox11.Text = "";
editBox12.Text = "";
[/code]

کد ثبت

[code] private void toolStripButton1_Click(object sender, EventArgs e)
{
personelBindingSource.EndEdit();
personelTableAdapter.Update(this.bimehaDataSet5.Personel);
}
[/code]

0 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهار + 4 =