Dzień dobry wszystkim,
Stworzyłem aplikacje .net na potrzeby firmy mojego taty. Do jednej z jego placówek. Mam do was jako doświadczonych kilka pytań lub prośbę o wskazanie tematów, które powinienem wyszukać by znaleźć odpowiedzi.
Krótko o aplikacji: Zbudowana w Windows Forms i c# zarządza zleceniami usługi, dodaje, edytuje i usuwa. Jest połączona z lokalną bazą danych SQL Server, wyświetla stan zgłoszeń na stronie oraz drukuje karteczkę z danymi tj. koszt, termin i numer referencyjny do zlecenia by podejrzeć na stronie dla klienta i pracowników.
Każde zlecenie ma inny numer, jest nim ulong oraz GUID w razie problemu, w celu zidentyfikowania.
Bez zagnieżdżania się w szczegóły przejdę do sedna postu.
- Na jakiej licencji powinienem rozprowadzić program? Tata nie ma chyba, żadnych korzyści materialnych z niej zastępuje ona żmudne ręczne wypisywanie karteczek. Służy w celu usprawnienia tych operacji.
- Czy można taką wydrukowaną kartą z danymi firmy i kosztem zastąpić paragon z kasy fiskalnej? Aktualnie wydawana jest ta karteczka i paragon. Nie ma możliwości podłączenia się do tej kasy fiskalnej o programistycznie przesłać dane do wydruku, trzeba robić to ręcznie.
- Cała aplikacja zawarta jest w jednym pliku .exe, teraz chciałbym ją rozbudować o kilka funkcjonalności, jak się do tego zabrać? Jak ją zaktualizować? Nowy plik .exe? I tak za każdym razem? Chciałbym zrobić coś na wzór aktualizacji gier(przycisk aktualizuj i wgrywane są nowe pliki)
- W komputerze na którym zainstalowana jest aplikacja jest tylko 32GB dysk, do dyspozycji pozostaje tylko kilka GB, baza danych wraz z rekordami zaczyna puchnąć.
Wymiana dysku nie wchodzi w grę, czy zmienić bazę na coś innego? Czy może być używana wersja SQL Server Express? W końcu nie przynosi korzyści. - Polecacie jakieś małe drukarki do małych karteczek? Aktualnie drukujemy na a4 i przycinamy ;P