public static DistributionResult Submit(string faxNumber, bool longDistance, string subject, string fileName, DateTime timeToSchedule) { DistributionResult result = new DistributionResult(); FAXCOMEXLib.FaxServer faxServer = new FAXCOMEXLib.FaxServer(); faxServer.Connect("ypiiblfax"); FAXCOMEXLib.FaxDocument faxDoc = new FAXCOMEXLib.FaxDocument(); faxDoc.Body = fileName; if (longDistance == true) { faxNumber = "1" + faxNumber; } faxDoc.Recipients.Add(faxNumber, subject); faxDoc.DocumentName = subject; faxDoc.Sender.Company = "YPII"; faxDoc.Subject = subject; faxDoc.ScheduleType = FAXCOMEXLib.FAX_SCHEDULE_TYPE_ENUM.fstSPECIFIC_TIME; faxDoc.ScheduleTime = timeToSchedule; faxDoc.Priority = FAXCOMEXLib.FAX_PRIORITY_TYPE_ENUM.fptLOW; faxDoc.ConnectedSubmit(faxServer); faxServer.Disconnect(); result.IsComplete = true; return result; }
public static DistributionResult Submit(string faxNumber, string subject, string fileName, DateTime timeToSchedule) { DistributionResult result = new DistributionResult(); FAXCOMEXLib.FaxServer faxServer = new FAXCOMEXLib.FaxServer(); faxServer.Connect("ypiifax"); FAXCOMEXLib.FaxDocument faxDoc = new FAXCOMEXLib.FaxDocument(); faxDoc.Body = fileName; faxNumber = "1" + faxNumber; faxDoc.Recipients.Add(faxNumber, subject); faxDoc.DocumentName = subject; faxDoc.Sender.Company = "YPII"; faxDoc.Subject = subject; faxDoc.ScheduleType = FAXCOMEXLib.FAX_SCHEDULE_TYPE_ENUM.fstSPECIFIC_TIME; faxDoc.ScheduleTime = timeToSchedule; faxDoc.Priority = FAXCOMEXLib.FAX_PRIORITY_TYPE_ENUM.fptLOW; faxDoc.ConnectedSubmit(faxServer); faxServer.Disconnect(); result.IsComplete = true; return(result); }
public static DistributionResult Submit(string faxNumber, string subject, string fileName) { DistributionResult result = new DistributionResult(); if (System.IO.File.Exists(fileName) == false) { result.Message = "Not able to send fax because the file does not exist: " + fileName; result.IsComplete = false; return(result); } FAXCOMEXLib.FaxServer faxServer = new FAXCOMEXLib.FaxServer(); faxServer.Connect("ypiifax"); FAXCOMEXLib.FaxDocument faxDoc = new FAXCOMEXLib.FaxDocument(); faxDoc.Body = fileName; Business.LocalPhonePrefix localPhonePrefix = new LocalPhonePrefix(); faxNumber = localPhonePrefix.HandleLongDistance(faxNumber); faxDoc.Recipients.Add(faxNumber, subject); faxDoc.DocumentName = subject; faxDoc.Sender.Company = "YPII"; faxDoc.Subject = subject; faxDoc.Priority = FAXCOMEXLib.FAX_PRIORITY_TYPE_ENUM.fptLOW; faxDoc.ConnectedSubmit(faxServer); faxServer.Disconnect(); result.IsComplete = true; return(result); }
public static DistributionResult Submit(string faxNumber, bool longDistance, string subject, string fileName) { DistributionResult result = new DistributionResult(); FAXCOMEXLib.FaxServer faxServer = new FAXCOMEXLib.FaxServer(); faxServer.Connect("ypiiblfax"); FAXCOMEXLib.FaxDocument faxDoc = new FAXCOMEXLib.FaxDocument(); faxDoc.Body = fileName; if (longDistance == true) { faxNumber = "1" + faxNumber; } faxDoc.Recipients.Add(faxNumber, subject); faxDoc.DocumentName = subject; faxDoc.Sender.Company = "YPII"; faxDoc.Subject = subject; faxDoc.Priority = FAXCOMEXLib.FAX_PRIORITY_TYPE_ENUM.fptLOW; faxDoc.ConnectedSubmit(faxServer); faxServer.Disconnect(); result.IsComplete = true; return(result); }