示例#1
0
        private void OpenCSVDocument()
        {
            var service = new MainServiceSoapClient();

            service.CreateCSVReportCompleted += (s, ea) => ShowDocument(service.Endpoint.Address.Uri, ea.Result);
            service.CreateCSVReportAsync(Customer, Choices);
        }
 public MainPresenter()
 {
     Customer = "Research & development";
     SubmissionDate = DateTime.Today;
     FirstDate = GetFirstDayOfNextWeek(SubmissionDate);
     LastDate = FirstDate.AddDays(4);
     Choices = new ObservableCollection<EmployeeMenu>();
     Menus = new ObservableCollection<WeeklyMenu>();
     RandomizeChoices = new RelayCommand(RandomizeMenu);
     CreateExcel = new RelayCommand(OpenExcelDocument);
     CreateWord = new RelayCommand(OpenWordDocument);
     CreateCSV = new RelayCommand(OpenCSVDocument);
     var service = new MainServiceSoapClient();
     service.GetEmployeesCompleted += (s, ea) => PrepareMenu(ea.Result);
     service.GetEmployeesAsync();
     service.GetMenusCompleted += (s, ea) => ea.Result.ToList().ForEach(it => Menus.Add(it));
     service.GetMenusAsync();
 }
示例#3
0
        public MainPresenter()
        {
            Customer         = "Research & development";
            SubmissionDate   = DateTime.Today;
            FirstDate        = GetFirstDayOfNextWeek(SubmissionDate);
            LastDate         = FirstDate.AddDays(4);
            Choices          = new ObservableCollection <EmployeeMenu>();
            Menus            = new ObservableCollection <WeeklyMenu>();
            RandomizeChoices = new RelayCommand(RandomizeMenu);
            CreateExcel      = new RelayCommand(OpenExcelDocument);
            CreateWord       = new RelayCommand(OpenWordDocument);
            CreateCSV        = new RelayCommand(OpenCSVDocument);
            var service = new MainServiceSoapClient();

            service.GetEmployeesCompleted += (s, ea) => PrepareMenu(ea.Result);
            service.GetEmployeesAsync();
            service.GetMenusCompleted += (s, ea) => ea.Result.ToList().ForEach(it => Menus.Add(it));
            service.GetMenusAsync();
        }
 private void OpenWordDocument()
 {
     var service = new MainServiceSoapClient();
     service.CreateWordReportCompleted += (s, ea) => ShowDocument(service.Endpoint.Address.Uri, ea.Result);
     service.CreateWordReportAsync(Customer, Choices);
 }