Zerknijcie na te dwie metody, mam z nimi taki problem,jesli podam dla metody Download dwa parametry to mi zwraca wyniki(liste dokumentow) ale za to ta druga metoda Count nie zwraca nic(a powinna jak widac),natomiast jesli podam w metodzie Count trzy parametry to wtedy mi zwraca ilosc i nie wiem dlaczego tak sie dzieje,ze dla dwoch i jednego nie zwraca nic a dla trzech i wiecej zwraca mi counta, co tu moze byc nie tak?Metoda GetDokumenty - zwraca wynik zapytania sql akurat tutaj jest to like.
public List<Typ> Download(string t, string r, string n, string p)
{
using (Uslugi.Gety.GetyClient usluga = new Uslugi.Gety.GetyClient())
{
string where = string.Format("P180 like '{0}.{1}.{2}.%'", PrzygotujTyp(t), PrzygotujRok(r), PrzygotujNumer(n));
if (!string.IsNullOrEmpty(p))
{
where = string.Format("P180 like '{0}.{1}.{2}.%{3}%'", PrzygotujTyp(t), PrzygotujRok(r), PrzygotujNumer(n), PrzygotujPozycje(p));
}
return GetDokumenty(where, null, null).ToList();
}
}
public int Count(string t, string r, string n, string p)
{
return Download(t, r, n, p).Count();
}