Пример #1
0
        private void AddPayRecord(PayRecord pay)
        {
            _isDirty = true;
            var days = pay.PayTime.GetDays();

            if (_minDate > days)
            {
                _minDate = days;
            }

            GetOrCreateMonthPayData(pay.PayTime).AddPayRecord(pay);
        }
Пример #2
0
        private void AddBtn()
        {
            if (!HasIdentity())
            {
                return;
            }
            var item = GetItem(_curPayTypeCount);

            item.SetActive(true);
            item.SetData(PayRecord.CreateNew(_data.Id));
            _curPayTypeCount++;
            ScrollToEnd();
        }
Пример #3
0
 private void RemovePayRecord(PayRecord pay)
 {
     _isDirty = true;
     GetOrCreateMonthPayData(pay.PayTime).RemovePayRecord(pay);
 }
Пример #4
0
 public void RemovePayRecord(PayRecord payRecord)
 {
     _dayPayData[payRecord.PayTime.Day].Remove(payRecord);
     _payDatas.Remove(payRecord);
 }
Пример #5
0
 public void AddPayRecord(PayRecord payRecord)
 {
     _dayPayData.GetOrCreateValue(payRecord.PayTime.Day).Add(payRecord);
     _payDatas.Add(payRecord);
 }
Пример #6
0
 public void SetData(PayRecord payRecord)
 {
     _payRecord = payRecord;
     RefreshView();
 }