سلام وقت بخیر مهندس عزیز
طبق فرمایشات شما عمل کردم اما متغییر dateEmloyment شناخته نمیشه باید چکار کنم؟
DateTime? DateEmployment;
if (txtDate.Text != " / /")
{
DateEmployment = Convert.ToDateTime(txtDate.Text);
DateEmployment = DataConvert.ToMilladi(DateEmployment.Value);
}
personnels personnels=new personnels()
{
personnelCode = txtIdCode.Text,
fullName = txtFullName.Text,
mobile = txtMobile.Text,
address = txtAddress.Text,
description = txtDescription.Text,
salary = txtSalary.Text,
در اینجا شناخته نمیشهdateEmployment = DateEmployment,
};
کد ها رو از طریق ادیتور قرار دهید تا قابل خوندن باشه
سلام
شاید بعد از تعریف این متغیر در sql ، مدل در ویژوال بروزرسانی نشده باشه ،در اینصورت باید جدول مورد نظر رو بروزسانی کنید
using (UnitOfWork db = new UnitOfWork())
{
DateTime? DateEmployment;
if (txtDate.Text != " / /")
{
DateEmployment = Convert.ToDateTime(txtDate.Text);
DateEmployment = DataConvert.ToMilladi(DateEmployment.Value);
}
personnels personnels=new personnels()
{
personnelCode = txtIdCode.Text,
fullName = txtFullName.Text,
mobile = txtMobile.Text,
address = txtAddress.Text,
description = txtDescription.Text,
salary = txtSalary.Text,
date = DateEmployment,
};
if (PersonnelId == 0)
{
db.personnelsRepository.Insert(personnels);
}
else
{
personnels.personnelId = PersonnelId;
db.personnelsRepository.Update(personnels);
}
db.Save();
DialogResult=DialogResult.OK;
سلام وقت بخیر
مشکل در زمان استفاده از متغیرDateEmployment
در داخل متد باید دسترسی داشته باشید
به شکل زیر تعریف کنید
بیرون از متد مسلما دسترسی ندارید متغیر ها داخل {} در دسترس هستند
DateTime? DateEmployment=null;
ممنون استاد از توجهتون و اینکه جواب دادین
داخل خود متد بود ان شاالله که درست بشه
بسیار مچکرم