Créer un projet avec des propriétés par défaut

Il s’agit d’une page classique ASP avec VB Script qui rassemble des informations sur les taux de norme par défaut et les heures supplémentaires pour un projet de l’utilisateur et enregistre le fichier de projet au format XML.

<%@ LANGUAGE = VBScript %>

<% option explicit %>

« / span> html >

« / span> tête >

<span class="o">&lt;</span><span class="n">title</span><span class="o">&gt;</span><span class="n">Aspose</span><span class="o">.</span><span class="na">Tasks</span> <span class="n">classical</span> <span class="n">ASP</span> <span class="n">sample</span><span class="o">&lt;/</span><span class="n">title</span><span class="o">&gt;</span>

</ tête >

« / span> body >

<span class="o">&lt;</span><span class="n">h3</span><span class="o">&gt;</span><span class="n">Aspose</span><span class="o">.</span><span class="na">Tasks</span> <span class="n">classical</span> <span class="n">ASP</span> <span class="n">sample</span><span class="o">&lt;/</span><span class="n">h3</span><span class="o">&gt;</span>

<span class="o">&lt;</span><span class="n">form</span> <span class="n">name</span><span class="o">=</span><span class="n">Form1</span> <span class="n">method</span><span class="o">=</span><span class="n">Post</span> <span class="n">action</span><span class="o">=</span><span class="s"><span class="hljs-string">"sample.asp"</span></span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">p</span><span class="o">&gt;</span><span class="n">Please</span> <span class="n">enter</span> <span class="n">Default</span> <span class="n">Standard</span> <span class="n">and</span> <span class="n">Overtime</span> <span class="n">Rate</span><span class="o">:&lt;</span><span class="n">p</span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">p</span><span class="o">&gt;</span><span class="n">Standard</span> <span class="n">Rate</span><span class="o">:</span> <span class="o">&lt;</span><span class="n">input</span> <span class="n">type</span><span class="o">=</span><span class="n">Text</span> <span class="n">name</span><span class="o">=</span><span class="n">stdRate</span><span class="o">&gt;&lt;/</span><span class="n">p</span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">p</span><span class="o">&gt;</span><span class="n">Overtime</span> <span class="n">Rate</span><span class="o">:</span> <span class="o">&lt;</span><span class="n">input</span> <span class="n">type</span><span class="o">=</span><span class="n">Text</span> <span class="n">name</span><span class="o">=</span><span class="n">otimeRate</span><span class="o">&gt;&lt;/</span><span class="n">p</span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">input</span> <span class="n">type</span><span class="o">=</span><span class="n">Submit</span> <span class="n">value</span><span class="o">=</span><span class="s"><span class="hljs-string">"Generate Project File"</span></span><span class="o">&gt;</span>

<span class="o">&lt;/</span><span class="n">form</span><span class="o">&gt;</span>

<span class="o">&lt;%</span>

  <span class="n">If</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"stdRate"</span></span><span class="o">)</span> <span class="o">&lt;&gt;</span> <span class="s"><span class="hljs-string">""</span></span> <span class="n">AND</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"otimeRate"</span></span><span class="o">)</span> <span class="o">&lt;&gt;</span>  <span class="s"><span class="hljs-string">""</span></span> <span class="n">Then</span>

    <span class="err"><span class="hljs-string">'</span></span><span class="n"><span class="hljs-string">Create</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">a</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">Project</span></span><span class="hljs-string">

    </span><span class="n"><span class="hljs-string">Dim</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">prj</span></span><span class="hljs-string">

    </span><span class="n"><span class="hljs-string">Set</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">prj</span></span><span class="hljs-string"> </span><span class="o"><span class="hljs-string">=</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">CreateObject</span></span><span class="o"><span class="hljs-string">(</span></span><span class="s"><span class="hljs-string">"Aspose.Tasks.Project"</span></span><span class="o"><span class="hljs-string">)</span></span><span class="hljs-string">

    </span><span class="err"><span class="hljs-string">'</span></span><span class="n">Create</span> <span class="n">a</span> <span class="n">Project</span> <span class="n">Writer</span>

    <span class="n">Dim</span> <span class="n">prjWriter</span>

    <span class="n">Set</span> <span class="n">prjWriter</span> <span class="o">=</span> <span class="n">CreateObject</span><span class="o">(</span><span class="s"><span class="hljs-string">"Aspose.Tasks.ProjectWriter"</span></span><span class="o">)</span>

    <span class="n">prj</span><span class="o">.</span><span class="na">DefaultStandardRate</span> <span class="o">=</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"stdRate"</span></span><span class="o">)</span>

    <span class="n">prj</span><span class="o">.</span><span class="na">DefaultOvertimeRate</span> <span class="o">=</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"otimeRate"</span></span><span class="o">)</span>

    <span class="n">prjWriter</span><span class="o">.</span><span class="na">Write</span> <span class="n">prj</span><span class="o">,</span><span class="s"><span class="hljs-string">"prjASP.xml"</span></span><span class="o">,</span> <span class="n">Aspose_Tasks</span><span class="o">.</span><span class="na">TasksDataFormat</span><span class="o">.</span><span class="na">TasksDataFormat_XML</span>

    <span class="n">Response</span><span class="o">.</span><span class="na">Write</span><span class="o">(</span><span class="s"><span class="hljs-string">"Project file created in XML format"</span></span><span class="o">)</span>

<span class="o">%&gt;</span>

</ body >

</ html > </ pre>

Vous trouverez ci-dessous les propriétés par défaut des taux de ressources standard / d’heures supplémentaires du fichier de projet XML créé:

Propriétés par défaut du fichier du projet Microsoft

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.