Autor Wątek: Sfera, c# ustawianie ceny kartotekowej z grida  (Przeczytany 1653 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Sfera, c# ustawianie ceny kartotekowej z grida
« dnia: Czerwiec 20, 2017, 12:08:49 »
Problem następujący: ustawianie ceny kartotekowej wg inflormacji z grida dla większej ilości towaru kończy się błędem COMException was unhendled.

Kod w tej postaci powoduje błąd:
var oTw = laczInsert.sgt.TowaryManager.WczytajTowarWg((gridView.Rows[i].Cells[0].Value), TowarParamWyszukEnum.gtaTowarWgIdentyfikatora);

                oTw.CenaKartotekowa = gridView.Rows[i].Cells[3].Value.ToString();
                TwCena cenaTW = (TwCena)oTw.Ceny[1];
                oTw.PrzeliczCenyWgCenyKartotekowej();

                oTw.Zapisz();
                oTw.Zamknij();             


Jakkolwiek, gdy dodam oczekiwanie (Thread sleep) po otwarciu pozycji, wszystko działa jak należy:

var oTw = laczInsert.sgt.TowaryManager.WczytajTowarWg((gridView.Rows[i].Cells[0].Value), TowarParamWyszukEnum.gtaTowarWgIdentyfikatora);

                Thread.Sleep(200);

                oTw.CenaKartotekowa = gridView.Rows[i].Cells[3].Value.ToString();
                TwCena cenaTW = (TwCena)oTw.Ceny[1];
                oTw.PrzeliczCenyWgCenyKartotekowej();

                oTw.Zapisz();
                oTw.Zamknij();             


Dlaczego tak się dzieje? Czy to normalne? Wartości mniejsze niż 200 nie pomagają
« Ostatnia zmiana: Czerwiec 20, 2017, 12:39:28 wysłana przez night »

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Odp: Sfera, c# ustawianie ceny kartotekowej z grida
« Odpowiedź #1 dnia: Czerwiec 22, 2017, 01:49:48 »
Na dzień dzisiejszy pomaga wyłączenie antywirusa (używam Eset Smart Security) + zabicie synchronizatora Vendero (lub Thread.Sleep), jakkolwiek byłbym wdzięczny za sugestie.

Forum Użytkownikow Subiekt GT

Odp: Sfera, c# ustawianie ceny kartotekowej z grida
« Odpowiedź #1 dnia: Czerwiec 22, 2017, 01:49:48 »