public void OnMessageDokument(int ID_NAGL_DOK)
        {
            Dokument = context.IHP_NAGLDOK?.FirstOrDefault(x => x.ID_IHP_NAGLDOK == ID_NAGL_DOK);

            if (Dokument == null)
            {
                return;
            }

            string nrdoklok = string.Empty;

            NumerDok = Dokument.NRDOKWEW;

            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU))
            {
                nrdoklok = Dokument.IHP_KONTRAHENT_ARCH.NRDOMU + " / " + Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU;
            }
            else
            {
                nrdoklok = Dokument.IHP_KONTRAHENT_ARCH.NRDOMU;
            }
            StringBuilder AdresBullid = new StringBuilder();

            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.ULICA))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.ULICA + " ");
            }
            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRDOMU))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.NRDOMU + " ");
            }
            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU + " ");
            }
            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.MIEJSCOWOSC))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.MIEJSCOWOSC + " ");
            }
            Adres = AdresBullid.ToString();

            PozycjeDok.Clear();
            foreach (IHP_POZDOK item in Dokument.IHP_POZDOK)
            {
                PozycjeDok.Add(item);
            }
            SumaNagl = Dokument.IHP_POZDOK.Sum(x => x.CENABRUTTO);
        }
        public void OnMessageDokument(int ID_NAGL_DOK)
        {
            Dokument = context.IHP_NAGLDOK.FirstOrDefault(x => x.ID_IHP_NAGLDOK == ID_NAGL_DOK);
            string nrdoklok = string.Empty;

            NumerDok = Dokument.NRDOKWEW;

            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU))
            {
                nrdoklok = Dokument.IHP_KONTRAHENT_ARCH.NRDOMU + " / " + Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU;
            }
            else
            {
                nrdoklok = Dokument.IHP_KONTRAHENT_ARCH.NRDOMU;
            }
            Adres = Dokument.IHP_KONTRAHENT_ARCH.ULICA + " " + nrdoklok + " " + Dokument.IHP_KONTRAHENT_ARCH.KODPOCZTOWY + " " + Dokument.IHP_KONTRAHENT_ARCH.MIEJSCOWOSC;

            PozycjeDok.Clear();
            foreach (IHP_POZDOK item in Dokument.IHP_POZDOK)
            {
                PozycjeDok.Add(item);
            }
            SumaNagl = Dokument.IHP_POZDOK.Sum(x => x.CENABRUTTO);
        }
        public void OnMessageDokument(int ID_NAGL_DOK)
        {
            Dokument = context.IHP_NAGLDOK?.FirstOrDefault(x => x.ID_IHP_NAGLDOK == ID_NAGL_DOK);

            if (Dokument == null)
            {
                return;
            }

            NrZam = Dokument.NRDOKWEW;

            if (Dokument == null)
            {
                return;
            }

            string nrdoklok = string.Empty;

            NumerDok = Dokument.NRDOKWEW;

            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU))
            {
                nrdoklok = Dokument.IHP_KONTRAHENT_ARCH.NRDOMU + " / " + Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU;
            }
            else
            {
                nrdoklok = Dokument.IHP_KONTRAHENT_ARCH.NRDOMU;
            }
            StringBuilder AdresBullid = new StringBuilder();

            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.ULICA))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.ULICA + " ");
            }
            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRDOMU))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.NRDOMU + " ");
            }
            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.NRLOKALU + " ");
            }
            if (!string.IsNullOrEmpty(Dokument.IHP_KONTRAHENT_ARCH.MIEJSCOWOSC))
            {
                AdresBullid.Append(Dokument.IHP_KONTRAHENT_ARCH.MIEJSCOWOSC + " ");
            }
            Adres = AdresBullid.ToString();
            PozycjeDok.Clear();
            foreach (IHP_POZDOK item in Dokument.IHP_POZDOK)
            {
                PozOknoKafelki pd = new PozOknoKafelki()
                {
                    IdPoz = item.ID_IHP_POZDOK,
                    Lp    = item.LP,

                    Zazn        = false,
                    IdDefStatus = item.ID_IHP_DEFSTATUS ?? 0
                };
                PozycjeDok.Add(pd);
            }
            LoadCollectionHistNagl(ID_NAGL_DOK);
        }