Пример #1
0
        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);
         }
     }
 }