public wnwCantidadProductoPedido(string pTipoProceso, uc_Producto pProducto, uc_DetProducto pDetProducto) { InitializeComponent(); if (pTipoProceso == "Agregar") { cantidad = pProducto.canInvProducto; precio = pProducto.preProducto; tipoProceso = pTipoProceso; tag = pProducto.Tag.ToString(); calidad = pProducto.calTipProducto; } else { cantidad = pDetProducto.canInvProducto; moneda = pDetProducto.Moneda; precio = pDetProducto.preProducto; tipoProceso = pTipoProceso; tag = pDetProducto.Tag.ToString(); calidad = pDetProducto.calTipProducto; } cargarDatos(pTipoProceso, pProducto, pDetProducto); ucDescuento.NUDTextBox.TextChanged += NUDTextBox_TextChanged; ucPedido.NUDTextBox.TextChanged += NUDTextBox_TextChanged1; }
public void cargarDatos(string TipoProceso, uc_Producto Producto, uc_DetProducto DetProdcuto) { if (TipoProceso == "Agregar") { txbCantidad.Text = string.Concat(Producto.canInvProducto, Producto.UniMedida); cantidad = Producto.canInvProducto; canAnterior = Producto.canInvProducto; uniMedida = Producto.UniMedida; txbPrecio.Text = string.Concat(Producto.Moneda, Producto.preProducto); precio = Producto.preProducto; txbNombre.Text = Producto.nomTipProducto; txbTipo.Text = TipoProceso; txbId.Text = Producto.IdTipProducto; moneda = Producto.Moneda; preNac = Producto.preNacProducto; preExt = Producto.preExtProducto; tag = Producto.Tag.ToString(); } else { txbCantidad.Text = string.Concat(DetProdcuto.canDisProducto, DetProdcuto.UniMedida); txbPrecio.Text = string.Concat(DetProdcuto.Moneda, DetProdcuto.preProducto); txbNombre.Text = DetProdcuto.nomTipProducto; txbTipo.Text = TipoProceso; uniMedida = DetProdcuto.UniMedida; canAnterior = (Convert.ToDouble(DetProdcuto.canDisProducto) + Convert.ToDouble(DetProdcuto.canInvProducto)).ToString(); cantidad = DetProdcuto.canDisProducto; precio = DetProdcuto.preProducto; txbId.Text = DetProdcuto.IdTipProducto; // txbCantidad.Text = DetProdcuto.canDisProducto; preBru = DetProdcuto.preBruProducto; preNet = DetProdcuto.preNetProducto; txbTotal.Text = DetProdcuto.preBruProducto; txbNuevoPrecio.Text = DetProdcuto.preNetProducto; ucPedido.NUDTextBox.Text = DetProdcuto.canInvProducto; ucDescuento.NUDTextBox.Text = DetProdcuto.desProducto; moneda = DetProdcuto.Moneda; preNac = DetProdcuto.preNacProducto; preExt = DetProdcuto.preExtProducto; tag = DetProdcuto.Tag.ToString(); } }
private static void calTipProductoAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Producto test = (uc_Producto)d; test.calTipProducto = e.NewValue as string; }
private static void UniMedidaAct(DependencyObject d, DependencyPropertyChangedEventArgs e) { uc_Producto test = (uc_Producto)d; test.UniMedida = e.NewValue as string; }