На вход данному методу передаются следующие параметры: имя CUSTOMERID, пароль пользователя PASS, номер заказа OrderID. Приложению- клиенту метод возвращает набор данных — детали заказа. Если вы поехали в Киев по деловым вопросам то вам может потребоваться справочник посмотреть который можно тут: http://business.wow.ua/.
В первой и второй строках создаются объектная переменная Details (набор данных) и логическая переменная user. В третьей строке осуществляется идентификация пользователя путем обращения к функции CustomerEnter, которой передаются в качестве параметров имя и пароль пользователя. Если пользователь зарегистрирован в системе (user=true), то присваивается значение параметру OrderID команды Select адаптера данных DetailsSqlDataAdapter и заполняется набор
D e I a i l ¦ .
Пользователь должен иметь возможность добавлять в заказ новый продукт, для чего реализуем на уровне Web-сервиса функцию добавления в заказ нового продукта — AddDetails. Эта функция в качестве параметров должна принять имя и пароль для идентификации прав пользователя, номер заказа OrderID, номер добавляемого продукта ProductID, цену продукта UnitPrice и количество заказываемого товара Quantity. Если идентификационные параметры корректны, то метод должен добавить в заказ новый элемент (продукт). Функция должна вернуть вызвавшему ее приложению признак успешности выполнения данной операции. Таким образом, эта часть приложения использует таблицу Order Details.
}
}
else
{
uspex=false;
}
return uspex;
}' Visual Basic Public Function GetDetails(ByVal CUSTOMERID As String, ByVal PASS As String, ByVal OrderID As Int32) As DataSet Dim Details As New DataSet()
Dim user As Boolean
user=CustomerEnter(CUSTOMERID, PASS)
If user Then
SqlSelectCommand3.Parameters("@OrderID"),Value=OrderID DetailsSqlDataAdapter.Fill(Details)
End If
Return Details End Function
//C#
[WebMethod]
public DataSet GetDetails (string CUSTOMERID, string PASS, int OrderID) {
DataSet Details;
Details=new DataSet("Details") ; bool user ;
user=CustomerEnter(CUSTOMERID, PASS); if (user)
<
sqlSelectCommand3.Parameters["@OrderID"].Value=OrderID; DetailsSqlDataAdapter.Fill(Details) ;
}
return Details;
Опубликовал vovan666
July 18 2013 07:07:44 ·
0 Комментариев ·
3305 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.