/// <summary> /// Método de População do Filtro de Superior Imediato /// </summary> private void PopulateFiltersSuperiorImediato() { foreach (Colaborador superior_imediato in Colaborador.GetAllSuperioresImediatos(Session)) { repositoryItemCheckedComboBoxEditSuperiorImediato.Items.Add(new CheckedListBoxItem(superior_imediato.Oid, superior_imediato.Usuario.FullName)); } if (CurrentColaborador.ColaboradorUltimoFiltro.LastSuperiorImediatoFilterPlanejamentoFerias != null) { if (Colaborador.GetAllSuperioresImediatos(Session).Contains(CurrentColaborador) && CurrentColaborador.ColaboradorUltimoFiltro.LastSuperiorImediatoFilterPlanejamentoFerias.Equals("")) { barEditItemSuperiorImediato.EditValue = CurrentColaborador.Oid.ToString(); } else { barEditItemSuperiorImediato.EditValue = CurrentColaborador.ColaboradorUltimoFiltro.LastSuperiorImediatoFilterPlanejamentoFerias; } } else { if (CurrentColaborador.IsSuperiorImediato(Session, UsuarioDAO.GetUsuarioLogado(Session))) { barEditItemSuperiorImediato.EditValue = CurrentColaborador.Oid.ToString(); } else { barEditItemSuperiorImediato.EditValue = string.Empty; } if (Colaborador.GetAllSuperioresImediatos(Session).Contains(CurrentColaborador)) { barEditItemSuperiorImediato.EditValue = CurrentColaborador.Oid.ToString(); } } }