private void LoadZamowieniaFlitr(KafelekFiltr kafelekfiltr) { try { if (kafelekfiltr.TypFiltra == 2) { List <IHP_NAGLDOK> n = new List <IHP_NAGLDOK>(); //var IHP_NAGLDOK = PredicateBuilder.True<IHP_NAGLDOK>(); ////if (kafelekfiltr.IdKontrah > 0) //// n = Nagls.Where((x => x.ID_KONTRAH == kafelekfiltr.IdKontrah && x.DATADOK>kafelekfiltr.DataOd && x.DATADOK < kafelekfiltr.DataDo)).ToList(); ////else //// n = Nagls.Where((x =>x.DATADOK > kafelekfiltr.DataOd && x.DATADOK < kafelekfiltr.DataDo)).ToList(); //if (kafelekfiltr.IdKontrah > 0) //{ // predicate = predicate.And(x => x.ID_KONTRAH == kafelekfiltr.IdKontrah); //} //predicate = predicate.And(x => x.DATADOK >= kafelekfiltr.DataOd); //predicate = predicate.And(x => x.DATADOK <= kafelekfiltr.DataDo); //n = context.NAGL.Where(predicate).ToList(); Items.Clear(); foreach (IHP_NAGLDOK item in n.OrderByDescending(x => x.ID_IHP_NAGLDOK)) { ItemKafelek ik = new ItemKafelek(); StringBuilder captlocal = new StringBuilder(); string sumalosc = string.Empty; string termin = string.Empty; decimal sumadec = 0; int linia = 1; string nazwakontrah = string.Empty; if (!string.IsNullOrEmpty(item.IHP_KONTRAHENT_ARCH.NAZWA)) { nazwakontrah = item.IHP_KONTRAHENT_ARCH.NAZWA; } ik.IdKontrah = item.ID_IHP_KONTRAHENT_ARCH; ik.IdNagl = item.ID_IHP_NAGLDOK; // ik.StatusZam = item.IHP_STATUSZAM; ik.Kontrah = nazwakontrah; foreach (IHP_POZDOK itempoz in item.IHP_POZDOK.Where(x => x.ID_IHP_KARTOTEKA == 4)) { // captlocal.Append(itempoz.KARTOTEKA.NAZWASKR + "(" + itempoz.WYMIARX.ToString() + "X" + itempoz.WYMIARY.ToString() + ") " + System.Environment.NewLine); // sumadec += itempoz.ILOSCRAZEM ; linia++; if (linia >= 4) { captlocal.Append("..."); break; } } //uzupelnij puste for (int i = 0; i < 4 - linia; i++) { captlocal.AppendLine(""); } sumadec = Math.Round(sumadec, 2); ik.NrZam = item.NRDOKWEW; termin = "ter.: " + item.TERMINREALIZ.Value.ToShortDateString(); ik.Termin = termin; ik.Caption = captlocal.ToString(); Items.Add(ik); Thread.Sleep(100); } } Thread.Sleep(500); } catch (Exception ex) { throw ex; } }
private void LoadZamowienia() { // List<int> idList = new List<int> { 0, 1 }; //// Nagls = new List<IHP_NAGLDOK>(context.IHP_NAGLDOK.Where(e => idList.Contains(e.STATUSZAM ))); // Items.Clear(); // foreach (IHP_NAGLDOK item in Nagls.OrderByDescending(x => x.ID_IHP_NAGLDOK)) // { // ItemKafelek ik = new ItemKafelek(); // StringBuilder captlocal = new StringBuilder(); // string sumalosc = string.Empty; // string termin = string.Empty; // decimal sumadec = 0; // int linia = 1; // string nazwakontrah = string.Empty; // if (!string.IsNullOrEmpty(item.KONTRAH.IMIE)) // { // nazwakontrah = item.KONTRAH.IMIE; // } // if (!string.IsNullOrEmpty(item.KONTRAH.NAZWISKO)) // { // nazwakontrah = item.KONTRAH.NAZWISKO; // } // ik.IdKontrah = item.ID_KONTRAH; // ik.IdNagl = item.ID_NAGL; // ik.StatusZam = item.STATUSZAM ?? 0; // ik.Kontrah = nazwakontrah; // foreach (POZ itempoz in item.POZ.Where(x => x.KARTOTEKA.ID_GRUPAKART == 4)) // { // captlocal.Append(itempoz.KARTOTEKA.NAZWASKR + "(" + itempoz.WYMIARX.ToString() + "X" + itempoz.WYMIARY.ToString() + ") " + System.Environment.NewLine); // sumadec += itempoz.ILOSCRAZEM ?? 0; // linia++; // if (linia >= 4) // { // captlocal.Append("..."); // break; // } // } // //uzupelnij puste // for (int i = 0; i < 4 - linia; i++) // { // captlocal.AppendLine(""); // } // sumadec = Math.Round(sumadec, 2); // ik.NrZam = item.NRDOKWEW; // termin = "ter.: " + item.TERMINREALIZ.Value.ToShortDateString(); // ik.Termin = termin; // ik.Caption = captlocal.ToString(); // Items.Add(ik); // Thread.Sleep(50); // } // UpdateCollectionViews(); Items.Clear(); ItemKafelek ik = new ItemKafelek(); ik.IdKontrah = 2323; ik.IdNagl = 232; ik.StatusZam = 1; ik.Kontrah = "Krzysztpf"; Items.Add(ik); }