示例#1
0
        public void procesarProducto(ProductoLaboratorio producto)
        {
            this.rp.getDatosProductoInventario(producto);
            FrmCantidad cantidad = new FrmCantidad();

            cantidad.setProductoLaboratorio(producto);
            cantidad.setChequeador(this);
            cantidad.setFrmParent(this.frmParent);
            cantidad.ejecutar();
            cantidad.Show();
        }
示例#2
0
        public bool procesarProducto(string codigo)
        {
            ArrayList list = this.rp.getProductos(codigo, this.orden);

            if (list.Count <= 0)
            {
                return(false);
            }
            else
            {
                IEnumerator enumerator = list.GetEnumerator();
                try
                {
                    if (enumerator.MoveNext())
                    {
                        ProductoLaboratorio current = (ProductoLaboratorio)enumerator.Current;
                        this.rp.getDatosProductoInventario(current);
                        FrmCantidad cantidad = new FrmCantidad();
                        cantidad.setProductoLaboratorio(current);
                        cantidad.setChequeador(this);
                        cantidad.setFrmParent(this.frmParent);
                        cantidad.ejecutar();
                        cantidad.Show();
                    }
                }
                finally
                {
                    IDisposable objA = enumerator as IDisposable;
                    if (!ReferenceEquals(objA, null))
                    {
                        objA.Dispose();
                    }
                }
            }
            return(true);
        }