Temat: Cecha - stan magazynowy z konkretnego magazynu

Witam,
Potrzebuję cechę, która mi zwróci stan magazynowy z konkretnego (ustawionego na sztywno w kodzie) magazynu. Cecha jest na tabeli Towary. Poniższy kod zwraca mi stan ogólny (ze wszystkich magazynów).

get {

double stan = 0;
Soneta.Magazyny.StanMagazynuWorker sm = new StanMagazynuWorker();
sm.Towar = Row;
stan = sm.StanMagazynu.Value;
return stan.ToString();
//return EDIConverter.ToStringFromDouble(stan);
}
Sławomir H.

Sławomir H. informatyk

Temat: Cecha - stan magazynowy z konkretnego magazynu

Cześć,
a gdzie masz określenie magazynu?
Dopisz sobie:
sm.Magazyn = (Magazyn)mm.Magazyny.WgSymbol["symbol_magazynu"];

Temat: Cecha - stan magazynowy z konkretnego magazynu

Cześć,
Sławek dziękuję za odpowiedź, ale nie zadziałało. Mam błąd: Element "System.Array" nie zawiera definicji "WgSymbol". Dodam, że poprawiłem mm.Magazyny.WgSymbol na sm.Magazyny.WgSymbol.
Sławomir H.

Sławomir H. informatyk

Temat: Cecha - stan magazynowy z konkretnego magazynu

a czy nie lepiej wyciągnąć sobie worker?
np. dla magazyu firma:
Workers.StanMagazynu.WgMagazynu.F.StanMagazynu

Temat: Cecha - stan magazynowy z konkretnego magazynu

Akurat w tym moim konkretnym przypadku potrzebuję tej informacji jako kodu C#. A można do tego workera wyciągnąć C#-em?
Paweł Kruk

Paweł Kruk programista hobbysta
:-)

Temat: Cecha - stan magazynowy z konkretnego magazynu

Daniel P.:
Cześć,
Sławek dziękuję za odpowiedź, ale nie zadziałało. Mam błąd: Element "System.Array" nie zawiera definicji "WgSymbol". Dodam, że poprawiłem mm.Magazyny.WgSymbol na sm.Magazyny.WgSymbol.

Może tak?

get {

Soneta.Handel.HandelModule hm=Soneta.Handel.HandelModule.GetInstance(Row);
Magazyn mag = hm.Magazyny.Magazyny.WgSymbol["tu_symbol"];

double stan = 0;
Soneta.Magazyny.StanMagazynuWorker sm = new StanMagazynuWorker();
sm.Towar = Row;
sm.Magazyn = mag;
stan = sm.StanMagazynu.Value;
return stan.ToString();
}

Temat: Cecha - stan magazynowy z konkretnego magazynu

Dziękuję za odpowiedź. Już mi działa. Sławek pomógł.

Następna dyskusja:

Stan minimalny towaru




Wyślij zaproszenie do