예제 #1
0
        private void CargarOrganizaciones(IList <CamionRepartoInfo> lista)
        {
            var organizacionDAL = new OrganizacionDAL();
            IList <OrganizacionInfo> listaOrganizaciones = organizacionDAL.ObtenerTodos(EstatusEnum.Activo);

            foreach (var camionReparto in lista)
            {
                OrganizacionInfo organizacion =
                    listaOrganizaciones.FirstOrDefault(org => org.OrganizacionID == camionReparto.OrganizacionID);
                if (organizacion == null)
                {
                    continue;
                }
                camionReparto.Organizacion = organizacion;
            }
        }
예제 #2
0
        /// <summary>
        /// Carga los objetos de Organizacion
        /// </summary>
        /// <param name="lista"></param>
        private void CargarOrganizaciones(IList <RoladoraInfo> lista)
        {
            var organizacionDAL = new OrganizacionDAL();

            List <OrganizacionInfo> organizaciones = organizacionDAL.ObtenerTodos();

            foreach (var roladora in lista)
            {
                OrganizacionInfo organizacion = organizaciones.FirstOrDefault(or => or.OrganizacionID == roladora.OrganizacionID);

                if (organizacion == null)
                {
                    continue;
                }
                roladora.Organizacion = organizacion;
            }
        }
예제 #3
0
        /// <summary>
        /// Obtiene una lista de Organizacion filtrando por el estatus Activo = 1, Inactivo = 0
        /// </summary>
        /// <param name="estatus"> </param>
        /// <returns></returns>
        internal IList<OrganizacionInfo> ObtenerTodos(EstatusEnum estatus)
        {
            try
            {
                Logger.Info();
                var organizacionDAL = new OrganizacionDAL();
                IList<OrganizacionInfo> lista = organizacionDAL.ObtenerTodos(estatus);

                return lista;
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }