Менеджер:
- доработаны фильтры на вкладке «заказы» - добавлен фильтр по группе-владельцу заказа.
- на вкладке «лицевые счета» при открытии сразу отображается информация о лицевых счетах групп менеджера, данные остальных таблиц загружаются при нажатии кнопки «Обновить» для выбранной группы.
- реализована возможность снять деньги со счета водителя: на форме приема платежей добавлена новая вкладка для снятия денег, в обязательном порядке нужно указать причину или комментарий к операции.
- дополнения на вкладке «клиенты»: в таблицу добавлен столбец «количество заказов»; при двойном клике по клиенту открывается окно редактирования клиента.
- добавлены фильтры для смс сообщений на вкладке «СМС»: по типу смс агента (общий/персональный) и по идентификатору агента.
Система:
- добавлена вкладка «Тарифы» - доступна для менеджера группы. Из меню тарифы убраны.
- добавлена возможность сохранять индивидуальные тарифы для корпоративных компаний заказчиков.
- смс сообщение заказчику отправляется по правилам группы владельца заказа, а не по правилам исполнителя.
Веб сервис:
- в класс BourseOrderInfo добавлена сумма удержания с водителя. Значение этого поля рассчитывается в момент запроса заказов с биржи. Веб методы, в которых необходимо корректно возвращать сумму удержания: GetOrdersFromBourse, SynchronizeBourseOrders, TakeOrder.
- добавлены веб методы для работы с пользователями по активационным ключам:
-
bool SendActivationKey(string phoneNumber, PhoneType phoneType) - отправляет активационный ключ на указанный номер. В зависимости от типа телефона ключ отправляется смской (на мобильный) или звонком (на стационарный). Активационный ключ можно использовать в других методах. Подробнее : http://servermls.dnsalias.org:6418/dev/Lists/WebServiceMethods/DispForm.aspx?ID=221
-
string RegisterUser(string activationKey, UserType userType, UserRoleType[] roles, string userName) – проводит минимальную регистрацию по указанному активационному ключу. Если тип пользователя – исполнитель, то нужно указать его роли в системе (сейчас можно создавать только водителей). Если типа пользователя – заказчик, следует передавать Null в ролях. Пользователь создается с пустым паролем. Подробнее: http://servermls.dnsalias.org:6418/dev/Lists/WebServiceMethods/DispForm.aspx?ID=222
-
string ChangePassword(string activationKey, string login, string newPassword, UserType userType) – позволяет сменить пароль у пользователя. Пароль можно сменить только для пользователя, у которого указан мобильный телефон. Подробнее: http://servermls.dnsalias.org:6418/dev/Lists/WebServiceMethods/DispForm.aspx?ID=223