• 1397/10/21

عدم شناخت متغییر :

سلام وقت بخیر مهندس عزیز

طبق فرمایشات شما عمل کردم اما متغییر 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,
                   };

  • 1397/10/22
  • ساعت 08:03

کد ها رو از طریق ادیتور قرار دهید تا قابل خوندن باشه 


  • 1397/10/22
  • ساعت 13:55

سلام

شاید بعد از تعریف این متغیر  در sql  ، مدل در ویژوال بروزرسانی نشده باشه  ،در اینصورت باید جدول مورد نظر رو بروزسانی کنید


  • 1397/10/22
  • ساعت 16:42

 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


  • 1397/10/22
  • ساعت 16:46

در داخل متد باید دسترسی داشته باشید 

به شکل زیر تعریف کنید 

بیرون از متد مسلما دسترسی ندارید متغیر ها داخل {} در دسترس هستند 

DateTime? DateEmployment=null;

 


  • 1397/10/22
  • ساعت 21:51

ممنون استاد از توجهتون و اینکه جواب دادین 

داخل خود متد بود ان شاالله که درست بشه 

بسیار مچکرم


logo-samandehi