private void BtnModify_Click(object sender, RoutedEventArgs e)
        {
            LblTitle.Text = "Modify Staff";

            string password = "";

            PanelDetails.Visibility     = Visibility.Collapsed;
            PanelAddModify.Visibility   = Visibility.Visible;
            BtnCancel.Visibility        = Visibility.Collapsed;
            NoSelectionPanel.Visibility = Visibility.Collapsed;

            BtnAddThisStaff.Visibility    = Visibility.Collapsed;
            BtnModifyThisStaff.Visibility = Visibility.Visible;

            Staff staff = (Staff)ListViewStaff.SelectedItem;

            CmbStatus.SelectedValue = staff.status;
            CmbTitle.SelectedValue  = staff.title;
            TxtName.Text            = staff.name;
            TxtSurname.Text         = staff.surname;

            DpStaffDOB.Date = DateTimeManager.convertToDate(staff.dob);

            if (staff.sex.Equals("Male"))
            {
                RadioSexM.IsChecked = true;
            }
            else
            {
                RadioSexF.IsChecked = true;
            }

            if (staff.password.Equals("") || staff.password.Equals("none"))
            {
                password = "";
            }
            else
            {
                TxtPassword.Password = staff.password;
            }

            TxtAddress.Text             = staff.address;
            TxtContact.Text             = staff.contact;
            TxtEmail.Text               = staff.email;
            TxtRate.Text                = staff.rate;
            CmbOccurrence.SelectedValue = staff.occurence;
            TxtPassword.Password        = password;
            CmbRights.SelectedValue     = staff.rights;

            ListViewStaff.IsEnabled = false;
            BtnAdd.IsEnabled        = false;
            TxtSearch.IsEnabled     = false;
        }
示例#2
0
        private void BtnModifyAppointment_Click(object sender, RoutedEventArgs e)
        {
            LblAddModifyTitle.Text = "Modify Appointment";

            Appointment appointment = (Appointment)ListViewAppointment.SelectedItem;

            MainPanel.Visibility           = Visibility.Collapsed;
            PanelAddAppointment.Visibility = Visibility.Visible;
            BtnAdd.Visibility    = Visibility.Collapsed;
            BtnModify.Visibility = Visibility.Visible;

            BtnChoosePatient.Visibility = Visibility.Collapsed;
            BtnCancelSelect.Visibility  = Visibility.Collapsed;

            TxtName.Text    = appointment.name;
            TxtSurname.Text = appointment.surname;

            DatePickerAddAppt.Date = DateTimeManager.convertToDate(appointment.date);
            TimePickerAddAppt.Time = TimeSpan.Parse(appointment.time);

            TxtContact.Text = appointment.contact;
            TxtNotes.Text   = appointment.notes;

            if (appointment.patientId == "0")
            {
                TxtID.Text = "";
            }
            else
            {
                TxtID.Text = appointment.patientId;
            }

            string type = appointment.type;

            if (type.Equals("Burn"))
            {
                RadioBurn.IsChecked = true;
            }
            else if (type.Equals("Chronic Ulcer"))
            {
                RadioUlcer.IsChecked = true;
            }
            else if (type.Equals("Diabetic Foot"))
            {
                RadioDiabeticFoot.IsChecked = true;
            }
        }
示例#3
0
        private void BtnModify_Click(object sender, RoutedEventArgs e)
        {
            LblMainTitle.Text = "Modify Patient";

            DetailsPanel.Visibility = Visibility.Collapsed;
            AddPanel.Visibility     = Visibility.Visible;

            BtnModifyPatient.Visibility = Visibility.Visible;
            BtnAdd.Visibility           = Visibility.Collapsed;

            BtnCancelPatientDetails.Visibility = Visibility.Collapsed;

            ListViewPatient.IsEnabled = false;
            BtnAddPatient.IsEnabled   = false;
            TxtSearch.IsEnabled       = false;
            BtnViewArchived.IsEnabled = false;

            Patient pat = (Patient)ListViewPatient.SelectedItem;

            CmbTitle.SelectedValue = pat.title;
            TxtPatientSurname.Text = pat.surname;
            TxtPatientName.Text    = pat.name;

            DpPatientDOB.Date = DateTimeManager.convertToDate(pat.dateOfBirth);

            if (pat.sex.Equals("Male"))
            {
                RadioSexM.IsChecked = true;
            }
            else
            {
                RadioSexF.IsChecked = true;
            }

            TxtPatientAddress.Text    = pat.address;
            TxtPatientContact.Text    = pat.contact;
            TxtPatientEmail.Text      = pat.email;
            TxtPatientOccupation.Text = pat.occupation;
        }
        // MODIFY SCHEDULE

        private void BtnModifySchedule_Click(object sender, RoutedEventArgs e)
        {
            PanelAddModifySchedule.Visibility = Visibility.Visible;
            BtnAddThisSchedule.Visibility     = Visibility.Collapsed;
            BtnModifyThisSchedule.Visibility  = Visibility.Visible;
            RightOverlay.Visibility           = Visibility.Visible;

            ScheduleItem item = (ScheduleItem)ListViewSchedule.SelectedItem;

            DpScheduleDate.Date = DateTimeManager.convertToDate(item.date);
            TPStart.Time        = TimeSpan.Parse(item.startTime);
            TPEnd.Time          = TimeSpan.Parse(item.endTime);

            Staff selectedStaff = null;

            foreach (var staff in staffList)
            {
                if (staff.staffID.Equals(item.staffID))
                {
                    selectedStaff = staff;
                }
            }
            CmbChooseStaff.SelectedItem = selectedStaff;
        }