End Google Ads 201810 - BS.net 01 --> hi,
i used an object of date time and to be sure i fill it by hard code
and i tried to change it by add functions like AddYears() and the others
but it don't change i don't know where is the problem
i send two part of code the first one is the related code and the second is the whole
i appreciate your attention
the related code :

DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);

MessageBox.Show("after:" + myDateTime.ToString());

the whole function is :

private void settings_Load(object sender, EventArgs e)
{
myButtonClass1.dayOfWeek = 1;
myButtonClass2.dayOfWeek = 2;
myButtonClass3.dayOfWeek = 3;
myButtonClass4.dayOfWeek = 4;
myButtonClass5.dayOfWeek = 5;
myButtonClass6.dayOfWeek = 6;
myButtonClass7.dayOfWeek = 7;
myButtonClass8.dayOfWeek = 8;
myButtonClass9.dayOfWeek = 9;
myButtonClass10.dayOfWeek = 10;
myButtonClass11.dayOfWeek = 11;
myButtonClass12.dayOfWeek = 12;
myButtonClass13.dayOfWeek = 13;
myButtonClass14.dayOfWeek = 14;
myButtonClass15.dayOfWeek = 15;
myButtonClass16.dayOfWeek = 16;
myButtonClass17.dayOfWeek = 17;
myButtonClass18.dayOfWeek = 18;
myButtonClass19.dayOfWeek = 19;
myButtonClass20.dayOfWeek = 20;
myButtonClass21.dayOfWeek = 21;
myButtonClass22.dayOfWeek = 22;
myButtonClass23.dayOfWeek = 23;
myButtonClass24.dayOfWeek = 24;
myButtonClass25.dayOfWeek = 25;
myButtonClass26.dayOfWeek = 26;
myButtonClass27.dayOfWeek = 27;
myButtonClass28.dayOfWeek = 28;
myButtonClass29.dayOfWeek = 29;
myButtonClass30.dayOfWeek = 30;
myButtonClass31.dayOfWeek = 31;
myButtonClass32.dayOfWeek = 32;
myButtonClass33.dayOfWeek = 33;
myButtonClass34.dayOfWeek = 34;
myButtonClass35.dayOfWeek = 35;
myButtonClass36.dayOfWeek = 36;
myButtonClass37.dayOfWeek = 37;
myButtonClass38.dayOfWeek = 38;
myButtonClass39.dayOfWeek = 39;
myButtonClass40.dayOfWeek = 40;
myButtonClass41.dayOfWeek = 41;
myButtonClass42.dayOfWeek = 42;

Persian = new MyDateTime();
myPC = new PersianCalendar();
myHC = new HijriCalendar();
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
//myDateTime = DateTime.Now;
String s;
s = "Shamsi: ";
s += myPC.GetDayOfMonth(myDateTime).ToString();
s += "-" + myPC.GetMonth(myDateTime).ToString();
s += "-" + myPC.GetYear(myDateTime).ToString();
s += "-" + myPC.GetDayOfWeek(myDateTime).ToString();
//Shamsi :
day.Value = myPC.GetDayOfMonth(myDateTime);
month.Value = myPC.GetMonth(myDateTime);
year.Value = myPC.GetYear(myDateTime) % 100;

//Qamari :
Qday.Value = myHC.GetDayOfMonth(myDateTime);
Qmonth.Value = myHC.GetMonth(myDateTime);
Qyear.Value = myHC.GetYear(myDateTime) % 100;
//Miladi :
Mday.Value = myDateTime.Day;
Mmonth.Value = myDateTime.Month;
Myear.Value = myDateTime.Year % 100;

s += "\n";
s += "Miladi:";
s += DateTime.Now.ToString() + "\n";
output.Text = s;
//set the current time in the Persian
Persian.Year = (ushort) myPC.GetYear(myDateTime);
Persian.Month = (ushort)myPC.GetMonth(myDateTime);
Persian.Day = (ushort)myPC.GetDayOfMonth(myDateTime);
Persian.Hour = (ushort) myPC.GetHour(myDateTime);
Persian.Minute = (ushort) myPC.GetMinute(myDateTime);
Persian.Second = (ushort) myPC.GetSecond(myDateTime);
Persian.Milisecond = (ushort) myPC.GetMilliseconds(myDateTime);

//adjust time
second.Value = DateTime.Now.Second;
minute.Value = DateTime.Now.Minute;
hour.Value = DateTime.Now.Hour;
string Date = "";
Date += Persian.Day.ToString();
Date += " / ";
switch (Persian.Month)
{
case 1:
Date += "فروردين";
break;
case 2:
Date += "ارديبهشت";
break;
case 3:
Date += "خرداد";
break;
case 4:
Date += "تير";
break;
case 5:
Date += "مرداد";
break;
case 6:
Date += "شهريور";
break;
case 7:
Date += "مهر";
break;
case 8:
Date += "آبان";
break;
case 9:
Date += "آذر";
break;
case 10:
Date += "دي";
break;
case 11:
Date += "بهمن";
break;
case 12:
Date += "اسفند";
break;
}
Date += " / ";
Date += Persian.Year.ToString();
date.Text = Date;
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);

MessageBox.Show("after:" + myDateTime.ToString());
}