Exemplo n.º 1
0
        protected override bool SaveData()
        {
            bsBarCode.EndEdit();
            DS_Barcode.SP_GetBarcodeDataTable table = DataSetHelper.PackAlternationTypedDataTable <DS_Barcode.SP_GetBarcodeDataTable>(ds_Barcode.SP_GetBarcode);
            DataSetHelper.RemoveColumns(table, true, table.BarcodeColumn, table.ActionColumn);

            var ds = new DataSet("root");

            ds.Tables.Add(table);
            var id = ProductionManager.AddOrEditProduct(ProductID, ds_Product.SP_GetProduct[0].PurchaseOrderDetailID, MedicamentID, Quantity, StandardCost, ListPrice, DealerPrice, ProductCurrencyCode, DiscountPct, TaxRate, ValidDate, CountryCode, BrandID, Serie, BaseGlobalVariable.UserID, BaseGlobalVariable.ServerDateTime, DatabaseAction.Edit, DataSetHelper.InnerBytesData(ds));

            if (id > 0)
            {
                ds_Product.AcceptChanges();
                ds_Barcode.AcceptChanges();
            }
            return(id > 0);
        }