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); }
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); }
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); }
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); }
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); }
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); }
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); }