public UserDefaults(User User) { user = User; user_Defaults = new User_Defaults(user); InitializeComponent(); LoadConstantsFromDb(); }
public TimesheetEntry(User User) { InitializeComponent(); user = User; myConnection = new Connection(); queries = new Queries2(); functions = new Functions(); user_Defaults = new User_Defaults(user); itemsSourceEntriesApproved = new List <Entry>(); LoadConstantsFromDb(); RefreshDGHoursFromClassList(); BindDataGrid(dgHours); BindDataGrid(dgHoursUnapproved); BindDataGrid(dgHoursApproved); BindDataGrid(dgHoursPrevWeek); RefreshDefaultSelections(user_Defaults); hoursMax = 24; hoursMin = 0.5; hoursIncrement = 0.5; txtHours.Text = hoursMin.ToString(); object[] userID = new object[] { "Time Entry for Employee #: ", user.UserID, " - ", user.UserName }; Title = string.Concat(userID); lblSectionDescription.Content = ""; dtpDate.SelectedDate = new DateTime?(DateTime.Now); weekEnding = functions.WeekEnding(DateTime.Now); RefreshDateList(weekEnding); }
private void menuOptionsUserPreferences_Click(object sender, RoutedEventArgs e) { bool?nullable = (new UserDefaults(user)).ShowDialog(); if ((!nullable.GetValueOrDefault() ? 0 : Convert.ToInt32(nullable.HasValue)) != 0) { user_Defaults = new User_Defaults(user); ClearSelection(); RefreshDefaultSelections(user_Defaults); } }
public void RefreshDefaultSelections(User_Defaults defaults) { if (defaults.TimesheetCode != null) { cbxTimeCode.SelectedValue = defaults.TimesheetCode.Code_Description; } if (!string.IsNullOrEmpty(defaults.TaskType)) { cbxTaskType.SelectedItem = defaults.TaskType; } if (defaults.Project != null) { cbxJob.SelectedValue = defaults.Project.Serial_Customer_Machine; } }