コード例 #1
0
        protected override void OnLoad(EventArgs e)
        {
            if (!this.DesignMode)
            {
                receiptData = new PurchaseOrderReceiptData(
                    ApplicationSettings.Database.LocalConnection,
                    ApplicationSettings.Database.DATAAREAID,
                    ApplicationSettings.Terminal.StorePrimaryId);

                posTransaction = (PosTransaction)PurchaseOrderReceiving.InternalApplication.BusinessLogic.Utility.CreateSalesOrderTransaction(
                    ApplicationSettings.Terminal.StoreId,
                    ApplicationSettings.Terminal.StoreCurrency,
                    ApplicationSettings.Terminal.TaxIncludedInPrice,
                    PurchaseOrderReceiving.InternalApplication.Services.Rounding);

                ClearForm();

                PurchaseOrderReceiving.InternalApplication.Services.Peripherals.Scanner.ScannerMessageEvent -= new ScannerMessageEventHandler(OnBarcodeScan);
                PurchaseOrderReceiving.InternalApplication.Services.Peripherals.Scanner.ScannerMessageEvent += new ScannerMessageEventHandler(OnBarcodeScan);
                PurchaseOrderReceiving.InternalApplication.Services.Peripherals.Scanner.ReEnableForScan();
            }

            LoadReceiptLines();
            TranslateLabels();
            base.OnLoad(e);

            if (prType == PRCountingType.PurchaseOrder)
            {
                this.btnUom.Visible = false;
            }

            this.gvInventory.RowClick += new DevExpress.XtraGrid.Views.Grid.RowClickEventHandler(this.GridView_RowClickEventHandler);
        }
コード例 #2
0
        protected override void OnLoad(EventArgs e)
        {
            if (!this.DesignMode)
            {
                this.Bounds = new Rectangle(
                    new Point(ApplicationSettings.MainWindowLeft, ApplicationSettings.MainWindowTop),
                    new Size(ApplicationSettings.MainWindowWidth, ApplicationSettings.MainWindowHeight));

                receiptData = new PurchaseOrderReceiptData(
                    ApplicationSettings.Database.LocalConnection,
                    ApplicationSettings.Database.DATAAREAID,
                    ApplicationSettings.Terminal.StorePrimaryId);

                grdView.FocusedColumn = grdView.Columns["RECEIPTNUMBER"];

                this.RefreshReceiptList();

                TranslateLabels();

                SetFormFocus();
            }

            base.OnLoad(e);
        }