Beispiel #1
0
        private void FillDataGrid(List <Activity> todaysActivities)
        {
            try
            {
                baseDt.Clear();
                foreach (Activity activity in todaysActivities)
                {
                    DataRow dr = baseDt.NewRow();
                    dr[columnClientName]      = activity.ClientId;
                    dr[columnTaskName]        = activity.TaskId;
                    dr[columnDescriptionName] = activity.Description;
                    dr[columnDurationName]    = activity.Duration;
                    baseDt.Rows.Add(dr);
                }
                BindingSource bSource = new BindingSource
                {
                    DataSource = baseDt
                };
                dataGridViewDailyTaks.DataSource = bSource;

                txtTimeSpent.Text = coreOperations.GetTheTotalTime(todaysActivities);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                coreOperations.WriteLog("Main", "FillDataGrid", ex.Message);
            }
        }
Beispiel #2
0
        private void FillDataGrid(List <Activity> allActivities)
        {
            try
            {
                baseDt?.Clear();

                foreach (Activity activity in allActivities)
                {
                    DataRow dr = baseDt.NewRow();
                    dr[columnDateName]        = activity.DateTimeStamp.ToShortDateString();
                    dr[columnTaskName]        = allTasks.Where(x => x.Id == activity.TaskId).FirstOrDefault().Name;
                    dr[columnDescriptionName] = activity.Description;
                    dr[columnDurationName]    = activity.Duration;
                    baseDt.Rows.Add(dr);
                }
                BindingSource bSource = new BindingSource
                {
                    DataSource = baseDt
                };
                DataGridViewClientReport.DataSource = bSource;
                txtTimeSpent.Text = coreOperations.GetTheTotalTime(allActivities);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                coreOperations.WriteLog("Reports", "FillDataGrid", ex.Message);
            }
        }