public BizControl GetCurrent() { if (Current == null && Index < DocList.Count) { Current = DocRepo.LoadById(DocList[Index]); } FormRepo.SetFormDoc(Form, Current); return(Form); }
public override void Next() { Index++; if (DocList.Count > Index) { Current = DocRepo.LoadById(DocList[Index]); FormRepo.SetFormDoc(Form, Current); } }
/// <summary> /// Записывает значения атрибутов документа в форму /// </summary> /// <param name="form">Форма</param> /// <param name="document">Документ</param> /// <returns>Форма с данными</returns> public BizForm SetFormDoc(BizForm form, Doc document) { return((BizForm)FormRepo.SetFormDoc(form, document)); }