private void btnLuu_Click(object sender, EventArgs e) { try { FAXCOMLib.FaxServer faxServer = new FAXCOMLib.FaxServerClass(); faxServer.Connect(Environment.MachineName); //Create a temp file. string pathFile = FrameworkParams.TEMP_FOLDER + @"\" + _FileName; HelpByte.BytesToFile(_NoiDungFile, pathFile); //------------------- FAXCOMLib.FaxDoc faxDoc = (FAXCOMLib.FaxDoc)faxServer.CreateDocument(pathFile); faxDoc.RecipientName = _RecipientName; faxDoc.FaxNumber = _FaxNumber; int Response = faxDoc.Send(); faxServer.Disconnect(); //Delete the temp file. System.IO.File.Delete(pathFile); //--------------------- } catch { HelpMsgBox.ShowNotificationMessage("Chưa cài đặt máy Fax."); } }
public void SendFax(string DocumentName, string FileName, string RecipientName, string FaxNumber) { if (FaxNumber != "") { try { FAXCOMLib.FaxServer faxServer = new FAXCOMLib.FaxServerClass(); faxServer.Connect(Environment.MachineName); FAXCOMLib.FaxDoc faxDoc = (FAXCOMLib.FaxDoc)faxServer.CreateDocument(FileName); faxDoc.RecipientName = RecipientName; faxDoc.FaxNumber = FaxNumber; faxDoc.DisplayName = DocumentName; int Response = faxDoc.Send(); faxServer.Disconnect(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }