| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using InABox.Core;
- using System.Threading.Tasks;
- namespace PRS.Mobile
- {
- public delegate void OnDigitalFormHostModelBeforeSave();
- public delegate Task<DigitalFormHostUserResponse> OnDigitalFormHostModelSaved(DigitalFormHostResponseRequest responseRequest);
- public interface IDigitalFormHostModel
- {
- public event OnDigitalFormHostModelSaved OnDigitalFormHostModelSaved;
- public event OnDigitalFormHostModelBeforeSave OnDigitalFormHostModelBeforeSave;
- public IDigitalFormDataModel DigitalFormDataModel { get; set; }
- public Entity Entity { get; set; }
- public DFLayout DFLayout { get; set; }
- public DigitalFormLayout DigitalFormLayout { get; set; }
- public bool ReadOnly { get; set; }
- public bool NewForm { get; set; }
- public void LoadItems(Entity parent, Entity form, DigitalFormLayout layout = null);
- //public void LoadItems(Entity parent, DigitalFormLayout layout, Entity form = null);
- public void SetPropertyValues(QAFormViewer viewer);
- }
- public enum DigitalFormHostUserResponse
- {
- Yes,
- No
- }
- public enum DigitalFormHostResponseRequest
- {
- None,
- CloseKanban
- }
- }
|