public void AttempAgregarMovimiento() { UltimoMovimientoModel movimiento = new UltimoMovimientoModel(this._agregarItemDestinoModel.Almacen, this._agregarItemDestinoModel.Cliente, this._agregarItemDestinoModel.Proveedor); if (this.AgregarItemViewModel.CatalogStatus.ItemStatus[0] != null && this.AgregarItemViewModel.CatalogStatus.ItemStatus.Count > 0) { movimiento.ItemStatus2 = this.AgregarItemViewModel.CatalogStatus.ItemStatus[0]; } movimiento.Cantidad = this._agregarItemDestinoModel.Cantidad; this.AgregarItemViewModel.UltimoMovimiento.Add(movimiento); this.AgregarItemViewModel.FillWithIFactura = false; this.AgregarItemViewModel.FillWithDestinos = true; this.AgregarItemViewModel.FillWithDestinos2 = true; int total = 0; foreach (UltimoMovimientoModel um in this._agregarItemViewModel.UltimoMovimiento) { total += um.Cantidad; } if (this.AgregarItemViewModel.ItemModel.CantidadItem == total) { this.AgregarItemViewModel.FillWithDestinos2 = false; } else { this.AgregarItemViewModel.FillWithDestinos2 = true; } }
public void AttempArticulo() { this._movimientoModel.saveArticulo(); this._movimientoSalida.updateItems(); foreach (ItemModel item in this._itemModel.ItemModel) { this._movimientoDetalleModel = new MovimientoDetalleModel(new MovimientoDetalleDataMapper(), this._movimientoModel.UnidMovimiento, item.UnidItem, item.CantidadMovimiento, item.UNID_ITEM_STATUS); this._movimientoDetalleModel.saveArticulo(); this._ultimoMovimientoModel = new UltimoMovimientoModel(new UltimoMovimientoDataMapper(), item.UnidItem, this._movimientoModel.UnidAlmacenDestino, this._movimientoModel.UnidClienteDestino, this._movimientoModel.UnidProveedorDestino, this._movimientoDetalleModel.UnidMovimientoDetalle, item.CantidadMovimiento, item.UNID_ITEM_STATUS); this._ultimoMovimientoModel.updateArticulo(this.MovimientoModel.AlmacenProcedencia); this._ultimoMovimientoModel.saveArticulo(); } this._movimientoSalida.updateItems(); }
public void AttempArticulo() { this._movimientoModel.saveArticulo(); this._movimentoGridEntradas.updateItems(); foreach (ItemModel item in this._itemModel.ItemModel) { this._movimientoDetalleModel = new MovimientoDetalleModel(new MovimientoDetalleDataMapper(), this._movimientoModel.UnidMovimiento, item.UnidItem, item.CantidadMovimiento, item.ItemStatuss.UnidItemStatus); this._movimientoDetalleModel.saveArticulo(); this._ultimoMovimientoModel = new UltimoMovimientoModel(new UltimoMovimientoDataMapper(), item.UnidItem, this._movimientoModel.UnidAlmacenDestino, null, null, this._movimientoDetalleModel.UnidMovimientoDetalle, item.CantidadMovimiento, item.ItemStatuss.UnidItemStatus); this._ultimoMovimientoModel.updateArticulo(this.MovimientoModel.Infraestructura); this._ultimoMovimientoModel.saveArticulo(); } this._movimentoGridEntradas.updateItems(); }
public void AttempArticulo() { this._movimientoModel.saveArticulo(); this._movimientoSalida.updateItems(); foreach (ItemModel item in this._itemModel.ItemModel) { this._movimientoDetalleModel = new MovimientoDetalleModel(new MovimientoDetalleDataMapper(), this._movimientoModel.UnidMovimiento, item.UnidItem, item.CantidadMovimiento, item.UNID_ITEM_STATUS); this._movimientoDetalleModel.saveArticulo(); this._ultimoMovimientoModel = new UltimoMovimientoModel(new UltimoMovimientoDataMapper(), item.UnidItem, this._movimientoDetalleModel.UnidMovimientoDetalle, item.CantidadMovimiento, this._movimientoModel.UnidInfraestructura, item.UNID_ITEM_STATUS); //this._ultimoMovimientoModel = new UltimoMovimientoModel(new UltimoMovimientoDataMapper(), item.UnidItem,this._movimientoModel.AlmacenProcedencia.UNID_ALMACEN,this._movimientoModel.Infraestructura.UNID_INFRAESTRUCTURA,this._movimientoDetalleModel.UnidMovimientoDetalle, item.CantidadMovimiento, item.UNID_ITEM_STATUS); this._ultimoMovimientoModel.updateArticulo(this.MovimientoModel.AlmacenProcedencia); this._ultimoMovimientoModel.saveArticulo(); } this._movimientoSalida.updateItems(); }
public void AttempModifyItem() { BorrarBool = true; this._itemModel.Sku = this.Sku; this._itemModel.NumeroSerie = this.NumeroSerie; this._itemModel.getElement2(); if (this._itemModel.Error.Equals("")) { this.CatalogPropiedad.SelectedPropiedad = this.ItemModel.Propiedad; if (this.CatalogPropiedad.SelectedPropiedad != null) { PropiedadBool = true; } CategoriaDataMapper ccc = new CategoriaDataMapper(); ProveedorModel = this._itemModel.FacturaDetalle.FACTURA.PROVEEDOR.PROVEEDOR_NAME; List <CATEGORIA> auxxx = ccc.getElementsByProveedor(this._itemModel.FacturaDetalle.FACTURA.PROVEEDOR); ObservableCollection <CATEGORIA> fin = new ObservableCollection <CATEGORIA> (); foreach (CATEGORIA AA in auxxx) { fin.Add(AA); } this._itemModel._categorias = fin; FacturaCompraModel fAux = new FacturaCompraModel(); fAux.FechaFactura = (DateTime)this._itemModel.FacturaDetalle.FACTURA.FECHA_FACTURA; fAux.NumeroFactura = this._itemModel.FacturaDetalle.FACTURA.FACTURA_NUMERO; fAux.NumeroPedimento = this._itemModel.FacturaDetalle.FACTURA.NUMERO_PEDIMENTO; fAux.PorIva = (double)this._itemModel.FacturaDetalle.FACTURA.IVA_POR; fAux.UnidFactura = this._itemModel.FacturaDetalle.UNID_FACTURA; foreach (DAL.POCOS.FACTURA_DETALLE ffdd in this._itemModel.FacturaDetalle.FACTURA.FACTURA_DETALLE) { FacturaCompraDetalleModel auxx = new FacturaCompraDetalleModel(); auxx.CostoUnitario = ffdd.PRECIO_UNITARIO; auxx.Cantidad = ffdd.CANTIDAD; fAux.FacturaDetalle.Add(auxx); } this.Factura = fAux; this.FacturaCollection.Add(fAux); UltimoMovimientoModel aux = new UltimoMovimientoModel(); ObservableCollection <UltimoMovimientoModel> temp = aux.RegresaListaLugares(this._itemModel.UnidItem); this.UltimoMovimiento.Clear(); this.ItemModelCollection.Clear(); this.ItemModelCollection.Add(this._itemModel); foreach (UltimoMovimientoModel um in temp) { this.UltimoMovimiento.Add(um); } } }