One last little bug.

This commit is contained in:
Michael 2017-03-06 12:14:41 -05:00
parent 9e30864a10
commit 2d49d6e767

View file

@ -138,23 +138,28 @@ namespace ShiftOS.WinForms
}
}
if(SaveSystem.CurrentSave != null)
try
{
if(SaveSystem.CurrentSave.LastMonthPaid != DateTime.Now.Month)
if (SaveSystem.CurrentSave != null)
{
if(SaveSystem.CurrentSave.Codepoints >= DownloadManager.GetAllSubscriptions()[SaveSystem.CurrentSave.ShiftnetSubscription].CostPerMonth)
if (SaveSystem.CurrentSave.LastMonthPaid != DateTime.Now.Month)
{
SaveSystem.CurrentSave.Codepoints -= DownloadManager.GetAllSubscriptions()[SaveSystem.CurrentSave.ShiftnetSubscription].CostPerMonth;
SaveSystem.CurrentSave.LastMonthPaid = DateTime.Now.Month;
}
else
{
SaveSystem.CurrentSave.ShiftnetSubscription = 0;
SaveSystem.CurrentSave.LastMonthPaid = DateTime.Now.Month;
Infobox.Show("Shiftnet", "You do not have enough Codepoints to pay for your Shiftnet subscription this month. You have been downgraded to the free plan.");
if (SaveSystem.CurrentSave.Codepoints >= DownloadManager.GetAllSubscriptions()[SaveSystem.CurrentSave.ShiftnetSubscription].CostPerMonth)
{
SaveSystem.CurrentSave.Codepoints -= DownloadManager.GetAllSubscriptions()[SaveSystem.CurrentSave.ShiftnetSubscription].CostPerMonth;
SaveSystem.CurrentSave.LastMonthPaid = DateTime.Now.Month;
}
else
{
SaveSystem.CurrentSave.ShiftnetSubscription = 0;
SaveSystem.CurrentSave.LastMonthPaid = DateTime.Now.Month;
Infobox.Show("Shiftnet", "You do not have enough Codepoints to pay for your Shiftnet subscription this month. You have been downgraded to the free plan.");
}
}
}
}
catch { }
btnnotifications.Left = lbtime.Left - btnnotifications.Width - 2;
btnnotifications.Top = (desktoppanel.Height - btnnotifications.Height) / 2;