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;
            }
        }
Пример #2
0
        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 = "+";
                }
                ;
            }
        }
Пример #3
0
        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");
        }