Как можно вывести в лог сколько дней подписки осталось у человека?

Veterinar

Client
Регистрация
01.07.2016
Сообщения
194
Благодарностей
22
Баллы
18
Доброго времени суток.

Сделал не большой шаб. и выписал другу в ZennoBox все прошло нормально, но так и не смог разобраться как сделать так чтобы у него при запуске шаблона показывало сколько дней подписки ему осталось.
 

Veterinar

Client
Регистрация
01.07.2016
Сообщения
194
Благодарностей
22
Баллы
18
Если я правильно понял инструкцию то я должен этот код куда то вставить.
Код:
public class SaleInfo
{
    // уникальный идентификатор продажи
    public int Id;
    // дата продажи
    public DateTime SaleDateTime;
    // email покупателя
    public string CustomerEmail;
    // id ботов через запятую
    public string Bots;
    // был ли Refund по данной продаже
    public bool HasRefund;
    // продажа является подпиской или нет
    public bool IsSubscription;
    // когда заканчивается подписка
    public DateTime? SubscriptionDueDate;
    // в каких продуктах может работать проект
    // 1 - только в ZennoBox, 2 - только в ZennoPoster, 3 - в ZennoBox и ZennoPoster
    public int ForProducts;
}
 

Sz5

Client
Регистрация
10.12.2012
Сообщения
157
Благодарностей
186
Баллы
43
Судя по всему в общий код.
 

Veterinar

Client
Регистрация
01.07.2016
Сообщения
194
Благодарностей
22
Баллы
18
Судя по всему в общий код.
Не уверен общий код не дает ничего.
Код:
namespace ZennoLab.OwnCode
{
    /// <summary>
    /// A simple class of the common code
    /// </summary>
    public class CommonCode
    {
        /// <summary>
        /// Lock this object to mark part of code for single thread execution
        /// </summary>
        public static object SyncObject = new object();

        // Insert your code here
    }
    public class SaleInfo
{
    // уникальный идентификатор продажи
    public int Id;
    // дата продажи
    public DateTime SaleDateTime;
    // email покупателя
    public string CustomerEmail;
    // id ботов через запятую
    public string Bots;
    // был ли Refund по данной продаже
    public bool HasRefund;
    // продажа является подпиской или нет
    public bool IsSubscription;
    // когда заканчивается подписка
    public DateTime? SubscriptionDueDate;
    // в каких продуктах может работать проект
    // 1 - только в ZennoBox, 2 - только в ZennoPoster, 3 - в ZennoBox и ZennoPoster
    public int ForProducts;
    string test = new project.Variable["test123"].Value;
    test = SubscriptionDueDate.ToString(SubscriptionDueDate);
    return test;
}
}
 

Veterinar

Client
Регистрация
01.07.2016
Сообщения
194
Благодарностей
22
Баллы
18
Если посмотреть переменные окружения там есть Environment.CurrentUser может это может дать доступ к пользователю подписчику?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)