protected override void LoadData() { try { DataGridViewColumn sortedColumn = DataGrid.SortedColumn; SortOrder sortOrder = DataGrid.SortOrder; bool f = false; if (sortedColumn == null) { sortedColumn = Kod; } if (sortOrder == SortOrder.None) { sortOrder = SortOrder.Ascending; } Enova.Business.Old.DB.Web.KategoriaOld kategoria = kategorieTreeView.Kategoria; int?dostawcaID = dostawcaComboBox.SelectedIndex > 0 ? ((DostawcaInfo)dostawcaComboBox.SelectedItem).ID : (int?)null; this.DataSource = new Enova.Business.Old.Web.Produkty(kategoria, (nieaktywneCheckBox.Checked ? (bool?)null : true), null, null, null, true, (towaryEnovaCheckBox.Checked ? (bool?)null : false), dostawcaID); DataGrid.Sort(sortedColumn, (sortOrder == SortOrder.Descending ? ListSortDirection.Descending : ListSortDirection.Ascending)); activeHeaderCheckBox = AddCheckboxToColumnHeader("Aktywny", ChangeActivForSelectedRows, treeState: true); readyHeaderCheckBox = AddCheckboxToColumnHeader("Gotowy", ChangeReadyForSelectedRows, treeState: true); availableHeaderCheckBox = AddCheckboxToColumnHeader("Dostepny", ChangeAvailableForSelectedRows, treeState: true); } catch (Exception ex) { MessageBox.Show(ex.InnerException != null ? ex.InnerException.Message : ex.Message, "EnovaTools"); } }
public TowaryAtrybutyTable(DBWeb.WebContext dc, bool?aktywne, bool?dostepne, bool?visibleAV = true, bool?disableAV = false, DBWeb.KategoriaOld kategoria = null) { this.DataContext = dc; this.aktywne = aktywne; this.dostepne = dostepne; this.visibleAV = visibleAV; this.disableAV = disableAV; this.kategoria = kategoria; }
public ObjectQuery <Produkt> GetProduktyByKategoria(KategoriaOld kategoria, bool withRoot) { if (kategoria != null && (withRoot || kategoria.PSID != 1)) { return((ObjectQuery <Produkt>)(from p in kategoria.RelationKategorieProduktow.CreateSourceQuery() where p.Synchronizacja != (int)RowSynchronizeOld.NotsynchronizedDelete && p.Deleted == false select p.Produkt)); } else { return((ObjectQuery <Produkt>)Core.ContextManager.WebContext.Produkty); } }
private void UndoChanges(Enova.Business.Old.Controls.KategorieTreeView.KategoriaTreeNode node) { categoriesToRemove.Clear(); Enova.Business.Old.DB.Web.KategoriaOld kategoria = node.Kategoria; if (kategoria != null) { foreach (var n in node.Nodes) { UndoChanges((Enova.Business.Old.Controls.KategorieTreeView.KategoriaTreeNode)n); } ((IUndoChanges)kategoria).UndoChanges(); } }
public ObjectQuery <ProduktAtrybut> GetProduktyAtrybutyByKategoria(KategoriaOld kategoria) { if (kategoria != null && kategoria.PSID != 1) { return((ObjectQuery <ProduktAtrybut>)(from k in kategoria.RelationKategorieProduktow.CreateSourceQuery() join pa in ContextManager.WebContext.ProduktyAtrybuty on k.ProduktID equals pa.ID where k.Synchronizacja != (int)RowSynchronizeOld.NotsynchronizedDelete && k.Deleted == false select pa)); } else { return((ObjectQuery <ProduktAtrybut>)ContextManager.WebContext.ProduktyAtrybuty); } }
private void SaveChanges(Enova.Business.Old.Controls.KategorieTreeView.KategoriaTreeNode node) { Enova.Business.Old.DB.Web.KategoriaOld kategoria = node.Kategoria; if (kategoria != null) { foreach (var n in node.Nodes) { SaveChanges((Enova.Business.Old.Controls.KategorieTreeView.KategoriaTreeNode)n); } ((ISaveChanges)kategoria).SaveChanges(); } }
public KategoriaOld(KategoriaOld wlasciciel) { PSID = 0; PSWlascielID = 0; PoziomGlebokosci = wlasciciel != null ? (byte)(wlasciciel.PoziomGlebokosci + 1) : (byte)0; Aktywna = true; DataDodania = DateTime.Now; DataAktualizacji = DataDodania; GrupaID = 0; LangID = 3; Nazwa = string.Empty; Opis = string.Empty; PrzyjaznyLink = string.Empty; MetaTytul = string.Empty; MetaOpis = string.Empty; MetaSlowa = string.Empty; Stan = 0; Synchronizacja = (int)RowSynchronizeOld.NotsynchronizedNew; Stamp = DataDodania; GUID = Guid.NewGuid(); KolejnoscWyswietlania = 1000; Wlasciciel = wlasciciel; EnovaFeature = false; }
public ObjectQuery <Produkt> GetProduktyByKategoria(KategoriaOld kategoria) { return(GetProduktyByKategoria(kategoria, false)); }