private void AddPayRecord(PayRecord pay) { _isDirty = true; var days = pay.PayTime.GetDays(); if (_minDate > days) { _minDate = days; } GetOrCreateMonthPayData(pay.PayTime).AddPayRecord(pay); }
private void AddBtn() { if (!HasIdentity()) { return; } var item = GetItem(_curPayTypeCount); item.SetActive(true); item.SetData(PayRecord.CreateNew(_data.Id)); _curPayTypeCount++; ScrollToEnd(); }
private void RemovePayRecord(PayRecord pay) { _isDirty = true; GetOrCreateMonthPayData(pay.PayTime).RemovePayRecord(pay); }
public void RemovePayRecord(PayRecord payRecord) { _dayPayData[payRecord.PayTime.Day].Remove(payRecord); _payDatas.Remove(payRecord); }
public void AddPayRecord(PayRecord payRecord) { _dayPayData.GetOrCreateValue(payRecord.PayTime.Day).Add(payRecord); _payDatas.Add(payRecord); }
public void SetData(PayRecord payRecord) { _payRecord = payRecord; RefreshView(); }