private bool OnRePreview(IList <CollectReportLine> lines)
        {
            var firstLine = lines.First();

            InvoiceForm.PreviewSale(firstLine.AlisverisID);
            return(true);
        }
        private bool OnPreview(IList <CollectReportLine> lines)
        {
            var firstLine = lines.First();

            using (new WaitFormScope())
            {
                InvoiceForm.PreviewSale(firstLine.AlisverisID);
                using (var db = new Db(true))
                {
                    db.UpdateInvoicePrinted(firstLine.AlisverisID);
                    db.Commit();
                }
                lines.ForEach(p => p.Yazdirildi = true);
            }

            if (firstLine.Completed())
            {
                RemoveFromDatasource(firstLine.AlisverisID);
            }
            else
            {
                grdView.RefreshData();
            }
            return(true);
        }
Пример #3
0
        private void OnPreviewButtonClick()
        {
            if (CurrentProductWithInvoice == null)
            {
                return;
            }

            using (new WaitFormScope())
            {
                if (!InvoiceForm.PreviewSale(CurrentProductWithInvoice.InvoiceHeader.AlisverisID))
                {
                    return;
                }
                using (var db = new Db())
                {
                    db.UpdateInvoicePrinted(CurrentProductWithInvoice.InvoiceHeader.AlisverisID);
                    db.Commit();
                }
            }
            CurrentProductWithInvoice.SetPrinted();
            SetInvoiceStateControls(CurrentProductWithInvoice);
            SelectBarcodeControl();
        }