Пример #1
0
        protected override void OnBeforePrint(PrintEventArgs e)
        {
            SharedClasses.JsonProtocol.GetStructure <TrxPrintView> webObject = deserializeGet <TrxPrintView>();

            DataSource = webObject.record.items;

            clientName_data.Text       = webObject.record.trxHeader.clientName;
            billAddressName_data.Text  = webObject.record.billAddress?.name;
            billAddressPhone_data.Text = webObject.record.billAddress?.phone;

            spRef_data.Text     = webObject.record.trxHeader.spRef;
            reference_data.Text = webObject.record.trxHeader.reference;
            date_data.Text      = webObject.record.trxHeader.date.ToString(sessionInfo.dateFormat);
            spName_data.Text    = webObject.record.trxHeader.spName;
            //spCellPhone_data.Text = webObject.record.trxHeader.spCellPhone;

            subtotal_data.Text      = webObject.record.trxHeader.subtotal.ToString("N2");
            vatAmount_data.Text     = webObject.record.trxHeader.vatAmount.ToString("N2");
            amountInWords_data.Text = SharedClasses.NumberToWords.multiLingualNumberInText((decimal)webObject.record.trxHeader.amount, 2, Convert.ToInt16(sessionInfo.languageId));
            amount_data.Text        = webObject.record.trxHeader.amount.ToString("N2");

            QRCode.Text  = "Invoice Ref: " + webObject.record.trxHeader.reference;
            QRCode.Text += string.Format("\nVAT No: {0}", "123456");
            QRCode.Text += string.Format("\nClient Name: {0}", webObject.record.trxHeader.clientName);
            QRCode.Text += string.Format("\nVAT No: {0}", webObject.record.trxHeader.clientVATNo);
            QRCode.Text += string.Format("\nInvoice Amount: {0}", webObject.record.trxHeader.amount);

            //if (webObject.record.trxHeader.deliveryDate != null)
            //    deliveryDate_data.Text = ((DateTime)webObject.record.trxHeader.deliveryDate).ToString(sessionInfo.dateFormat);

            base.OnBeforePrint(e);
        }
Пример #2
0
        protected override void OnBeforePrint(PrintEventArgs e)
        {
            SharedClasses.JsonProtocol.GetStructure <TrxPrintView> webObject = deserializeGet <TrxPrintView>();
            DataSource = webObject.record.items;

            clientName_data.Text = webObject.record.trxHeader.clientName;
            date_data.Text       = webObject.record.trxHeader.date.ToString("dd/MM/yy");
            if (webObject.record.quickView.balance != null)
            {
                balance_data.Text  = ((double)webObject.record.quickView.balance).ToString("N0");
                balance2_data.Text = ((double)webObject.record.quickView.balance).ToString("N0");
            }
            else
            {
                balance_data.Text = balance2_data.Text = string.Empty;
            }
            phone2_data.Text    = webObject.record.quickView.phone2;
            phone3_data.Text    = webObject.record.quickView.phone3;
            phone_data.Text     = webObject.record.quickView.phone;
            reference_data.Text = webObject.record.trxHeader.reference;
            spName_data.Text    = webObject.record.trxHeader.spName;
            szName_data.Text    = webObject.record.trxHeader.szName;
            if (webObject.record.trxHeader.volume != null)
            {
                volume_data.Text = ((double)webObject.record.trxHeader.volume).ToString("N2");
            }
            else
            {
                volume_data.Text = string.Empty;
            }

            base.OnBeforePrint(e);
        }
Пример #3
0
 protected override void OnBeforePrint(PrintEventArgs e)
 {
     SharedClasses.JsonProtocol.GetStructure <QuotationPrintLayout> webObject = deserializeGet <QuotationPrintLayout>();
     DataSource            = webObject.record.items;
     tdAmount_data.Text    = webObject.record.header.tdAmount != null ? ((double)webObject.record.header.tdAmount).ToString("N0") : string.Empty;
     amount_data.Text      = webObject.record.header.amount.ToString("N0");
     subtotal_data.Text    = webObject.record.header.subtotal.ToString("N0");
     clientRef_data.Text   = webObject.record.header.clientRef;
     currencyRef_data.Text = webObject.record.header.currencyName;
     clientName_data.Text  = webObject.record.header.clientName;
     date_data.Text        = webObject.record.header.date.ToString("dd/MM/yy");
     description_data.Text = webObject.record.header.description;
     reference_data.Text   = webObject.record.header.reference;
     if (webObject.record.billAddress != null)
     {
         address_data.Text = webObject.record.billAddress.street1 + "\r\n" + webObject.record.billAddress.city + "\r\n" + webObject.record.billAddress.countryName;
     }
     base.OnBeforePrint(e);
 }
Пример #4
0
        protected override void OnBeforePrint(PrintEventArgs e)
        {
            SharedClasses.JsonProtocol.GetStructure <QuotationPrintLayout> webObject = deserializeGet <QuotationPrintLayout>();

            //if (webObject)

            DataSource = webObject.record.items;

            clientName_data.Text = webObject.record.header.clientName;
            reference_data.Text  = webObject.record.header.reference;
            date_data.Text       = webObject.record.header.date.ToString(sessionInfo.dateFormat);

            billAddressName_data.Text  = webObject.record.billAddress?.name;
            billAddressPhone_data.Text = webObject.record.billAddress?.phone;

            subtotal_data.Text  = webObject.record.header.subtotal.ToString("N2");
            vatAmount_data.Text = webObject.record.header.vatAmount.ToString("N2");
            amount_data.Text    = webObject.record.header.amount.ToString("N2");

            spName_data.Text      = webObject.record.header.spName;
            spCellPhone_data.Text = webObject.record.header.spCellPhone;

            if (webObject.record.header.deliveryDate != null)
            {
                deliveryDate_data.Text = ((DateTime)webObject.record.header.deliveryDate).ToString(sessionInfo.dateFormat);
            }

            amountInWords_data.Text = SharedClasses.NumberToWords.multiLingualNumberInText((decimal)webObject.record.header.amount, 2, Convert.ToInt16(sessionInfo.languageId));

            if (webObject.record.header.expiryDate != null)
            {
                validity_data.Text = string.Format("{0} days: {1}", webObject.record.header.validity, ((DateTime)webObject.record.header.expiryDate).ToString(sessionInfo.dateFormat));
            }

            if (webObject.record.shipAddress != null)
            {
                shipToAddress_data.Text = string.Format("{0}\\r\\n{1}\\r\\n{2}", webObject.record.shipAddress.street1, webObject.record.shipAddress.street2, webObject.record.shipAddress.city);
            }

            base.OnBeforePrint(e);
        }
Пример #5
0
        protected override void OnBeforePrint(PrintEventArgs e)
        {
            SharedClasses.JsonProtocol.GetStructure <ArgusDS.Manufacturing.Reports.AssemblyPrintView> webObject = deserializeGet <ArgusDS.Manufacturing.Reports.AssemblyPrintView>();

            //if (webObject)

            DataSource = webObject.record.items;

            dtName_data.Text    = webObject.record.header.dtName;
            reference_data.Text = webObject.record.header.reference;
            date_data.Text      = webObject.record.header.date.ToString(sessionInfo.dateFormat);
            notes_data.Text     = webObject.record.header.notes;
            siteName_data.Text  = webObject.record.header.siteName;

            bomName_data.Text    = webObject.record.header.bomName;
            bomRef_data.Text     = webObject.record.header.bomRef;
            itemName_data.Text   = webObject.record.header.itemName;
            qty_data.Text        = webObject.record.header.qty.ToString();
            rmCost_data.Text     = webObject.record.header.rmCost.ToString("N2");
            rmSiteName_data.Text = webObject.record.header.rmSiteName;

            printSignature_lbl.Text = reportSignature();
            base.OnBeforePrint(e);
        }
Пример #6
0
        protected override void OnBeforePrint(PrintEventArgs e)
        {
            SharedClasses.JsonProtocol.GetStructure <ArgusDS.Manufacturing.Reports.BOMPrintView> webObject = deserializeGet <ArgusDS.Manufacturing.Reports.BOMPrintView>();

            //if (webObject)
            DataSource = webObject.record.items;

            reference_data.Text = webObject.record.header.reference;
            name_data.Text      = webObject.record.header.name;
            type_data.Text      = webObject.record.header.type.ToString();
            sku_data.Text       = webObject.record.header.description;
            itemName_data.Text  = webObject.record.header.itemName;

            status_data.Text      = webObject.record.header.activeStatus.ToString();
            version_data.Text     = webObject.record.header.version;
            date_data.Text        = ((DateTime)webObject.record.header.date).ToString(sessionInfo.dateFormat);
            description_data.Text = webObject.record.header.description;
            bomQty_data.Text      = webObject.record.header.qty.ToString();


            printSignature_lbl.Text = reportSignature();
            base.OnBeforePrint(e);
        }
Пример #7
0
        protected override void OnBeforePrint(PrintEventArgs e)
        {
            SharedClasses.JsonProtocol.GetStructure <ArgusDS.Delivery.Reports.OrderPrintLayout> webObject = deserializeGet <ArgusDS.Delivery.Reports.OrderPrintLayout>();
            DataSource = webObject.record.items;

            clientRef_data.Text       = webObject.record.header.clientRef;
            clientName_data.Text      = webObject.record.header.clientName;
            contactName_data.Text     = webObject.record.shipAddress?.name;
            clientCellPhone_data.Text = webObject.record.shipAddress?.phone;

            deliveryNo_data.Text   = webObject.record.header.reference;
            deliveryDate_data.Text = ((DateTime)webObject.record.header.date).ToString(sessionInfo.dateFormat);
            soRef_data.Text        = webObject.record.header.soRef;
            //spName_data.Text = webObject.record.header.spName;
            //spCellPhone_data.Text = webObject.record.header.spCellPhone;

            deliveryLocation_data.Text = string.Format("{0}, {1}", webObject.record.shipAddress?.city, webObject.record.shipAddress?.countryName);

            driverName_data.Text      = webObject.record.header.driverName;
            driverCellPhone_data.Text = webObject.record.header.driverCellPhone;

            printSignature_lbl.Text = reportSignature();

            base.OnBeforePrint(e);
        }