Esempio n. 1
0
        /// <summary>
        /// Obtiene los corrales por tipo de corral y la organizacion seleccionada en el contexto
        /// </summary>
        /// <param name="tipoCorral"></param>
        private void ObtenerCorralesPorTipoCorral(TipoCorralInfo tipoCorral)
        {
            if (Contexto.Operador.OperadorID > 0 && (listaCorralesFinal != null && listaCorralesFinal.Any()))
            {
                AgregarCorralesGuardados(tipoCorral);
            }

            var corralPL = new CorralPL();
            var corral   = new CorralInfo
            {
                Organizacion = new OrganizacionInfo()
                {
                    OrganizacionID = organizacionID
                },
                Operador   = Contexto.Operador,
                TipoCorral = tipoCorral
            };

            ResultadoInfo <CorralInfo> listaCorral = corralPL.ObtenerCorralesPorTipoCorralDetector(corral);

            if (listaCorral != null && listaCorral.Lista != null)
            {
                GenerarSeleccionModelo(listaCorral.Lista, false);
            }
        }