Cześć! Dawno mnie tu nie było 🙂 Daj się poznać skończone, sesja zdana, a projekt od ostatniego wpisu nie ruszony. Czas to zmienić!   Daj się poznać   Nie pisałem żadnego podsumowania, zamiast tego zrobię to na szybko tutaj. Napisałem łącznie 22 wpisy, w tym 2 przed rozpoczęciem konkursu, co pozwoliło mi trafić na listę finalistów. Co do reszty statystyk, nie ma co się oszukiwać, są nędzne. Nie jest to jednak ważne, gdyż główne założenie zostało spełnione: rozpocząłem pisanie pracy inżynierskiej, mam już główny szkielet,…Continue Reading „[HomeWallet] Planowanie”

Czas podsumować tydzień prac nad Home Wallet. Zapraszam do czytania.   Statystyki produktu   Zgodnie z przewidywaniami w tym tygodniu zajmowałem się statystykami konkretnego produktu. Samo wymyślenie ich było wyzwaniem, ostatecznie wpadłem na takie: kwota wydana łącznie na dany produkt ile razy kupiliśmy produkt (na ilu paragonach wystąpił) ile sztuk produktu kupiliśmy średnia ilość sztuk kupowanych za razem średni koszt jednej sztuki ostatnia data zakupu ile sztuk najwięcej kupiliśmy na raz ile sztuk produktu kupiliśmy w danym sklepie średnia cena w danym sklepie ile procentowo…Continue Reading „[HomeWallet] Logika”

Po majówkowej przerwie od projektu, zapraszam na kolejne podsumowanie tygodnia prac nad Home Wallet.   Zarządzanie   Konntynuując wątek zarządzania sklepami, produktami oraz kategoriami dodałem nowe menu przez które możemy dostać się do nowych funkcjonalności. Na razie utrzymuje wszystko w w miarę podobnej stylistyce, jednak w przyszłości prawdopodobnie zostanie ono zmienione na coś dostępnego z każdego miejsca.     Jak widać możemy dostać się stąd również do ustawień aplikacji oraz konta. Na razie kafelki te nie działają, jednak chciałbym zrobić globalne ustawienia, gdzie można byłoby…Continue Reading „[HomeWallet] Zarządzanie”

Dzisiaj na szybko postaram się wytłumaczyć jak dodać wykresy do naszej aplikacji .NET Core MVC za pomocą biblioteki Highcharts. Zapraszam do czytania.   NuGet   Zaczynamy od dodania paczki do naszego projektu. Oficjalne paczki od HighSoft są przeznaczone na ASP.NET MVC i nie działają z .NET Core. Na szczęście jakaś dobra dusza pod nickiem pmrozek stworzyła wersję na Core. Znajduje się ona tutaj: NuGet a zainstalować ją można np. poprzez komendę Install-Package Highsoft.Web.Mvc. Po dodaniu pakietu jesteśmy gotowi do pracy.   Przykładowy kod kontrolera   W…Continue Reading „[NaSzybko] Wykresy w .NET Core”

W tym tygodniu w końcu nastąpiło wdrożenie projektu, o którym już wcześniej pisałem we wpisach. Postanowiłem, że przeleję trochę doświadczeń na ten wirtualny papier. Serwer Zacznijmy od tego, co wdrażaliśmy. Jest to projekt ASP.NET MVC który ma stronę dla użytkownika oraz dodatkowo panel administratora, który jest dostępny po  zalogowaniu się na konto. Dodatkowo projekt posiada Web API. Początkowo było ono oddzielnym projektem pisanym w .NET Core, zdecydowaliśmy się jednak połączyć to w całość, bo do dyspozycji mieliśmy jedynie jeden serwer. Wszystko to wspiera baza danych PostgreSQL, która…Continue Reading „[TechOT] Pierwsze wdrożenie”

Niedziałający Chosen, trochę usprawnień i wprowadzanie czytelników w błąd 😉 Tak minął ten tydzień przy pracach nad HomeWallet. Zapraszam do czytania. Chosen Pisałem ostatnio, że Chosen to super sprawa, bo łatwo jest np. aktualizować listę bez przeładowania strony. Oczywiście po tym jak to napisałem musiało się coś zepsuć. Nie wiem dlaczego, ale funkcja $(‚.chosen-single-select’).trigger(‚chosen:updated’); przestała działać. W innych projektach nie miałem z tym problemu. Będę jeszcze walczył, być może ma to coś wspólnego z .NET Core. Jeżeli ktoś miał podobny problem i udało mu się do…Continue Reading „[HomeWallet] Niedziałający Chosen”