// Private ReadOnly _objControlBuild As IControlBuilder public UcPassFail(IPassFailApi objPassFail, IControlBuilder objObjControlBuild) : base(objPassFail.GetFlexObj, objPassFail.GetWsObj, objPassFail.GetMsgObj, objPassFail.FormObject, objPassFail.Operation, objObjControlBuild) { _objPassFail = objPassFail; // _objControlBuild = objObjControlBuild InitializeComponent(); HookCustomEvent(this, _objPassFail); }
// Private ReadOnly _objControlBuild As IControlBuilder public UcParamItemList(IParamItemApi objParamItem, IControlBuilder objObjControlBuild) : base(objParamItem.GetFlexObj, objParamItem.GetWsObj, objParamItem.GetMsgObj, objParamItem.FormObject, objParamItem.Operation, objObjControlBuild) { _objParamItem = objParamItem; // _objControlBuild = objObjControlBuild InitializeComponent(); HookCustomEvent(this, _objParamItem); }
public UcSo ConstructorTest(ISoApi objSoApi, IControlBuilder objObjControlBuilder) { UcSo target = new UcSo(objSoApi, objObjControlBuilder); return(target); // TODO: add assertions to method UcSoTest.ConstructorTest(ISoApi, IControlBuilder) }
public FailureApi(IWebServiceHelper objWs, IMessageTextHandler objMsg, IMpFlex objFlex, IControlBuilder objControlBuild) { GetWsObj = objWs; GetMsgObj = objMsg; GetFlexObj = objFlex; _objControlBuild = objControlBuild; }
public ParamApi(IWebServiceHelper objWs, IMessageTextHandler objMsg, IMpFlex objFlex, IControlBuilder objControlBuilder) { GetWsObj = objWs; GetMsgObj = objMsg; GetFlexObj = objFlex; _objControlBuilder = objControlBuilder; _listOfParamItem = new List <IParamItemApi>(); }
// Event FinishEvent(sender As Object, e As EventArgs) public UcSn(ISnApi objSnApi, IControlBuilder objObjControlBuild) : base(objSnApi.GetFlexObj, objSnApi.GetWsObj, objSnApi.GetMsgObj, objSnApi.FormObject, objSnApi.Operation, objObjControlBuild) { ObjSnApi = objSnApi; InitializeComponent(); // TxtSn.Text = "sn001" 'TODO : remove this when debug finish HookCustomEvent(this, ObjSnApi); ChkAutoSubmit.Enabled = ObjSnApi.AllowAutoSubmit(); }
public CustomMpUserControl(IMpFlex objFlex, IWebServiceHelper objWs, IMessageTextHandler objMsg, object formObject, string operation, IControlBuilder objObjControlBuild) { ObjControlBuilder = objObjControlBuild; //_objFlex = objFlex; //_objWs = objWs; //_objMsg = objMsg; _formObject = formObject; _operation = operation; _hook = new HookApi(objFlex, objWs); // need to do this because hook will raise event back to UC }
// Private m_toolbox As MpToolbox public MdiMp(IWebServiceHelper objWs, IMpFlex objFlex, IMessageTextHandler objMsg, IControlBuilder objControlBuilder) { _objWs = objWs; _objFlex = objFlex; _objFlex.Form = this; _objC = objControlBuilder; _objMsg = objMsg; _objOperatrion = new OperationApi(objWs); InitializeComponent(); }
public MpModuleController(IMpFlex objFlex, IWebServiceHelper objWs, IControlBuilder objCb, IMessageTextHandler objMsg, IOperationApi objOper, IMpTransaction objTrans) { _objFlex = objFlex; _objWs = objWs; _objMsg = objMsg; _objCb = objCb; _objOper = objOper; _objTrans = objTrans; _objTrans.TransactionProceed += OnTransactionProceed; }
public FrmLogin() { _hostUrl = ConfigurationManager.AppSettings["hosturl"]; _objMsg = new MessageTextHandler(); IFormatValidate objFv = new FormatValidate(); _objWs = new WsHelper(_hostUrl, objFv, _objMsg) { ReturnAsModel = true }; _objFlex = new MpFlex() { Url = _objWs.HostAddress }; _objControlBuilder = new ControlBuilder(_objFlex, _objWs, _objMsg); InitializeComponent(); }
private void CreateGroupsControls(GroupBox groupBox, BaseDto dto, List <PropertyInfo> propertyInfos) { int i = 0; Grid grid = new Grid(); CreateRowGridDefinitions(grid, propertyInfos.Count); ColumnDefinition columnDefinitionLabel = new ColumnDefinition(); columnDefinitionLabel.Width = GridLength.Auto; grid.ColumnDefinitions.Add(columnDefinitionLabel); ColumnDefinition columnDefinitionInput = new ColumnDefinition(); columnDefinitionInput.Width = new GridLength(1, GridUnitType.Star); grid.ColumnDefinitions.Add(columnDefinitionInput); foreach (PropertyInfo propertyInfo in propertyInfos) { IControlBuilder controlGenerator = null; if (propertyInfo.PropertyType.IsEnum) { controlGenerator = CONTROL_BUILDERS[typeof(Enum)]; } else if (propertyInfo.PropertyType.Equals(typeof(ReferenceString))) { if (propertyInfo.GetCustomAttribute <ListReferenceAttribute>() != null) { controlGenerator = new ListReferenceControlBuilder(); } else { controlGenerator = new ReferenceControlBuilder(); } } else { controlGenerator = CONTROL_BUILDERS[propertyInfo.PropertyType]; } controlGenerator.GenerateUiControl(dto, propertyInfo, grid, i); i++; } groupBox.Content = grid; }
public ControlViewModel(ViewModel parent, string name, JObject json, BuilderContext context, IControlBuilder cb) : base(parent, json) { if (json == null) throw new InvalidOperationException(string.Format("Expected JSON object for control {0}", name)); string prefix; string reference; string nsname; Name = context.Namespaces.Expand(name, out prefix, out reference, out nsname); RegisterCommand(ActivateControlCommand = new DelegateCommand<object>(ActivateControl)); if (reference != null && nsname != null) { NamePart1 = nsname; NamePart2 = reference; } else { NamePart1 = ""; NamePart2 = Name; } JArray alt = json["alt"] as JArray; if (alt != null) { AlternateControls = new ObservableCollection<ControlViewModel>(); for (int i = 0; i < alt.Count; ++i) { JObject l = alt[i] as JObject; if (l != null) AlternateControls.Add(cb.BuildControlElement(this, name, l, context)); //LinkViewModel(this, l, string.Format("alt[{0}]", i), context)); } } }
public JsonActionViewModel(ViewModel parent, string name, JObject json, BuilderContext context, IControlBuilder cb) : base(parent, name, json, context, cb) { }
public void RegisterControlBuilder(string file, IControlBuilder builder) { controlBuilders.TryAdd(markupFileLoader.GetMarkup(configuration, file), builder); }
public UcFailure(IFailureApi objFailure, IControlBuilder objObjControlBuild) : base(objFailure.GetFlexObj, objFailure.GetWsObj, objFailure.GetMsgObj, objFailure.FormObject, objFailure.Operation, objObjControlBuild) { _objFailure = objFailure; InitializeComponent(); HookCustomEvent(this, _objFailure); }
public UcParam(IParamApi objParam, IControlBuilder objObjControlBuild) : base(objParam.GetFlexObj, objParam.GetWsObj, objParam.GetMsgObj, objParam.FormObject, objParam.Operation, objObjControlBuild) { ObjParam = objParam; InitializeComponent(); HookCustomEvent(this, ObjParam); }
public FrmMessage(IMessageTextHandler objMsg, IControlBuilder objControl) { InitializeComponent(); _objMsg = objMsg; _objControl = objControl; }
public UcSo(ISoApi objSoApi, IControlBuilder objObjControlBuilder) : base(objSoApi.GetFlexObj, objSoApi.GetWsObj, objSoApi.GetMsgObj, objSoApi.FormObject, objSoApi.Operation, objObjControlBuilder) { ObjSoApi = objSoApi; InitializeComponent(); HookCustomEvent(this, ObjSoApi); }
public UcParamItemTextBox(IParamItemApi objParamItem, IControlBuilder objObjControlBuild) : base(objParamItem.GetFlexObj, objParamItem.GetWsObj, objParamItem.GetMsgObj, objParamItem.FormObject, objParamItem.Operation, objObjControlBuild) { _objParamItem = objParamItem; InitializeComponent(); }
public ControlViewModel(ViewModel parent, string name, JObject json, BuilderContext context, IControlBuilder cb) : base(parent, json) { if (json == null) { throw new InvalidOperationException(string.Format("Expected JSON object for control {0}", name)); } string prefix; string reference; string nsname; Name = context.Namespaces.Expand(name, out prefix, out reference, out nsname); RegisterCommand(ActivateControlCommand = new DelegateCommand <object>(ActivateControl)); if (reference != null && nsname != null) { NamePart1 = nsname; NamePart2 = reference; } else { NamePart1 = ""; NamePart2 = Name; } JArray alt = json["alt"] as JArray; if (alt != null) { AlternateControls = new ObservableCollection <ControlViewModel>(); for (int i = 0; i < alt.Count; ++i) { JObject l = alt[i] as JObject; if (l != null) { AlternateControls.Add(cb.BuildControlElement(this, name, l, context)); } //LinkViewModel(this, l, string.Format("alt[{0}]", i), context)); } } }
public UcSubmit(ISubmitApi objSubmit, IControlBuilder objObjControlBuild) : base(objSubmit.GetFlexObj, objSubmit.GetWsObj, objSubmit.GetMsgObj, objSubmit.FormObject, objSubmit.Operation, objObjControlBuild) { _objSubmit = objSubmit; InitializeComponent(); }