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); } }
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; } }
/// <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(); }
public HistorialViewModel(ProgramadoModel b) { unid = b.UnidProgramado; HistorialCollection = GetHistorial("PROGRAMADO"); }