Пример #1
0
        public static UtilitiesExpenses FromString(string input)
        {
            string[]             split          = input.Split(',');
            decimal              value          = decimal.Parse(split[1]);
            string               comment        = split[2];
            Interval             interval       = (Interval)System.Enum.Parse(typeof(Interval), split[3], true);
            PaymentType          paymentType    = (PaymentType)System.Enum.Parse(typeof(PaymentType), split[4], true);
            UtilitiesExpenseType accExpenseType = (UtilitiesExpenseType)Enum.Parse(typeof(UtilitiesExpenseType), split[6], true);
            DateTime             date           = DateTime.Parse(split[5]);

            return(new UtilitiesExpenses(value, comment, interval, paymentType, accExpenseType, date));
        }
Пример #2
0
 public UtilitiesExpenses(decimal amount, string comment, Interval period, PaymentType wayOfPayment, UtilitiesExpenseType utilitiesType, DateTime date = default(DateTime))
     : base(amount, comment, period, wayOfPayment, date)
 {
     this.TypeOfExpense = ExpenseType.Utility;
     this.utilitiesType = utilitiesType;
 }