Crear un proyecto con propiedades predeterminadas

Esta es una página ASP Classic con script VB que recopila información sobre las tarifas de estándar y horas extras predeterminadas para un proyecto del usuario y guarda el archivo del proyecto en formato XML.

<%@ LANGUAGE = VBScript %>

<% opción explícito %>

«/span> html >

«/span> head >

<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>

</ head >

«/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>

A continuación se presentan propiedades predeterminadas de las tasas de recursos estándar/de tiempo extra del archivo de proyecto XML creado:

Propiedades predeterminadas del archivo del proyecto Microsoft

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.