public void setData(BaseData data) { this.DataContext = data; info = (DailyConsumption)data; DateTime nowDate = MainWindowViewModel.ins().ChooseDate; info.setDate(nowDate); this.DateText.Text = info.DateString; ComboBoxItem item = null; foreach (Customer custom in MainWindowViewModel.ins().CustomerCollection) { item = new ComboBoxItem(); item.Uid = custom.DBID.ToString(); item.Content = custom.Name; this.CustomerNameBox.Items.Add(item); } foreach (Employee employee in MainWindowViewModel.ins().EmployeeCollection) { item = new ComboBoxItem(); item.Uid = employee.DBID.ToString(); item.Content = employee.Name; this.EmployeeNameBox.Items.Add(item); item = new ComboBoxItem(); item.Uid = employee.DBID.ToString(); item.Content = employee.Name; this.GoodsProviderAddBox.Items.Add(item); item = new ComboBoxItem(); item.Uid = employee.DBID.ToString(); item.Content = employee.Name; this.ServiceProviderAddBox.Items.Add(item); } foreach (Goods goods in MainWindowViewModel.ins().GoodsCollection) { item = new ComboBoxItem(); item.Uid = goods.DBID.ToString(); item.Content = goods.Name; this.ConsumerGoodsAddBox.Items.Add(item); } foreach (Service service in MainWindowViewModel.ins().ServiceCollection) { item = new ComboBoxItem(); item.Uid = service.DBID.ToString(); item.Content = service.Name; this.ServiceAddBox.Items.Add(item); } }
private void OnAddDailyConsumptionData() { DailyConsumption dailyConsumption = new DailyConsumption(); dailyConsumption.setUpdateDelegate(UpdateData); dailyConsumption.setDeleteDelegate(DeleteData); dailyConsumption.PopEditWindowCommand.Execute(null); }
private void LoadYearlyConsumption() { Dictionary<string, string> filter = new Dictionary<string, string>(); filter.Add("year", ChooseDate.Year.ToString()); YearlyConsumptionCollection = new ObservableCollection<DailyConsumption>(); List<DailyConsumption> dailyConsumptionList = DBConnection.ins().queryData<DailyConsumption>(filter); int totalCost = 0; foreach (DailyConsumption dailyConsumption in dailyConsumptionList) { totalCost += dailyConsumption.Cost; YearlyConsumptionCollection.Add(dailyConsumption); } DailyConsumption tatolConsumption = new DailyConsumption(); tatolConsumption.DateString = "���~�֭p"; tatolConsumption.Cost = totalCost; YearlyConsumptionCollection.Add(tatolConsumption); YearlyConsumptionView = CollectionViewSource.GetDefaultView(YearlyConsumptionCollection); YearlyConsumptionView.Filter = new Predicate<object>(SearchFilter); }