Сколько примерно будет стоить?

Статус: Offline
Реєстрація: 11.06.2006
Повідом.: 109
Сколько примерно будет стоить?

Нужно сделать прогу для бух учёта небольшого магазина есть уже готовая база на MsSQL теперь осталось самое главное это приложение его нужно написать на С# используя WindowsForms прога должна уметь,Добовлять товар в БД (Артикуль,Штрих код,Фирма,Модель,Цвет итд),учитывать проданный товар (Дата продажи,цена продажи итд) Списаный товар (дата списания товара,кол-во спинного товара)(с возможностью вернуть этот товар в БД в случае необходимости) Переучёт (сколько веший всего,сколько недостача,сколько осталось)Накладная (........)
Сколько примерно будет стоить написать такое приложение срок работы 1 месяц


а теперь вопрос к гуру
как к одному DataGridView привизать несколько таблиц пример,есть таблица Товар она содержит
(ID,ШтрихКод,Фирма_ID,Цвет_ID,Модель_ID,Размер_ID,Кол-во товара)
2,3,4,5 таблицы это Модели,Фирмы,Цвета,Размеры
Нужно чтобы в DataGridView отобразились данный из этих всех таблиц по 1 полю что бы получилось вот так
ID ШтрихКод НазваниеФирмы Модели Цвета ............
 
стоимость - зависит от множества факторов. От того кто делает (студент, фрилансер, фирма), а так же от деталей проекта. На вскидку - 250 - 300 долларов (при учете что считыватель кодов предоставляется заказчиком).

По поводу второго вопроса - используй AS, разные JOIN и VIEW
 
Очередной курсачь, ТС учить SQL
 
ну если это курсач, то стоимость уменьшается раза в 2
 
Спасибо за совет но SQL знаю средненько у меня вся проблема в написании приложения
буду очень благодарен кто сможет подробно описать что мне надо сделать с моим DataGridView

 
Судя по постановке вопроса с гридом, SQL вы не знаете совершенно, т.е. впринципе не понимаете что это такое.

Все что вам нужно - это достаточно элементарный SQL запрос, который выберет нужные данные из нескольких таблиц для отображения в гриде. Сделать это очень просто, для этого достаточно знаний ниже среднего
 
Если БД приведена к третьей нормальной форме, то ваще практически ничего не надо делать чтобы связать таблицы :-D
 
Есть готовые решения, дешевле будет. Trade Manager 5.0. Сайт производителя w w w . t s o f t . c o m . u a, извините за пробелы, по другому адрес не напишеш.
 
Вы имели ввиду что то вроде этого?
если да,то у меня не чего не выходит(( сам не могу понять почему
 
ты ь хоть сюда структуру своей БД выложил.
 

Да, что-то вроде этого
Что именно не выходит? Сам запрос в СУБД выполняется и возвращает то что надо?
 
попробуйте left join
 
вроде вышло разместить на одном DataGridView две таблицы
SELECT tovar.ID, tovar.Code, tovar.Firma_ID, tovar.Model_ID, tovar.Color_ID, tovar.Size_ID, tovar.Total_tovar, size.xxl
FROM tovar INNER JOIN
size ON tovar.Size_ID = size.ID

но теперь ещё проблема как сделать так чтобы все данные которые я ввёл сохранились в моей БД
пробовал так делал button (Update)
tovarTableAdapter.Update(tmpDataSet);
кнопка работает если в DataGridView поля из одной таблицы,а если беру поля с другой таблицы кнопка работать уже не хочет
кто знает как мне правильно сделать update?
 
апдейтить только главную таблицу (tovar)
вообще операции добавления, изменения, удаления лучше реализовать на сервере в виде хранимых процедур

а на основании вашего запроса создать представление (обзор) на сервере и использовать только для просмотра
 
Это диплом с дуру взял тему и теперь сам не рад.учить основы поздно времени мало но спасибо за советы.
 
Вот нах*я, нах*я здесь Sharepoint? Тут документооборотом и не пахнет, а хранить товары в листах - это вообще бред.

То ТС: не слушай этих дядек. в VS 2005 ищешь LINQ 2 SQL. Далее маппишь свою структуру БД в классы и обращаешься к своим полям так:

tovarEntity.Size.{любое поле таблицы}

И апдейт за тебя сделает тот же самый LINQ

З.Ы. Вот на
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
гайды, там ссылки на Скота Гу и вроде бы есть примеры. Это и в будущем может пригодится.

З.Ы.Ы. Кто будет тыкать мой нос в хибер, знайте - я тоже не фанат Entity, но это самый простой способ, еще и автомаппинг от Майкрософта.
 
Надо надеятся, что это лишь небольшая часть, и не основная тема, иначе шо це за дыплом?..
 
А что вы делали в вузе до диплома?
 

До тех пор пока одни считают, что спецы по SQL "уже не в теме" с появлениям Линка, другие тихо потирают руки И чем больше людей думают как товарищ Хакер, тем выше зарплаты у тех, кто думает по другому

А если серьезно, то знание SQL не устареет и будет актуально еще очень долго. Ну а всякие быстро меняющиеся сопутствующие технологии и не должны впринципе изучаться в универе. Это уже дело вкуса или специфики конкретного проекта, использовать тот же Линк или выбрать что-то другое.