private void QueryWorkLog(WorkLogQueryCondition condition) { PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.MonitorTask.I_CO_IA_MonitorTask>(worklog => { WorkLog[] logs = worklog.GetWorkLogsByCondition(condition); workloglistcontrol.DataContext = logs; }); }
private void btnLogQuery_Click(object sender, RoutedEventArgs e) { WorkLogQueryDialog query = new WorkLogQueryDialog(queryCondition); query.OnQueryEvent += (condition) => { queryCondition = condition; QueryWorkLog(queryCondition); }; query.ShowDialog(); }
public WorkLogQueryDialog(WorkLogQueryCondition queryCondition) { InitializeComponent(); defaultcondition = AT_BC.Data.Helpers.DataContractSerializeHelper.Clone <WorkLogQueryCondition>(queryCondition); this.DataContext = defaultcondition; }