Posts

Showing posts from January, 2017

Automatic Create Folder x++

static void CreateFolder(Args _args) {     str  path = 'C:\\2017\\Jan';     ;     if (!WinApi::pathExists(path))     {         WinApi::createDirectoryPath(path);     } }

Post product receipt for registered quantity x++, Ax 2012

public void Run() {     PurchFormLetter             purchFormLetter;     PurchFormletterParmData     purchFormLetterParmData;     PurchParmUpdate             purchParmUpdate;     PurchParmTable              purchParmTable;     PurchParmLine               purchParmLine;     PurchTable                  purchTable,purchTable1;     PurchLine                   purchLine;     InventTrans                 inventTrans;     InventTransOrigin           inventTransOrigin;     PurchId                     purchId;     Num     ...

Save SSRS report in PDF and send email attachemnt x++

public void SaveSSRStoPDF() {     SrsReportRunController              ssrsController = new SrsReportRunController();     PayslipContract                 Contract = new PayslipContract();     SRSPrintDestinationSettings         printerSettings;     Filename                            ReportPath;       while select HcmWorker     {                       ReportPath = "C:\\"+ int2str(yearName) +"\\"+ int2str(monthName) +"\\"+ HcmWorker.PersonnelNumber +".pdf";             ssrsController.parmReportName(ssrsReportStr(WorkerPayslip, Report));             ssrsController.parmExecutionMode(SysOperationExecutionMode::Synchronous);     ...

Send Email with Attachment x++ for port 465 or 587

This code is also useful for below error. Method 'send' in COM object of class 'CDO.Message' returned error code 0x8004020E (<unknown>) which means: <unknown>.  For SSL enabled mail servers. Like: gmail, or office365 smtp.gmail.com with port 465 or 587 you can use below code public void email(filename ReportPath) {     System.Net.Mail.MailMessage             mailMessage;     System.Net.Mail.SmtpClient              myMail;     System.Net.Mail.MailAddressCollection   mailcoll;     System.Net.Mail.MailAddress             mailFrom;     System.Net.Mail.MailAddress             mailTo;     System.Net.Mail.Attachment              attachment;     System.Net.Mail.AttachmentCollection    attachementCollection;    ...