private async void AddJobButton_Click(object sender, RoutedEventArgs e)
        {
            var dialog = new AddJobDialog();
            var result = await dialog.ShowAsync();

            if (result == ContentDialogResult.Secondary)
            {
                await ViewModel.UpdateDailyStatistic(ViewModel.Jobs.Count + 1);
            }
            await ViewModel.LoadScreenData();
        }
예제 #2
0
        private async void AddClientCommandExecute()
        {
            AddJobDialog dialog = new AddJobDialog();
            await dialog.ShowAsync();

            if (dialog.DiagResult == ContentDialogResult.Primary && dialog.NewTrip != null)
            {
                var progressDialog = UserDialogs.Instance.Loading("Adding New Trip...", maskType: MaskType.Clear);

                tripDataManager.SaveTrip(dialog.NewTrip);
                ActiveJobDataCollection.Clear();
                var activeTrips = tripDataManager.GetActiveTrips();
                ActiveJobDataCollection.AddRange(activeTrips);

                progressDialog?.Dispose();
            }
        }
예제 #3
0
 private void AddJobToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!Config.IsAdministrator)
     {
         return;
     }
     using var x = new AddJobDialog
           {
               Jobs      = Jobs,
               Variables = Variables
           };
     if (x.ShowDialog(this) != DialogResult.OK)
     {
         return;
     }
     grid1.Initialize(Jobs);
     SaveJobs();
 }
예제 #4
0
파일: WhoAmIBase.cs 프로젝트: ziro7/Forward
 protected void AddNewJob()
 {
     AddJobDialog.Show();
 }
예제 #5
0
 private async void AddJobButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     // Implementation will need to be changed later.
     var dialog = new AddJobDialog();
     await dialog.ShowAsync();
 }