Esempio n. 1
0
        private void UpdateResidentUI(Dictionary <string, object> dict)
        {
            ResidentSSNTextBox.Text                   = ToNonNull <int>(dict["SSN"]).ToString("000000000");
            ResidentPhoneNumTextBox.Text              = ToNonNull <string>(dict["PhoneN"]);
            ResidentNameTextBox.Text                  = ToNonNull <string>(dict["Name"]);
            ResidentOutstandingBalanceNUD.Value       = ToNonNull <int>(dict["OutstandingBalance"]);
            ResidentChoresMissedNUD.Value             = ToNonNull <int>(dict["MissedChores"]);
            ResidentSmallGroupTextBox.Text            = ToNonNull <string>(dict["SmallGroup"]);
            ResidentNextSemesterTextBox.Text          = ToNonNull <string>(dict["NextSemesterPlan"]);
            ResidentGraduationDatetimePicker.Value    = ToNonNull <DateTime>(dict["GradDate"]);
            ResidentContractStartDatetimePicker.Value = ToNonNull <DateTime>(dict["ContractStartDate"]);
            ResidentContractEndDatetimePicker.Value   = ToNonNull <DateTime>(dict["ContractEndDate"]);
            ResidentMealPlanTextBox.Text              = ToNonNull <string>(dict["ContractMealPlan"]);
            ResidentIsKPCheckbox.Checked              = ToNonNull <bool>(dict["KP"]);
            ResidentIsFMCheckbox.Checked              = ToNonNull <bool>(dict["FM"]);

            var rooms = Room.GetAllRooms(dataWrapper).Select(num => num.ToString());

            ResidentAssignedRoomComboBox.Items.Clear();
            ResidentAssignedRoomComboBox.Items.Add("N/A");
            ResidentAssignedRoomComboBox.Items.AddRange(rooms.ToArray());
            var assignedRoom = Resident.GetAssignedRoom((int)dict["SSN"], dataWrapper).ToString();

            if (assignedRoom == "0")
            {
                assignedRoom = "N/A";
            }
            ResidentAssignedRoomComboBox.SelectedItem = assignedRoom;
        }