protected void AddStatus(TypStatusuZamowienia status) { if (!this.dostepneStatusy.Contains(status)) { this.dostepneStatusy.Add(status); } }
public void ZmienStatusZamowienia(TypStatusuZamowienia nowyStatus, User user, bool save = false) { var dc = Core.ContextManager.WebContext; Operator @operator = User.GetOperator(user); StatusZamowienia status = dc.StatusyZamowien.Where(sz => sz.Typ == (int)nowyStatus).FirstOrDefault(); if (status != null) { this.Zamowienie.ZmienStatus(@operator, status); if (save) { this.SaveChanges(); } } }
public virtual void OnSelectionChanged() { var inst = ZamowieniaViewStatusAction.Instance; TypStatusuZamowienia status = inst.StatusZamowienia == null ? TypStatusuZamowienia.Nieznany : inst.StatusZamowienia.Value; RodzajTransportu transport = StatusAction.Transport; int iloscWierszy = StatusAction.SelectedRows != null ? StatusAction.SelectedRows.Count : (StatusAction.CurrentRow != null ? 1 : 0); if (this.ZawszeWidoczne || this.CheckAnd() && this.dostepneStatusy.Contains(status) && this.checkTransport() && (!this.TylkoAdmin || StatusAction.IsAdmin) && (!this.TylkoSuperAdmin || StatusAction.IsSuperAdmin) && (!this.TylkoMagazynier || StatusAction.IsMagazynier) && (!this.TylkoPojedynczyWiersz || iloscWierszy == 1) && (!this.SprawdzPrzedstawiciela || StatusAction.IsAdmin || User.LoginedUser.Login == StatusAction.Przedstawiciel) || this.CheckOr() ) { if (this.ZmienWidocznosc) { this.control.Visible = true; } if (this.ZmienDostepnosc) { this.control.Enabled = true; } } else { if (this.ZmienWidocznosc) { this.control.Visible = false; } if (this.ZmienDostepnosc) { this.control.Enabled = false; } } }
public void ZmienStatusZamowienia(TypStatusuZamowienia nowyStatus, bool save = false) { this.ZmienStatusZamowienia(nowyStatus, User.LoginedUser, save); }