Korekta kodu źródłowego C#

0

Witam, wszystkich. Mam takie pytanie - prośbę. Jakiś czas temu zleciłem napisanie małego programu konwertującego arkusz xls do pliku txt zgodnie ze specyfikacją. Program został napisany i działa w zasadzie poprawnie poza kilkoma małymi błędami. Niestety nie mam kontaktu z osobą, która program napisała (koleś wziął kasę i się nie odzywa). Posiadam kod źródłowy oraz gotowy program (kompilację???). Czy zakładając, że moja znajomość programowania w skali 1-10 to 1, jest szansa aby przy waszej pomocy poprawić kod źródłowy?

0

Nie do końca jest zgodne ze specyfikacją skoro zawiera błędy. Jak wziął kasę niech naprawia. Przez sądy takiego przeciągnąć :P.
A odpowiadając na Twoje pytanie, to bez dodatkowych kosztów się raczej nie obejdzie.
Możesz jednak udostępnić kod na forum i może się znajdzie jakiś samarytanin ;P

0

Na moje niefachowe oko programik (kod) jest całkiem prosty. Nawet wiem w którym miejscu jest błąd. Natomiast nie potrafię tego poprawić i ponownie skompilować programu. Za usługę zapłaciłem 100zł więc po sądach go ciągał nie będę za taką kasę. Poza tym nie odpisuje na maile - innego kontaktu nie mam.

0

Wrzuć kod tutaj i napisz, na czym polega problem. Może coś się da zrobić.

1

jak poprzednicy napisali - jeśli chcesz żeby ktoś pomógł, wrzuć kod na forum, pewnie się ktoś pomocny znajdzie.

A jeśli nie chcesz kodu udostępniać publicznie to obawiam się że nikogo tutaj nie znajdziesz (a przynajmniej mała szansa) - chyba że chcesz zapłacić za poprawkę, to pisz na PW albo w dziale praca.

0

Kod oczywiście udostępniam. Jest w załączniku. Są dwa spakowane archiwa: jedno to kod źródłowy, czyli wszystkie pliki, które dostałem od autora. Drugie archiwum to program po kompilacji. W tej chwili wychodzę już z pracy więc opis poprawek dodam jak wrócę do domu.

0

W załączniku dodaję pliki:
xls to plik wejściowy
epp (otwierany notatnikiem) to plik wyjściowy
profiles.xml to plik który mówi konwerterowi skąd ma pobierać dane
Błędy w pliku wyjściowym, które chciałbym poprawić:

  1. Daty: są w formacie: 20130621120000 chciałbym zmienić na 20130621000000 (ostatnie 6 cyfr to godzina, wstawiana zawsze w formie 120000, która nie jest mi potrzeba)
  2. Sekcja kontrahenci: pozycja 28 to Państwo, pozycja 29 to kod kraju (dwuliterowy). Pomimo prawidłowego ustawienia profiles.xml dane nie są pobierane z xls:
    jest "3335580809",",","",",",",",",",",",",",",",",","1 a powinno być "3335580809",,,,,,,,,,,,,,,,,,,,"Polska","PL",1
  3. Sekcja kontrahenci, puste pozycje są wypełniane przez " a powinny być puste:
    jest: "3335580809",",","",",",",",",",",",",",",",",","1 a powinno być "3335580809",,,,,,,,,,,,,,,,,,,,,,1
0

Wygląda na to, że skompilowana wersja zupełnie różni się od źródeł. W tym, co podesłałeś w pliku "kod źródłowy" jest samo sprawdzanie, czy plik i katalog istnieje (w dodatku z błędem), po czym następuje koniec (nie ma żadnego przetwarzania). Podejrzewam, że autor wysłał Ci jakąś wczesną, niegotową wersję.

0

Być może autor celowo wysłał mi złe pliki z kodem źródłowym... Nie wiem tylko dlaczego skoro kase dostał i to z nawiązką :/ Mam jeszcze pliki (w załączniku), które znajomy "wyciągnął" mi z exe'ka. Nie wiem tylko czy na coś się przydadzą.

1 użytkowników online, w tym zalogowanych: 0, gości: 1