public void UpdateViewAsync(MyFormHandler myFormHandler, FormParameter formParameter, string submitAction = null) { var fragment = new MyFormFragment(formParameter, myFormHandler, this.Activity, submitAction); this.AppFragments?.Add(fragment); fragment.UpdateFragment(); }
protected virtual void ToolStripButtonFilterClick(object sender, EventArgs e) { if (FormParameter == null) { return; } FormParameter.Show(CurrentMainForm.CurrentMainForm); }
public void FormParameter_Clone() { FormParameterPoker FormParam = new FormParameterPoker("EmployeeName", TypeCode.String, "EmployeeLabel"); FormParameter clonedParam = (FormParameter)FormParam.DoClone(); Assert.AreEqual("EmployeeName", clonedParam.Name, "FormParameterCloneName"); Assert.AreEqual(TypeCode.String, clonedParam.Type, "FormParameterCloneType"); Assert.AreEqual("EmployeeLabel", clonedParam.FormField, "FormParameterCloneFormField"); }
public MyFormFragment(FormParameter formParameter, MyFormHandler myFormHandler, Activity ownerActivity, string submitAction = null) { this.MyFormHandler = myFormHandler; this.FormParameter = formParameter; this.OwnerActivity = ownerActivity; this.SubmitAction = submitAction; }
public void FormParametersNegativeTest() { var ps = new FormParameter[] { new FormParameter("AddressId", 10), new FormParameter("CustomerId", 20), }; var f = @"link\{0}\{1}"; var result = NaviLinkHelper.GetLink(f, ps); Assert.Equal(@"link\{0}\{1}", result); }
public void FormParametersSortedTest() { var ps = new FormParameter[] { new FormParameter("AddressId", 10), new FormParameter("CustomerId", 20), }; var f = @"link\{CustomerId}\{AddressId}"; var result = NaviLinkHelper.GetLink(f, ps); Assert.Equal(@"link\20\10", result); }
private void btnOK_Click(object sender, EventArgs e) { try { Parameter = new FormParameter { Name = txtName.Text, Type = (FormParameterType)Enum.Parse(typeof(FormParameterType), cbbTypes.SelectedItem.ToString()) }; DialogResult = DialogResult.OK; Close(); } catch (Exception error) { MessageBox.Show(this, error.Message, "Invalid Parameter Name", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void UpdateView(MyFormHandler myFormHandler, FormParameter formParameter, string submitAction = null) { try { var layout = myFormHandler.GetIFormAsync(formParameter, submitAction); if (layout != null) { var contentController = new ViewController(); var size = new CGSize(UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height); layout.View.Frame = new CGRect(new CGPoint(0, 0), size); // layout.View.FillParent(contentController.View); contentController.View = layout.View; var bar = this.ViewController as UINavigationController; bar?.PushViewController(contentController, false); } } catch (Exception ex) { myFormHandler.ShowToast(ex.Message); } }
/// <summary> /// 写入 Form 的内容值(非文件参数) /// </summary> /// <param name="param"></param> /// <param name="boundary"></param> /// <returns></returns> private static string GetMultipartFormData(FormParameter param, string boundary) { return ($"--{boundary}{_lineBreak}Content-Disposition: form-data; name=\"{param.Name}\"{_lineBreak}{_lineBreak}{param.Value}{_lineBreak}"); }
protected virtual List <T> PopulateDataSource <T>() where T : IBaseModel { var param = FormParameter == null ? null : FormParameter.GetQueryParameter().ToArray(); return(DataManager.Get <T>((CurrentPageIndex) * GetLimit(), GetLimit(), SortColumn, SortDirection, out totalRecord, param) as List <T>); }
public UpdateViewTask(CustomFormWrapper wrapper, MyFormHandler myFormHandler, FormParameter formParameter, string submitAction) { this.Wrapper = wrapper; this.MyFormHandler = myFormHandler; this.FormParameter = formParameter; this.SubmitAction = submitAction; }
public void UpdateView(MyFormHandler myFormHandler, FormParameter formParameter, string submitAction = null) { new UpdateViewTask(this, myFormHandler, formParameter, submitAction).Execute(); }
public FormParameterPoker(FormParameter param) : base(param) { }
public static void OnFormLoadedEvent(FormParameter formParameter) { }