private void RadWindow_Loaded(object sender, RoutedEventArgs e)
        {
            model = new FuncionariosModel();

            listaIntegracion = model.GetFuncionariosPorOrganismo(idOrganismo);
            listaDescartados = new ObservableCollection<Funcionarios>();

            LstIntegracion.DataContext = listaIntegracion;
            LstDiscards.DataContext = listaDescartados;
        }
        /// <summary>
        /// Obtiene un listado con el historial de integraciones del Organismo
        /// </summary>
        /// <returns></returns>
        public ObservableCollection<Integraciones> GetIntegracionesByOrganismo()
        {
            ObservableCollection<Integraciones> listaIntegraciones = new ObservableCollection<Integraciones>();

            SqlConnection oleConne = new SqlConnection(ConfigurationManager.ConnectionStrings["Directorio"].ToString());
            SqlCommand cmd = null;
            SqlDataReader reader = null;

            const String SqlQuery = "SELECT IdIntegracion,FechaIntegracion FROM Integraciones WHERE IdOrganismo = @IdOrganismo";

            FuncionariosModel model = new FuncionariosModel();

            try
            {
                oleConne.Open();

                cmd = new SqlCommand(SqlQuery, oleConne);
                cmd.Parameters.AddWithValue("@IdOrganismo", idOrganismo);
                reader = cmd.ExecuteReader();

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        Integraciones integracion = new Integraciones();

                        integracion.IdIntegracion = reader["IdIntegracion"] as int? ?? 0;
                        integracion.FechaIntegracion = DateTimeUtilities.GetDateFromReader(reader, "FechaIntegracion");
                        integracion.Integrantes = model.GetFuncionariosByIntegracion(integracion.IdIntegracion);
                        integracion.Presidentes = model.GetPresidentesByIntegracion(integracion.IdIntegracion);

                        listaIntegraciones.Add(integracion);
                    }
                }
            }
            catch (SqlException ex)
            {
                string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                ErrorUtilities.SetNewErrorMessage(ex, methodName + " Exception, IntegracionesModel", 0);
            }
            catch (Exception ex)
            {
                string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                ErrorUtilities.SetNewErrorMessage(ex, methodName + " Exception, IntegracionesModel", 0);
            }
            finally
            {
                cmd.Dispose();
                reader.Close();
                oleConne.Close();
            }

            return listaIntegraciones;
        }