public FinanceViewModel(FinanceStatisticBussiness bussiness) : base() { _bussiness = bussiness; Head = new StatisticHeaderViewModel(StatisticFuncEnum.Finance); Head.DoSearchingEvent += (statistics, startDate, endDate, isSortedByMonth) => { if (CheckValidity(statistics, startDate, endDate)) { _bussiness.Search(statistics, startDate, endDate, isSortedByMonth); } }; Summary = new FinanceSummaryViewModel(bussiness); Summary.DeleteRecordEvent += (statisticType, accountID, accountDate, accountItem, accountAmount, note) => { _deletedID = accountID; _deletedType = statisticType; OperationMsg.Enable(accountDate, accountItem, accountAmount, note); }; OperationMsg = new OperationMessageViewModel(false, "删除"); OperationMsg.OnOperateEnableEvent(false, false); OperationMsg.ConfirmOperationEvent += OnConfirmOperation; ColumnColletcion = new SeriesCollection(); Labels = new List <string>(); ChartVis = Visibility.Hidden; _bussiness.FinanceStatisticChangedEvent += OnFinanceStatisticChanged; _bussiness.CapitalChangedEvent += OnCapitalChanged; }
public ActionResult InfoEdit(int infoId, int channelId, string infoTitle, string infoContent, int ShowSort = 0, bool Enable = true, string TitleImg = null, string JumpUrl = "") { var user = CurrentUser.GetSafeCurrentUser(); OperationMsg msg = InfoProvider.Instance.Edit(user.UserId, infoId, channelId, ShowSort, infoTitle, infoContent, Enable, TitleImg, JumpUrl); return(Json(msg)); }