- •1.Темы курсовых работ
- •2.Постановка задачи для Web - сервиса для организации встреч с использованием календаря встреч
- •3.Архитектура для создания Web - сервиса для организации встреч с использованием календаря встреч
- •4.Виртуализация
- •4.1 Создание виртуальных машин
- •4.2 Настройка сети передачи данных
- •4.3 Настройка iis
- •5.Создание баз данных
- •6.Программная реализация web - сервиса для организации встреч с использованием календаря встреч.
- •7. Клиентская часть web – сервиса для организации встреч с использованием календаря встреч
- •8.Список Литературы
- •Приложение а. Исходный код web - сервиса.
- •Приложение б. Исходный код клиентской части
- •Приложение в. Soap и http post документация
- •Приложение г. Wsdl - документ
Приложение б. Исходный код клиентской части
Код Default.aspx
<%@ Page Language = "C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns = "http://www.w3.org/1999/xhtml" >
< head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Web - сервис для организации переговоров</title>
</head>
<body background = "Fon.jpg" >
< form id= "form1" runat= "server" >
< div >
< h1 > Web - сервис для организации переговоров</h1>
<asp:Label ID = "L1" runat= "server" Text= "Выберите месяц" ForeColor= "Black" ></ asp:Label>
<asp:DropDownList ID = "DDL1" runat= "server" ></ asp:DropDownList>
<asp:Button ID = "B1" runat= "server" OnClick= "B1_Click" Text= "Показать свободные даты" />
</ div >
< asp:GridView ID = "GW1" runat= "server" CellPadding= "4" HorizontalAlign= "Left" Caption= "Компания X"
EnableModelValidation= "true" ForeColor= "Black" GridLines= "Vertical" BackColor= "White"
BorderColor= "Black" BorderStyle= "Solid" BorderWidth= "1px" >
< AlternatingRowStyle BackColor= "White" />
< FooterStyle BackColor= "Khaki" />
< HeaderStyle BackColor= "Gray" Font-Bold= "true" ForeColor= "White" />
< PagerStyle BackColor= "Beige" ForeColor= "Black" HorizontalAlign= "Right" />
< RowStyle BackColor= "Beige" />
< SelectedRowStyle BackColor= "Red" Font-Bold= "true" ForeColor= "White" />
</ asp:GridView>
<asp:GridView ID = "GW2" runat= "server" CellPadding= "4" HorizontalAlign= "Justify" Caption= "Компания Y"
EnableModelValidation= "true" ForeColor= "Black" GridLines= "Vertical" BackColor= "White"
BorderColor= "Black" BorderStyle= "Solid" BorderWidth= "1px" >
< AlternatingRowStyle BackColor= "White" />
< FooterStyle BackColor= "Khaki" />
< HeaderStyle BackColor= "Gray" Font-Bold= "true" ForeColor= "White" />
< PagerStyle BackColor= "Beige" ForeColor= "Black" HorizontalAlign= "Right" />
< RowStyle BackColor= "Beige" />
< SelectedRowStyle BackColor= "Red" Font-Bold= "true" ForeColor= "White" />
</ asp:GridView>
</form>
</body>
</html>
Код Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Service WebC = new Service();
List<string> list = WebC.GetMonth();
DDL1.DataSource = list;
DDL1.DataBind();
}
}
protected void B1_Click(object sender, EventArgs e)
{
string sel = DDL1.Text;
Service WebC = new Service();
GW1.DataSource = WebC.GetDate(sel);
GW1.DataBind();
GW2.DataSource = WebC.GetDate1(sel);
GW2.DataBind();
}
}
