public void AttemptAddArticulo() { MaxMinModel maxMinModel = new MaxMinModel() { 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 }, Max = 0, Min = 0, IsChecked = false }; if (this._maxMinViewModel != null) { this._maxMinViewModel.AddArticulos.Add(maxMinModel); } if (this._modiMaxMinViewModel != null) { this._modiMaxMinViewModel.ModiArticulos.Add(maxMinModel); } }
private ObservableCollection <MaxMinModel> GetArticulos(MaxMinModel maxMinArticulos) { ObservableCollection <MaxMinModel> articuloModels = new ObservableCollection <MaxMinModel>(); try { MaxMinDataMapper artDataMapper = new MaxMinDataMapper(); List <MAX_MIN> articulos = (List <MAX_MIN>)artDataMapper.getElementArticulos(new MAX_MIN() { UNID_ALMACEN = maxMinArticulos.Almacen.UNID_ALMACEN }); articulos.ForEach(o => articuloModels.Add(new MaxMinModel() { 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 }, Max = o.MAX, Min = o.MIN, UnidMaxMin = o.UNID_MAX_MIN })); } 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 ModifyMaxMinViewModel CreateModifyMaxMinViewModel() { MaxMinModel maxMinModel = new MaxMinModel(new MaxMinDataMapper(), this.ActualUser); if (this._catalogMaxMinModel != null && this._catalogMaxMinModel.SelectedMaxMin != null) { maxMinModel.UnidMaxMin = this._catalogMaxMinModel.SelectedMaxMin.UNID_MAX_MIN; maxMinModel.Max = this._catalogMaxMinModel.SelectedMaxMin.MAX; maxMinModel.Min = this._catalogMaxMinModel.SelectedMaxMin.MIN; maxMinModel.Articulo = this._catalogMaxMinModel.SelectedMaxMin.Articulo; maxMinModel.Almacen = this._catalogMaxMinModel.SelectedMaxMin.Almacen; } return(new ModifyMaxMinViewModel(this, maxMinModel)); }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public AddMaxMinViewModel(MaxMinViewModel maxMinViewModel) { this._addMaxMin = new MaxMinModel(new MaxMinDataMapper(), maxMinViewModel.ActualUser); this._maxMinViewModel = maxMinViewModel; try { this._catalogAlmacenModel = new CatalogAlmacenModel(new AlmacenDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifyMaxMinViewModel(MaxMinViewModel maxMinViewModel, MaxMinModel selectedMaxMinModel) { this._modiMaxMin = new MaxMinModel(new MaxMinDataMapper(), maxMinViewModel.ActualUser); this._maxMinViewModel = maxMinViewModel; this._modiMaxMin.UnidMaxMin = selectedMaxMinModel.UnidMaxMin; this._modiMaxMin.Max = selectedMaxMinModel.Max; this._modiMaxMin.Min = selectedMaxMinModel.Min; this._modiMaxMin.Almacen = selectedMaxMinModel.Almacen; this._modiMaxMin.Articulo = selectedMaxMinModel.Articulo; try { this._catalogAlmacenModel = new CatalogAlmacenModel(new AlmacenDataMapper()); } catch (ArgumentException ae) { } catch (Exception ex) { throw ex; } this.init(); }
public HistorialViewModel(MaxMinModel b) { unid = b.UnidMaxMin; HistorialCollection = GetHistorial("MAXMIN"); }