<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Get document name BEFORE and AFTER saving in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152165#M1938</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Non of those events catch information before saving?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 15 Nov 2024 08:55:45 GMT</pubDate>
    <dc:creator>denisyukJ</dc:creator>
    <dc:date>2024-11-15T08:55:45Z</dc:date>
    <item>
      <title>Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152085#M1936</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to make a programm which write down information about current document. There are no problem when document open and close with same name, but problems occur when name is changing during session.&lt;/P&gt;&lt;P&gt;Could someone give me a hint how to catch a name of current document&amp;nbsp;&amp;nbsp;BEFORE and AFTER saving (SAVE, QSAVE, SAVEAS)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Evgeniy&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 07:47:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152085#M1936</guid>
      <dc:creator>denisyukJ</dc:creator>
      <dc:date>2024-11-15T07:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152140#M1937</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You can handle the &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_Database_BeginSave" target="_blank" rel="noopener"&gt;Database.BeginSave&lt;/A&gt; and &lt;A href="https://help.autodesk.com/view/OARX/2025/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_Database_SaveComplete" target="_blank" rel="noopener"&gt;Database.SaveComplete&lt;/A&gt; events.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 08:29:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152140#M1937</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-15T08:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152165#M1938</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Non of those events catch information before saving?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 08:55:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152165#M1938</guid>
      <dc:creator>denisyukJ</dc:creator>
      <dc:date>2024-11-15T08:55:45Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152192#M1939</link>
      <description>&lt;P&gt;Databse.BeginSave does.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 09:14:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152192#M1939</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-15T09:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152233#M1940</link>
      <description>&lt;P&gt;Please take a look at code below.&lt;/P&gt;&lt;P&gt;I created new file (&lt;STRONG&gt;Drawing 1&lt;/STRONG&gt;) &amp;gt; Click SAVE&amp;gt; Gave a new name (&lt;STRONG&gt;qqq&lt;/STRONG&gt;) &amp;gt; ACAD shown me the same messages.&lt;/P&gt;&lt;P&gt;I expected Drawing 1 and qqq.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="denisyukJ_0-1731663002697.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1434168iC8C7CCCF482C5294/image-size/medium?v=v2&amp;amp;px=400" role="button" title="denisyukJ_0-1731663002697.png" alt="denisyukJ_0-1731663002697.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;public class Class1 : IExtensionApplication
{
    public void Initialize()
    {
        var docMan = Application.DocumentManager;
        docMan.DocumentCreated += DocumentManager_DocumentCreated;

    }

    public void Terminate() { }

    private void DocumentManager_DocumentCreated(object sender, DocumentCollectionEventArgs e)
    {
        e.Document.Database.BeginSave += Database_BeginSave;
        e.Document.Database.SaveComplete += Database_SaveComplete;

    }

    private void Database_BeginSave(object sender, DatabaseIOEventArgs e)
    {
        MessageBox.Show(e.FileName);
    }

    private void Database_SaveComplete(object sender, DatabaseIOEventArgs e)
    {
        MessageBox.Show(e.FileName);
    }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 09:33:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152233#M1940</guid>
      <dc:creator>denisyukJ</dc:creator>
      <dc:date>2024-11-15T09:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152362#M1941</link>
      <description>&lt;P&gt;e.FileName is the new document name.&lt;/P&gt;
&lt;P&gt;Try this way:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;private void Database_BeginSave(object sender, DatabaseIOEventArgs e)
{
    MessageBox.Show(Application.DocumentManager.MdiActiveDocument.Name);
}

private void Database_SaveComplete(object sender, DatabaseIOEventArgs e)
{
    MessageBox.Show(Application.DocumentManager.MdiActiveDocument.Name);
}&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 15 Nov 2024 10:41:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152362#M1941</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-15T10:41:34Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152366#M1942</link>
      <description>&lt;P&gt;Or this way:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;private void Database_BeginSave(object sender, DatabaseIOEventArgs e)
{
    MessageBox.Show(((Database)sender).Filename);
}

private void Database_SaveComplete(object sender, DatabaseIOEventArgs e)
{
    MessageBox.Show(((Database)sender).Filename);
}&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 15 Nov 2024 10:44:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152366#M1942</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2024-11-15T10:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152421#M1943</link>
      <description>&lt;P&gt;This gives opposite result. Maybe this?&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;        private void Database_BeginSave(object sender, DatabaseIOEventArgs e)
        {
            MessageBox.Show(Application.DocumentManager.MdiActiveDocument.Name);
        }

        private void Database_SaveComplete(object sender, DatabaseIOEventArgs e)
        {
            MessageBox.Show(e.FileName);
        }&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 15 Nov 2024 11:15:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13152421#M1943</guid>
      <dc:creator>denisyukJ</dc:creator>
      <dc:date>2024-11-15T11:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: Get document name BEFORE and AFTER saving</title>
      <link>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13153321#M1944</link>
      <description>&lt;P&gt;Yes, that will give you the old and new filenames.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can store the Document's current Name in a variable from the BeginSave handler and compare it to the e.FileName event args in SaveComplete handler.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 18:09:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/get-document-name-before-and-after-saving/m-p/13153321#M1944</guid>
      <dc:creator>ActivistInvestor</dc:creator>
      <dc:date>2024-11-15T18:09:27Z</dc:date>
    </item>
  </channel>
</rss>

