public EmployeeCardItem(EmployeeCard employee, NormItem normItem) { EmployeeCard = employee; ActiveNormItem = normItem; Item = normItem.Item; NextIssue = Created = DateTime.Today; }
public static IList<EmployeeCard> GetEmployeesDependenceOnNormItem(IUnitOfWork uow, NormItem item) { EmployeeCardItem employeeItemAlias = null; return uow.Session.QueryOver<EmployeeCard>() .JoinQueryOver(e => e.WorkwearItems, () => employeeItemAlias) .Where(() => employeeItemAlias.ActiveNormItem == item) .List(); }
public virtual void RemoveItem(NormItem item) { ObservableItems.Remove (item); }
public virtual void AddItem(ItemsType itemtype) { if(Items.Any (i => DomainHelper.EqualDomainObjects (i.Item, itemtype))) { logger.Warn ("Такое наименование уже добавлено. Пропускаем..."); return; } var item = new NormItem () { Norm = this, Item = itemtype, Amount = 1, NormPeriod = NormPeriodType.Year, PeriodCount = 1 }; ObservableItems.Add (item); }