IDigitalFormHostModel.cs 634 B

12345678910111213141516171819
  1. using System;
  2. using InABox.Core;
  3. using System.Threading.Tasks;
  4. namespace PRS.Mobile
  5. {
  6. public delegate void OnDigitalFormHostModelBeforeSave();
  7. public interface IDigitalFormHostModel
  8. {
  9. public IDigitalFormDataModel DigitalFormDataModel { get; set; }
  10. public Entity Entity { get; set; }
  11. public DFLayout DFLayout { get; set; }
  12. public DigitalFormLayout DigitalFormLayout { get; set; }
  13. public bool ReadOnly { get; set; }
  14. public bool NewForm { get; set; }
  15. public void LoadItems(Entity parent, Guid formid, Guid instanceid, DigitalFormLayout layout = null);
  16. }
  17. }