public void RefrescarOrden() { Usuario u = getUsuariofromID(Orden.Venta.IdUsuario); Cliente c = getClientefromID(Orden.Venta.IdCliente); Tienda a = new GuiaDeRemisionSQL().BuscarTIENfromID(u.IdTienda); Almacenes alm = new GuiaDeRemisionSQL().BuscarALMDEPfromIdTienda(u.IdTienda); tiendaOrigen = a.Nombre; TxtAlmacenOrigen = alm.Nombre; TxtDirPartida = a.Direccion; TxtDirLlegada = Orden.Direccion; TxtTienda = c.RazonSocial; List<DetalleVenta> l = new DetalleVentaSQL().BuscarTodos(); List<GuiaRemxProducto> lAux = new List<GuiaRemxProducto>(); int cantTotal = 0; for (int i = 0; i < l.Count; i++) if (l[i].IdDetalleV == Orden.Venta.IdVenta) { GuiaRemxProducto gp = new GuiaRemxProducto(); Producto p = new ProductoSQL().Buscar_por_CodigoProducto(l[i].IdProducto); gp.CodProd = p.CodigoProd; gp.Nombre = p.Nombre; gp.Cantidad = l[i].Cantidad; cantTotal += l[i].Cantidad; lAux.Add(gp); } LstProductos = new List<GuiaRemxProducto>(lAux); TxtCantidad = cantTotal; }
public void RefrescarNotas() { if (Nota.Tipo == 2) { Almacenes almOr = new GuiaDeRemisionSQL().BuscarALMfromID(Nota.IdAlmacen); Tienda a = new GuiaDeRemisionSQL().BuscarTIENfromID(almOr.IdTienda); if (a == null) tiendaOrigen = "ALMACEN CENTRAL"; else tiendaOrigen = a.Nombre; TxtDirPartida = almOr.Direccion; TxtAlmacenOrigen = almOr.Nombre; List<ProductoxNotaIS> l = new NotaISSQL().BuscarNotasXProductos(); List<GuiaRemxProducto> lAux = new List<GuiaRemxProducto>(); int cantTotal = 0; for (int i = 0; i < l.Count; i++) if (l[i].IdNota == Nota.IdNota) { GuiaRemxProducto gp = new GuiaRemxProducto(); Producto p = new ProductoSQL().Buscar_por_CodigoProducto(l[i].IdProducto); gp.CodProd = p.CodigoProd; gp.Nombre = p.Nombre; gp.Cantidad = l[i].Cantidad; cantTotal += l[i].Cantidad; lAux.Add(gp); } LstProductos = new List<GuiaRemxProducto>(lAux); TxtCantidad = cantTotal; } else { _windowManager.ShowDialog(new AlertViewModel(_windowManager, "Transacción única para NOTAS DE SALIDA")); } }