Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 21

Как вызвать вроде бы не сложную ХП в C#?

23.04.2017, 02:19. Показов 990. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. БД в SQL Server 2008, создаю Windows приложение в Visual studio 13 на C#. Необходимо реализовать создание заявки на вызов монтажника, нужно решить вопрос касательно занятости монтажников, как-то через ХП отправлять желаемое время и получать список тех, кто не занят. Имеется ХП на создание новой заявки и так же имеется ХП в которой из таблицы созданных заявок из поля типа datetime вытягивается только time, как я понимаю, нужно слепить эти 2 хранимки в одну, и, соответственно, вызвать в вижаке. Надеюсь, понятно разъяснил, но мне не понятно, как это реализовать (еще прикреплю скрин с таблицами из представления отчета по заявкам на всяких случай). Буду признателен за советы.

ХП создания заявки на физ.лицо(ФЛ)
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE PROCEDURE [dbo].[Создание заявки ФЛ]
    (
        @Код_монтажника int,
        @Код_ФЛ int,
        @Время datetime,
        @Описание_проблемы varchar(200)
    
    )
AS
BEGIN
    SET NOCOUNT ON;
        INSERT INTO dbo.Заявки
        VALUES (@Код_монтажника, @Код_ФЛ,@Время,@Описание_проблемы)
        
END
ХП вытягивания time из datetime
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
CREATE PROCEDURE [dbo].[Хранимка] 
    @дата date
AS
BEGIN
SELECT     dbo.Монтажники.ФИО, CONVERT(varchar(8), dbo.Заявки.Время, 108) AS Время, dbo.Заявки.Описание,
           dbo.ФЛ.ФИО AS [Физ. лицо],
           dbo.ФЛ.Улица, dbo.ФЛ.Дом, dbo.ФЛ.Квартира
FROM         dbo.Заявки INNER JOIN
             dbo.Монтажники ON dbo.Заявки.Код_монтажника = dbo.Монтажники.Код_монтажника INNER JOIN
             dbo.ФЛ ON dbo.Заявки.Код_ФЛ = dbo.ФЛ.Код_ФЛ
WHERE     (CONVERT(date, dbo.Заявки.Время) = @дата)
END
Миниатюры
Как вызвать вроде бы не сложную ХП в C#?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2017, 02:19
Ответы с готовыми решениями:

Как организовать сложную таблицу
Здравствуйте, подскажите пожалуйста как организовать многоуровневую таблицу, как на картинке, долго мучаюсь, но безрезультатно. Пробовала...

Как забить сложную формулу
Подскажите пожалуйста, как решать? Как забить эту формулу в ячейку? e - это что?

Как можно создат сложную таблитцу?
Как можно создат сложную таблитцу? Добавлено через 7 минут ?????????????????

2
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18284 / 14207 / 5368
Регистрация: 17.03.2014
Сообщений: 28,885
Записей в блоге: 1
23.04.2017, 16:38
TheMakZJ, каким образом предполагается определять свободен монтажник или нет? Допусти у нас есть два монтажника. У одного есть заявка на 11:00, у второго на 12:30. Мы хотим сделать заявку на 15:00. Как понять кто будет свободен?
0
0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 21
23.04.2017, 17:23  [ТС]
OwenGlendower, Предполагается, что каждая заявка выполняется монтажником за час. Вот, собственно, я и не догоняю как такое реализовать, либо же оператор будет просматривать каждого монтажника и сверять свободен он или нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2017, 17:23
Помогаю со студенческими работами здесь

Как сделать сложную шапку в датагрид?
Вопрос такой, как сделать сложную шапку у датагрида. |Имя..........|название.................................| ...

Как описать в роуте сложную ссылку
Продолжаю изучать laravel Находил как создавать ссылки типа /items/23 Route::get('/items/{itemid}', ); А если нужно описать...

Как задать сложную функцию в маткаде?
К примеру у нас есть сложная функция X(t)= 10t , t 10 , t 0 , t=2 -10 , t как записать данную...

Как реализовать такую сложную анимацию?
Интересует анимация на этом сайте. pride-reklama.ru изучил немного html css. хотел бы научиться так делать. не разрабатывать а хотябы...

Как в VB выполнить сложную команду из bat-файла
Уважаемые гуру, помогите :wall:! Имеется консольная прога и понадобилось создать для нее GUI, что собственно и мотивировало начать изучать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru