Niniejsza praca obejmuje projekt i realizację modułu wspomagania sprzedaży w oparciu o funkcjonalności programu Subiekt GT. Powstała aplikacja umożliwia: obsługę ponad 20 rodzajów dokumentów handlowych oraz magazynowanych, kontrolę stanów magazynowych wielu magazynów i cen poszczególnych dostaw, prowadzenie kartotek towarów i klientów, dodawanie własnych parametrów. W trakcie implementacji wykorzystano możliwości oferowane przez technologię WPF i dedykowanych dla niej Entity Frameworka oraz LINQ. Skorzystano z wielu platform / zestawów narzędziowych: Caliburn.Micro, Microsoft Enterprise Library, MVVM Light Toolkit, a projekt przeprowadzono według wzorca Model View ViewModel. Ścisłe wzorowanie się komercyjnym oprogramowaniem wymagało przeprowadzenia wnikliwej analizy jego działania, zapoznania się z przebiegiem procesów zachodzących w jego obrębie, a dopiero na kolejnym etapie – ich zaprogramowaniu w projekcie inżynierskim. Całość działań prowadzono w kontekście zastosowań i aspektów rozwoju systemów klasy ERP.
This document covers the design and implementation of sales support module based on the functionalities of Subiekt GT. The resulting application offers: support for more than 20 types of commercial / warehouse documents, controlling the amount of storage inside many stores, price management, keeping records of goods and customers, adding your own parameters. During the implementation process I made use of abilities offered by the WPF technology (and the Entity Framework + LINQ which are dedicated for WPF). I took advantage of multiple platforms / toolkits: Caliburn.Micro, Microsoft Enterprise Library, MVVM Light Toolkit. The project was carried out according to the Model View ViewModel pattern. Rigorous following the commercial software required to carry out a thorough analysis of its functioning. I had to check the course of the processes taking place within the Subiekt and only the next stage – I was able to implement the appropriate functions. All activities was carried out in the context of the application and the prospects of ERP system development.