Описание Разработка прототипа. Технология работы с базой через web-интерфейс. Иерархическая структура страниц доступа, страница 3

<asp:BoundField DataField="Дата_закрытия_договора"

HeaderText="Дата_закрытия_договора" SortExpression="Дата_закрытия_договора" />

<asp:BoundField DataField="Цена_по_договору" HeaderText="Цена_по_договору"

SortExpression="Цена_по_договору" />

<asp:BoundField DataField="Проходной_балл" HeaderText="Проходной_балл"

SortExpression="Проходной_балл" />

<asp:BoundField DataField="Список_требований" HeaderText="Список_требований"

SortExpression="Список_требований" />

<asp:BoundField DataField="Зар_пл" HeaderText="Зар_пл"

SortExpression="Зар_пл" />

<asp:BoundField DataField="Код_стадии" HeaderText="Код_стадии"

SortExpression="Код_стадии" />

<asp:CommandField ShowDeleteButton="True" ShowEditButton="True"

ShowInsertButton="True" />

</Fields>

<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />

<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

</asp:DetailsView>

</p>

Для вас доступны стандартные решения: <br/>

<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" />

1) Расторжение текущего договора;<br/>

<asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="True" />

2) Новая волна набора (см. <a href="http://localhost/Prototype/Stadii.aspx" title="стадии">стадии</a>); <br/>

<asp:CheckBox ID="CheckBox3" runat="server" AutoPostBack="True" />

3) Перенос плановой даты набора;<br/>    

<asp:CheckBox ID="CheckBox4" runat="server" AutoPostBack="True" />

4) Изменение требований к кандидатам;<br/>

<asp:CheckBox ID="CheckBox5" runat="server" AutoPostBack="True" />

5) Новый договор;

<p>

<asp:AccessDataSource ID="AccessDataSource2" runat="server"

ConflictDetection="CompareAllValues"

DataFile="~/App_Data/БД кадровое агентство 2.0.mdb"

DeleteCommand="DELETE FROM [Список вакансий компании] WHERE [Код договора] = ? AND (([Код компании] = ?) OR ([Код компании] IS NULL AND ? IS NULL)) AND (([Код должности] = ?) OR ([Код должности] IS NULL AND ? IS NULL)) AND (([Дата заключения договора] = ?) OR ([Дата заключения договора] IS NULL AND ? IS NULL)) AND (([Дата выполнения обязательств_план] = ?) OR ([Дата выполнения обязательств_план] IS NULL AND ? IS NULL)) AND (([Дата закрытия договора] = ?) OR ([Дата закрытия договора] IS NULL AND ? IS NULL)) AND (([Цена по договору] = ?) OR ([Цена по договору] IS NULL AND ? IS NULL)) AND (([Проходной балл] = ?) OR ([Проходной балл] IS NULL AND ? IS NULL)) AND (([Список требований] = ?) OR ([Список требований] IS NULL AND ? IS NULL)) AND (([Зар пл] = ?) OR ([Зар пл] IS NULL AND ? IS NULL)) AND (([Код стадии] = ?) OR ([Код стадии] IS NULL AND ? IS NULL))"

InsertCommand="INSERT INTO [Список вакансий компании] ([Код договора], [Код компании], [Код должности], [Дата заключения договора], [Дата выполнения обязательств_план], [Дата закрытия договора], [Цена по договору], [Проходной балл], [Список требований], [Зар пл], [Код стадии]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"

OldValuesParameterFormatString="original_{0}"