Пример #1
0
        private ObservableCollection <ProgramadoModel> GetArticulos(ProgramadoModel programadoArticulos)
        {
            ObservableCollection <ProgramadoModel> articuloModels = new ObservableCollection <ProgramadoModel>();

            try
            {
                ProgramadoDataMapper artDataMapper = new ProgramadoDataMapper();
                List <PROGRAMADO>    articulos     = (List <PROGRAMADO>)artDataMapper.getElementArticulos(new PROGRAMADO()
                {
                    UNID_ALMACEN = programadoArticulos.Almacen.UNID_ALMACEN
                });

                articulos.ForEach(o => articuloModels.Add(new ProgramadoModel()
                {
                    Articulo = o.ARTICULO,

                    EquipoModel = new EquipoModel(new EquipoDataMapper())
                    {
                        UnidEquipo = o.ARTICULO.EQUIPO.UNID_EQUIPO
                        ,
                        EquipoName = o.ARTICULO.EQUIPO.EQUIPO_NAME
                    }
                    ,
                    Categoria = new CATEGORIA()
                    {
                        CATEGORIA_NAME = o.ARTICULO.CATEGORIA.CATEGORIA_NAME
                        ,
                        UNID_CATEGORIA = o.ARTICULO.CATEGORIA.UNID_CATEGORIA
                    }
                    ,
                    Marca = new MARCA()
                    {
                        UNID_MARCA = o.ARTICULO.MARCA.UNID_MARCA
                        ,
                        MARCA_NAME = o.ARTICULO.MARCA.MARCA_NAME
                    },
                    Modelo = new MODELO()
                    {
                        UNID_MODELO = o.ARTICULO.MODELO.UNID_MODELO
                        ,
                        MODELO_NAME = o.ARTICULO.MODELO.MODELO_NAME
                    },
                    Programado     = o.PROGRAMADO1,
                    UnidProgramado = o.UNID_PROGRAMADO
                }));
            }
            catch (Exception)
            {
                ;
            }

            return(articuloModels);
        }