public IAgreeOrDisagreeToSwapWindow(Swap sw, User us) { InitializeComponent(); int thisYear = DateTime.Now.Year; user = us; swap = sw; DateTime DateTimeOfCleaning = ActualSchedule.TransformToDateTime(swap.When); Who.Text = swap.From.Name; When.Text = DateTimeOfCleaning.ToString("MMMM dd, yyyy"); if (swap.Sick == true) { Reason.Text = "I am sorry. I am sick."; } else if (swap.DeadLine == true) { Reason.Text = "I am sorry. I have deadline."; } else if (swap.NotInTheTown == true) { Reason.Text = "I am sorry. I will not be in town that day."; } else { Reason.Text = swap.Reason; } }
public void RenewButtons() { List <WhoWhenClean> results = ActualSchedule.GetActualSchedule(countUsers, PeopleWhoLiveInOneRoom); schGrid.Children.Clear(); CreateButtons(results); }
public ControlWindow(Submit sub, User us)//пользователь который в системе { InitializeComponent(); int thisYear = DateTime.Now.Year; user = us; submit = sub; DateTime DateTimeOfCleaning = ActualSchedule.TransformToDateTime(submit.WhenDone); Who.Text = submit.Executer.Name; When.Text = DateTimeOfCleaning.ToString("MMMM dd, yyyy"); WhoControl.Text = user.Name; if (user.Id == submit.Executer.Id) { if (submit.Wash == true) { Wash.IsChecked = true; } if (submit.Sweep == true) { Sweep.IsChecked = true; } if (submit.Trash == true) { Trash.IsChecked = true; } Wash.IsEnabled = false; Sweep.IsEnabled = false; Trash.IsEnabled = false; } else { if (submit.Sweep == true) { res_Sweep.Text = "+"; } ; if (submit.Wash == true) { res_Wash.Text = "+"; } ; if (submit.Trash == true) { res_Trash.Text = "+"; } ; } }
public SubmiteWorkWindow(User us, int dayCleaning, List <User> users) { InitializeComponent(); user = us; checker = SubmitLogics.DetermiteChecker(user, users); DateOfCleaning = ActualSchedule.TransformToDateTime(dayCleaning); Perf.Text = user.Name; Date.Text = DateOfCleaning.ToString("MMMM dd, yyyy"); }
public ScheduleWindow(User us, UserRepository u, RoomRepository r) { InitializeComponent(); user = us; user_repo = u; room_repo = r; PeopleWhoLiveInOneRoom = SubmitLogics.MakeList(user, user_repo.Users); countUsers = PeopleWhoLiveInOneRoom.Count; user = SubmitLogics.GetUserWitnSpecialId(user, PeopleWhoLiveInOneRoom); results = ActualSchedule.GetActualSchedule(countUsers, PeopleWhoLiveInOneRoom); int dayToAdd = SwapLogics.GetMaxDayId(results, user); dateOfCleaningDateTime = SubmitLogics.GetDayOfCleaning(results, dayToAdd); CreateButtons(results); DateTime date = DateTime.Now; mThree.Text = date.AddDays(-3).ToString("MMM dd", CultureInfo.CreateSpecificCulture("en-US")); mTwo.Text = date.AddDays(-2).ToString("MMM dd", CultureInfo.CreateSpecificCulture("en-US")); mOne.Text = date.AddDays(-1).ToString("MMM dd", CultureInfo.CreateSpecificCulture("en-US")); pOne.Text = date.AddDays(+1).ToString("MMM dd", CultureInfo.CreateSpecificCulture("en-US")); pTwo.Text = date.AddDays(+2).ToString("MMM dd", CultureInfo.CreateSpecificCulture("en-US")); pThree.Text = date.AddDays(+3).ToString("MMM dd", CultureInfo.CreateSpecificCulture("en-US")); uOne.Text = PeopleWhoLiveInOneRoom[0].Name; if (PeopleWhoLiveInOneRoom.Count == 2) { uTwo.Text = PeopleWhoLiveInOneRoom[1].Name; } if (PeopleWhoLiveInOneRoom.Count == 3) { uTwo.Text = PeopleWhoLiveInOneRoom[1].Name; uThree.Text = PeopleWhoLiveInOneRoom[2].Name; } RenewSwapsSubmits(); }