예제 #1
0
        public ItemModel(ITEM item)
        {
            this._articulo    = item.ARTICULO;
            this._nombre      = item.ARTICULO.ARTICULO1;
            this._unidItem    = item.UNID_ITEM;
            this._sku         = item.SKU;
            this.SKU          = item.SKU;
            this.NUMERO_SERIE = item.NUMERO_SERIE;
            this._numeroSerie = item.NUMERO_SERIE;
            //this._itemStatuss.updateItemStatus = item.UNID_ITEM_STATUS;
            if (item.ITEM_STATUS != null)
            {
                this._itemStatus  = item.ITEM_STATUS;
                this._itemStatuss = new ItemStatusModel(null)
                {
                    ItemStatusName = item.ITEM_STATUS.ITEM_STATUS_NAME, UnidItemStatus = long.Parse(item.UNID_ITEM_STATUS.ToString())
                };
            }
            this.UNID_ITEM_STATUS = item.UNID_ITEM_STATUS;
            this.COSTO_UNITARIO   = item.COSTO_UNITARIO;
            this._pedimentoExpo   = item.PEDIMENTO_EXPO;
            this._pedimentoImpo   = item.PEDIMENTO_IMPO;
            //this._facturaDetalle = item.FACTURA_DETALLE;
            this.IS_ACTIVE  = item.IS_ACTIVE;
            this.IsChecked  = false;
            this._equipo    = item.ARTICULO.EQUIPO;
            this._categoria = item.ARTICULO.CATEGORIA;
            this._marca     = item.ARTICULO.MARCA;
            this._modelo    = item.ARTICULO.MODELO;

            this.Detalles = new ObservableCollection <DeleteFacturaDetalleModel>();

            this._dataMapper = new ItemDataMapper();
        }
예제 #2
0
        public ItemModel(ITEM item, int lectura, ITEM_STATUS status)
        {
            this._dataMapper2        = new ItemStatusDataMapper();
            this._articulo           = item.ARTICULO;
            this._nombre             = item.ARTICULO.ARTICULO1;
            this._unidItem           = item.UNID_ITEM;
            this._sku                = item.SKU;
            this.SKU                 = item.SKU;
            this.NUMERO_SERIE        = item.NUMERO_SERIE;
            this._numeroSerie        = item.NUMERO_SERIE;
            this._cantidadMovimiento = lectura;

            object itemStatusLectura = this._dataMapper2.getElement(status);

            if (itemStatusLectura != null)
            {
                this._itemStatus  = itemStatusLectura as ITEM_STATUS;
                this._itemStatuss = new ItemStatusModel(null)
                {
                    ItemStatusName = this._itemStatus.ITEM_STATUS_NAME, UnidItemStatus = this._itemStatus.UNID_ITEM_STATUS
                };
            }
            this.UNID_ITEM_STATUS = item.UNID_ITEM_STATUS;
            this.COSTO_UNITARIO   = item.COSTO_UNITARIO;
            this._pedimentoExpo   = item.PEDIMENTO_EXPO;
            this._pedimentoImpo   = item.PEDIMENTO_IMPO;
            this.IS_ACTIVE        = item.IS_ACTIVE;
            this.IsChecked        = false;
            this._equipo          = item.ARTICULO.EQUIPO;
            this._categoria       = item.ARTICULO.CATEGORIA;
            this._marca           = item.ARTICULO.MARCA;
            this._modelo          = item.ARTICULO.MODELO;

            this.Detalles = new ObservableCollection <DeleteFacturaDetalleModel>();

            this._dataMapper = new ItemDataMapper();
        }