ПИС Курсач (ВКЛЮЧАЕТ ВСЕ ЛР И ПР)
.pdf</td>
<td>
<asp:Label ID="Label13" runat="server" Text="Имя"></asp:Label>
</td>
<td>
<asp:Label ID="Label14" runat="server" Text="Отчество"></asp:Label>
</td>
<td>
<asp:Label ID="Label15" runat="server" Text="Паспорт"></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="V2TBuserID" CssClass="TextBoxUserData" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="V2TBsecondName" CssClass="TextBoxUserData" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="V2TBfirstName" CssClass="TextBoxUserData" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="V2TBmiddleName" CssClass="TextBoxUserData" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="V2TBpasport" CssClass="TextBoxUserData" runat="server"></asp:TextBox>
</td>
<td>
<asp:Button ID="V2BtSelectUser" runat="server" Text="Найти"
OnClick="V2BtSelectUser_Click"/> </td>
<td>
<asp:Label ID="V2LblFindWarning" ForeColor="Red" runat="server"
Text=""></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:RegularExpressionValidator ID="RegularExpressionValidator11" runat="server"
ControlToValidate="V2TBuserID"
ErrorMessage="Некорректный ввод<br>ID!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true" ValidationExpression="^\d+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="RegularExpressionValidator12" runat="server"
ControlToValidate="V2TBsecondName"
ErrorMessage="Некорректный ввод<br>Фамилии!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^[а-яА-Я]+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="RegularExpressionValidator13" runat="server"
ControlToValidate="V2TBfirstName"
ErrorMessage="Некорректный ввод<br>Имени!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^[а-яА-Я]+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="RegularExpressionValidator14" runat="server"
ControlToValidate="V2TBmiddleName"
ErrorMessage="Некорректный ввод<br>Отчества!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^[а-яА-Я]+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="RegularExpressionValidator15" runat="server"
ControlToValidate="V2TBpasport"
ErrorMessage="Некорректный ввод<br>Паспорта!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^([0-9]{4}\s{1}[0-9]{6})?$"> </asp:RegularExpressionValidator>
</td>
</tr>
</tbody>
</table>
<asp:GridView ID="V2GridView" runat="server" AutoGenerateColumns="False"
DataKeyNames="idПользователя"
DataSourceID="UserUpOrder"
AllowPaging="True"
AllowSorting="True" OnSelectedIndexChanged="V2GridView_SelectedIndexChanged" SelectedRowStyle-BackColor="#ccffcc">
<Columns>
<asp:CommandField ShowSelectButton="True"></asp:CommandField>
<asp:BoundField DataField="idПользователя" HeaderText="idПользователя"
ReadOnly="True"
InsertVisible="False"
SortExpression="idПользователя">
</asp:BoundField>
<asp:BoundField DataField="Фамилия" HeaderText="Фамилия" SortExpression="Фамилия"></asp:BoundField>
<asp:BoundField DataField="Имя" HeaderText="Имя" SortExpression="Имя"></asp:BoundField>
<asp:BoundField DataField="Отчество" HeaderText="Отчество" SortExpression="Отчество"></asp:BoundField>
<asp:BoundField DataField="Адрес" HeaderText="Адрес" SortExpression="Адрес"></asp:BoundField>
<asp:BoundField DataField="ПочтовыйИндекс" HeaderText="ПочтовыйИндекс" SortExpression="ПочтовыйИндекс"></asp:BoundField>
<asp:BoundField DataField="Паспорт" HeaderText="Паспорт" SortExpression="Паспорт"></asp:BoundField>
</Columns>
</asp:GridView>
<asp:SqlDataSource runat="server" ID="UserUpOrder" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>"
ProviderName="<%$ ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT [idПользователя], [Фамилия], [Имя], [Отчество],
[Адрес], [ПочтовыйИндекс], [Паспорт] FROM [Пользователь] where [idПользователя] = 0">
</asp:SqlDataSource>
</div>
<hr style="margin: 20px 0; padding: 0; height: 0; border: none; border-top: 2px dotted #ddd;"/>
<div>
<h3>
Выбор заказа
</h3>
<table class="iksweb"> <tbody>
<tr>
<td>Статус</td>
<td>Тип отправления</td> <td>Срочность</td> <td>Заказное</td> <td></td>
</tr>
<tr>
<td>
<asp:DropDownList ID="V2DDLstatus" runat="server"
DataTextField="Название" DataValueField="idСтатуса"
DataSourceID="status"></asp:DropDownList>
<asp:SqlDataSource runat="server" ID="status" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>" ProviderName="<%$ ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT TOP 1 'Все Статусы' as Название, -1 as idСтатуса from Статус UNION ALL SELECT [Название], [idСтатуса] FROM [Статус]"></asp:SqlDataSource>
</td>
<td>
<asp:DropDownList ID="V2DDLtype" runat="server"
DataTextField="Название" DataValueField="typeid"
DataSourceID="V2type"></asp:DropDownList>
<asp:SqlDataSource runat="server" ID="V2type" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>" ProviderName="<%$ ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT TOP 1 -1 as typeid, 'Все Типы Отправлений' as Название from Статус UNION ALL SELECT [idТипОтправления] as typeid, [Название] FROM [ТипОтправления]"></asp:SqlDataSource>
</td>
<td>
<asp:DropDownList ID="V2DDL4speed" runat="server"
DataTextField="Название" DataValueField="typeid" DataSourceID="speed"></asp:DropDownList>
<asp:SqlDataSource runat="server" ID="speed" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>" ProviderName="<%$ ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT TOP 1 1 as typeid, 'Срочное/Несрочное' as Название from Статус UNION ALL SELECT TOP 1 0 as typeid, 'Несрочное' as Название from Статус UNION ALL SELECT TOP 1 -1 as typeid, 'Срочное' as
Название from Статус"></asp:SqlDataSource> </td>
<td>
<asp:DropDownList ID="V2DDL5ordered" runat="server"
DataTextField="Название" DataValueField="typeid"
DataSourceID="Ordered"></asp:DropDownList>
<asp:SqlDataSource runat="server" ID="Ordered" ConnectionString="<%$
ConnectionStrings:ConnectionPostBD %>" ProviderName="<%$
ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT TOP 1 1 as typeid, 'Заказное/Незаказное' as Название from Статус UNION ALL SELECT TOP 1 0 as typeid, 'Незаказное' as Название from Статус UNION ALL SELECT TOP 1 -1 as typeid, 'Заказное' as Название from Статус"></asp:SqlDataSource>
</td>
<td>
<asp:Button ID="V2BselectOrder" runat="server" Text="Выбрать"
OnClick="V2BselectOrder_Click" />
</td>
</tr>
</tbody>
</table>
<asp:GridView ID="V2GridView2" runat="server" AutoGenerateColumns="False" DataSourceID="V2UserOrders" AllowPaging="True"
AllowSorting="True" OnSelectedIndexChanged="V2GridView2_SelectedIndexChanged" SelectedRowStyle-BackColor="#ccffcc">
<Columns>
<asp:CommandField ShowSelectButton="True"></asp:CommandField>
<asp:BoundField DataField="№ накладной" HeaderText="№ накладной" InsertVisible="False" SortExpression="№ накладной"></asp:BoundField>
<asp:BoundField DataField="Статус" HeaderText="Статус" SortExpression="Статус"></asp:BoundField>
<asp:BoundField DataField="Тип Отправления" HeaderText="Тип Отправления" SortExpression="Тип Отправления"></asp:BoundField>
<asp:CheckBoxField DataField="Срочное" HeaderText="Срочное" SortExpression="Срочное"></asp:CheckBoxField>
<asp:CheckBoxField DataField="Заказное" HeaderText="Заказное" SortExpression="Заказное"></asp:CheckBoxField>
<asp:BoundField DataField="Дата Создания" HeaderText="Дата Создания" SortExpression="Дата Создания"></asp:BoundField>
<asp:BoundField DataField="Дата Оплаты" HeaderText="Дата Оплаты" SortExpression="Дата Оплаты"></asp:BoundField>
<asp:BoundField DataField="Дата Доставки" HeaderText="Дата Доставки" SortExpression="Дата Доставки"></asp:BoundField>
<asp:BoundField DataField="Пункт Выдачи" HeaderText="Пункт Выдачи" SortExpression="Пункт Выдачи"></asp:BoundField>
<asp:BoundField DataField="Вес" HeaderText="Вес" SortExpression="Вес"></asp:BoundField>
<asp:BoundField DataField="Цена" HeaderText="Цена" SortExpression="Цена"></asp:BoundField>
</Columns>
</asp:GridView>
<asp:SqlDataSource runat="server" ID="V2UserOrders" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>"
ProviderName="<%$ ConnectionStrings:ConnectionPostBD.ProviderName %>"
SelectCommand="SELECT Накладная.idНакладной AS [№ накладной], Статус.Название AS Статус, ТипОтправления.Название AS [Тип Отправления], Накладная.Срочность AS Срочное, Накладная.Заказное, Накладная.ДатаСоздания AS [Дата Создания], Накладная.ДатаОплаты AS [Дата Оплаты], Накладная.ДатаДоставки AS [Дата
Доставки], ПунктВыдачи.Адрес AS [Пункт Выдачи], Накладная.Вес, Накладная.Цена FROM
(((Накладная INNER JOIN ПунктВыдачи ON Накладная.idПунктаВыдачи = ПунктВыдачи.idПунктаВыдачи) INNER JOIN Статус ON Накладная.idСтатуса = Статус.idСтатуса) INNER JOIN ТипОтправления ON Накладная.idТипОтправления = ТипОтправления.idТипОтправления) WHERE (Накладная.idНакладной =
NULL)"></asp:SqlDataSource>
</div>
<hr style="margin: 20px 0; padding: 0; height: 0; border: none; border-top: 2px dotted #ddd;"/>
<div>
<h3>
Обновить статус
</h3>
<table class="iksweb"> <tbody>
<tr>
<td>Будет установленно:</td> <td>
<asp:DropDownList ID="V2DDLstat" runat="server" Enabled="false"
DataTextField="Название" DataValueField="idСтатуса"
DataSourceID="V2status"></asp:DropDownList>
<asp:SqlDataSource runat="server" ID="V2status" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>" ProviderName="<%$
ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT [Название], [idСтатуса] FROM [Статус]"></asp:SqlDataSource>
</td>
<td>
<asp:TextBox ID="V2TBtime" TextMode="DateTimeLocal" Enabled="false" Text="" runat="server"></asp:TextBox>
</td>
<td>
<asp:Button ID="V2BSelectOver" runat="server"
OnClick="V2BSelectOver_CheckedChanged" Text="Выбрать другие" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="V2BSetNewStatus" runat="server" Enabled="false"
BackColor="LightGreen" Text="Установать" OnClick="V2BSetNewStatus_Click" />
</td>
<td>
<asp:Label ID="V2LblSetNewStatusWarning" runat="server"
ForeColor="Red" Text=""></asp:Label>
<asp:Label ID="V2LblSetNewStatusSuccess" runat="server" ForeColor="Green" Text=""></asp:Label>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</asp:View>
<asp:View ID="UpdateUserDataView" runat="server"> <div>
<h2>
Изменение данных пользователя
</h2>
<hr style="margin: 20px 0; padding: 0; height: 0; border: none; border-top: 2px dotted #ddd;"/>
<h3>
Выбор пользователя
</h3>
<table class="iksweb"> <tbody>
<tr>
<td>
<asp:Label ID="LabelUserID" runat="server" Text="ID
Пользователя"></asp:Label>
</td>
<td>
<asp:Label ID="LabelSecondName" runat="server"
Text="Фамилия"></asp:Label>
</td>
<td>
<asp:Label ID="LabelFirstName" runat="server" Text="Имя"></asp:Label>
</td>
<td>
<asp:Label ID="LabelMiddleName" runat="server"
Text="Отчество"></asp:Label>
</td>
<td>
<asp:Label ID="LabelPasport" runat="server" Text="Паспорт"></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:TextBox CssClass="TextBoxUserData" ID="TextBoxUserID" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox CssClass="TextBoxUserData" ID="TextBoxSecondName" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox CssClass="TextBoxUserData" ID="TextBoxFirstName" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox CssClass="TextBoxUserData" ID="TextBoxMiddleName" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox CssClass="TextBoxUserData" ID="TextBoxPasport" runat="server"></asp:TextBox>
</td>
<td>
<asp:Button ID="ButtonSelectUser" runat="server" Text="Найти"
OnClick="ButtonSelectUser_Click" /> </td>
</tr>
<tr>
<td>
<asp:RegularExpressionValidator ID="UserIDValidator1" runat="server"
ControlToValidate="TextBoxUserID"
ErrorMessage="Некорректный ввод<br>ID!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true" ValidationExpression="^\d+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="SecondNameValidator" runat="server"
ControlToValidate="TextBoxSecondName"
ErrorMessage="Некорректный ввод<br>Фамилии!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^[а-яА-Я]+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="FirstNameValidator" runat="server"
ControlToValidate="TextBoxFirstName"
ErrorMessage="Некорректный ввод<br>Имени!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^[а-яА-Я]+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="MiddleNameValidator" runat="server"
ControlToValidate="TextBoxMiddleName"
ErrorMessage="Некорректный ввод<br>Отчества!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true"
ValidationExpression="^[а-яА-Я]+$">
</asp:RegularExpressionValidator>
</td>
<td>
<asp:RegularExpressionValidator ID="PasportValidator" runat="server"
ControlToValidate="TextBoxPasport"
ErrorMessage="Некорректный ввод<br>Паспорта!"
EnableClientScript="False"
ForeColor="Red"
SetFocusOnError="true" ValidationExpression="^([0-9]{4}\s{1}[0-9]{6})?$">
</asp:RegularExpressionValidator>
</td>
</tr>
</tbody>
</table>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="idПользователя" DataSourceID="usersfind" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" SelectedRowStyle-BackColor="#ccffcc">
<Columns>
<asp:CommandField ShowSelectButton="True"></asp:CommandField>
<asp:BoundField DataField="idПользователя" HeaderText="idПользователя" ReadOnly="True" InsertVisible="False" SortExpression="idПользователя"></asp:BoundField>
<asp:BoundField DataField="Фамилия" HeaderText="Фамилия" SortExpression="Фамилия"></asp:BoundField>
<asp:BoundField DataField="Имя" HeaderText="Имя" SortExpression="Имя"></asp:BoundField>
<asp:BoundField DataField="Отчество" HeaderText="Отчество" SortExpression="Отчество"></asp:BoundField>
<asp:BoundField DataField="Адрес" HeaderText="Адрес" SortExpression="Адрес"></asp:BoundField>
<asp:BoundField DataField="Паспорт" HeaderText="Паспорт"
SortExpression="Паспорт"></asp:BoundField> <asp:BoundField DataField="ПочтовыйИндекс"
HeaderText="ПочтовыйИндекс" SortExpression="ПочтовыйИндекс"></asp:BoundField>
<asp:BoundField DataField="Логин" HeaderText="Логин" SortExpression="Логин"></asp:BoundField>
<asp:BoundField DataField="Пароль" HeaderText="Пароль" SortExpression="Пароль"></asp:BoundField>
<asp:CheckBoxField DataField="АдминСтатус" HeaderText="АдминСтатус" SortExpression="АдминСтатус"></asp:CheckBoxField>
</Columns>
</asp:GridView>
<asp:SqlDataSource runat="server" ID="usersfind" ConnectionString="<%$ ConnectionStrings:ConnectionPostBD %>"
ProviderName="<%$ ConnectionStrings:ConnectionPostBD.ProviderName %>" SelectCommand="SELECT [idПользователя], [Фамилия], [Имя], [Отчество],
[Адрес], [Паспорт], [ПочтовыйИндекс], [Логин], [Пароль], [АдминСтатус] FROM [Пользователь] where [idПользователя] = 0">
</asp:SqlDataSource>
<hr style="margin: 20px 0; padding: 0; height: 0; border: none; border-top: 2px dotted #ddd;"/>
<h3>
Выбраный пользователь
</h3>
<table class="iksweb"> <tbody>
<tr>
<td> ID Пользователя
</td>
<td>
<asp:Label ID="LblUserID" runat="server" Text=""></asp:Label> </td>
</tr>
<tr>
<td width="180px">Фамилия</td>
<td>
<asp:TextBox ID="TBsecondName" runat="server" Enabled="false" Text=""></asp:TextBox>
</td>
</tr>
<tr>
<td>Имя</td>
<td>
<asp:TextBox ID="TBfirstName" runat="server" Enabled="false"
Text=""></asp:TextBox>
</td>
</tr>
<tr>
<td>Отчество</td>