internal void AssignCheckFromStatus(WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum state) { switch (state) { case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossimi_Sei_Mesi: checkEdit6.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossimi_Tre_Mesi: checkEdit5.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossimo_Mese: checkEdit4.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossime_Due_Settimane: checkEdit3.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossima_Settimana: checkEdit2.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Domani: checkEdit1.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Oggi: checkEdit0.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultima_Settimana: checkEdit7.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultime_Due_Settimane: checkEdit8.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultimo_Mese: checkEdit9.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultimi_Tre_Mesi: checkEdit10.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultimi_Sei_Mesi: checkEdit11.Checked = true; break; case PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Periodo: checkEdit12.Checked = true; break; default: checkEdit0.Checked = true; break; } }
private void CheckControlStatus(object sender) { CheckEdit rb = sender as CheckEdit; rb.Font = new Font(rb.Font, rb.Checked ? FontStyle.Bold : FontStyle.Regular); bool isSpecifyDates = rb == checkEdit12 && rb.Checked; dateTimePicker1.Enabled = dateTimePicker2.Enabled = isSpecifyDates; if (rb == checkEdit0 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Oggi; } else if (rb == checkEdit1 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Domani; } else if (rb == checkEdit2 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossima_Settimana; } else if (rb == checkEdit3 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossime_Due_Settimane; } else if (rb == checkEdit4 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossimo_Mese; } else if (rb == checkEdit5 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossimi_Tre_Mesi; } else if (rb == checkEdit6 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Prossimi_Sei_Mesi; } else if (rb == checkEdit7 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultima_Settimana; } else if (rb == checkEdit8 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultime_Due_Settimane; } else if (rb == checkEdit9 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultimo_Mese; } else if (rb == checkEdit10 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultimi_Tre_Mesi; } else if (rb == checkEdit11 && rb.Checked) { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Ultimi_Sei_Mesi; } else { _state = WIN.SCHEDULING_APPLICATION.HANDLERS.SearchDTOs.PeriodAppointmentDTO.PeriodAppointmentDTOEnum.Periodo; } if (_reportType == ReportParameterType.Appointments) { DateSearchParametersRuntimePersister.Status = _state; } else { ActivityDateSearchParametersRuntimePersister.Status = _state; } }