Exemplo n.º 1
0
        public void AttemptAddArticulo()
        {
            ProgramadoModel programadoModel = new ProgramadoModel()
            {
                Categoria   = this.SelectedArticulo.Categoria,
                EquipoModel = this.SelectedArticulo.EquipoModel,
                Marca       = this.SelectedArticulo.Marca,
                Modelo      = this.SelectedArticulo.Modelo,
                Articulo    = new ARTICULO()
                {
                    ARTICULO1 = this.SelectedArticulo.ArticuloName,
                    CATEGORIA = this.SelectedArticulo.Categoria,
                    //EQUIPO=this.SelectedArticulo.EquipoModel,
                    MARCA          = this.SelectedArticulo.Marca,
                    MODELO         = this.SelectedArticulo.Modelo,
                    UNID_ARTICULO  = this.SelectedArticulo.UnidArticulo,
                    UNID_CATEGORIA = this.SelectedArticulo.Categoria.UNID_CATEGORIA,
                    UNID_EQUIPO    = this.SelectedArticulo.EquipoModel.UnidEquipo,
                    UNID_MARCA     = this.SelectedArticulo.Marca.UNID_MARCA,
                    UNID_MODELO    = this.SelectedArticulo.Modelo.UNID_MODELO
                },
                Programado = 0,
                IsChecked  = false
            };

            if (this._addProgramadoViewModel != null)
            {
                this._addProgramadoViewModel.AddArticulos.Add(programadoModel);
            }
            if (_modiProgramadoViewModel != null)
            {
                this._modiProgramadoViewModel.ModiArticulos.Add(programadoModel);
            }
        }
Exemplo n.º 2
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);
        }
        /// <summary>
        /// Crea una nueva instancia de ModifyMaxMinViewModel y se pasa asi mismo como parámetro y el item seleccionado
        /// </summary>
        /// <returns></returns>
        public ModifyProgramadoViewModel CreateModifyProgramadoViewModel()
        {
            ProgramadoModel programadoModel = new ProgramadoModel(new ProgramadoDataMapper(), this.ActualUser);

            if (this._catalogProgramadoModel != null && this._catalogProgramadoModel.SelectedProgramado != null)
            {
                programadoModel.UnidProgramado = this._catalogProgramadoModel.SelectedProgramado.UNID_PROGRAMADO;
                programadoModel.Programado     = this._catalogProgramadoModel.SelectedProgramado.PROGRAMADO1;
                programadoModel.Articulo       = this._catalogProgramadoModel.SelectedProgramado.Articulo;
                programadoModel.Almacen        = this._catalogProgramadoModel.SelectedProgramado.Almacen;
            }
            return(new ModifyProgramadoViewModel(this, programadoModel));
        }
 /// <summary>
 /// Ejecuta la acción del command
 /// </summary>
 /// <param name="catalogItemStatusViewModel"></param>
 public AddProgramadoViewModel(CatalogProgramadoViewModel ProgramadoViewModel)
 {
     this._addProgramado       = new ProgramadoModel(new ProgramadoDataMapper(), ProgramadoViewModel.ActualUser);
     this._programadoViewModel = ProgramadoViewModel;
     try
     {
         this._catalogAlmacenModel = new CatalogAlmacenModel(new AlmacenDataMapper());
     }
     catch (ArgumentException ae)
     {
         ;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 5
0
        /// <summary>
        /// Ejecuta la acción del command
        /// </summary>
        /// <param name="catalogItemStatusViewModel"></param>
        public ModifyProgramadoViewModel(CatalogProgramadoViewModel catalogProgramadoViewModel, ProgramadoModel selectedProgramadoModel)
        {
            this._modiProgramado                = new ProgramadoModel(new ProgramadoDataMapper(), catalogProgramadoViewModel.ActualUser);
            this._catalogProgramadoViewModel    = catalogProgramadoViewModel;
            this._modiProgramado.UnidProgramado = selectedProgramadoModel.UnidProgramado;
            this._modiProgramado.Programado     = selectedProgramadoModel.Programado;
            this._modiProgramado.Almacen        = selectedProgramadoModel.Almacen;
            this._modiProgramado.Articulo       = selectedProgramadoModel.Articulo;
            try
            {
                this._catalogAlmacenModel = new CatalogAlmacenModel(new AlmacenDataMapper());
            }
            catch (ArgumentException ae)
            {
                ;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            this.init();
        }
Exemplo n.º 6
0
 public HistorialViewModel(ProgramadoModel b)
 {
     unid = b.UnidProgramado;
     HistorialCollection = GetHistorial("PROGRAMADO");
 }