public frmEditParam(List <Neusoft.FrameWork.Models.NeuObject> resoucesTypes, Neusoft.FrameWork.WinForms.Classes.ControlParam controlParam, Dictionary <string, string> resourceTypesMapping1) { InitializeComponent(); this.BackColor = Neusoft.FrameWork.WinForms.Classes.Function.GetSysColor(Neusoft.FrameWork.WinForms.Classes.EnumSysColor.Blue); this.toolStrip1.BackColor = Neusoft.FrameWork.WinForms.Classes.Function.GetSysColor(Neusoft.FrameWork.WinForms.Classes.EnumSysColor.Blue); judgeOperation = 1; resoucesTypeList = resoucesTypes; currentControlParam = controlParam; resourceTypesMapping = resourceTypesMapping1; initCmbInfo(); initCmbControlType(); InitUpdateInfo(); txtParamID.Enabled = false; }
/// <summary> /// 为实体类赋值 /// </summary> /// <returns></returns> private Neusoft.FrameWork.WinForms.Classes.ControlParam GetInfo() { Neusoft.FrameWork.WinForms.Classes.ControlParam newParam = new Neusoft.FrameWork.WinForms.Classes.ControlParam(); newParam.ID = txtParamID.Text.Trim(); newParam.Name = txtParamName.Text.Trim(); newParam.ParamKind = (cmbParamType.SelectedValue as Neusoft.FrameWork.Models.NeuObject).ID; newParam.ParamState = Neusoft.FrameWork.Function.NConvert.ToInt32(chbState.Checked).ToString(); newParam.ParamControlKind = cmbControlType.Text.Trim(); newParam.Oper = Neusoft.FrameWork.Management.Connection.Operator.Name; newParam.OperDate = Neusoft.FrameWork.Function.NConvert.ToDateTime(new Neusoft.FrameWork.Management.DataBaseManger().GetSysDateTime()); if (newParam.ParamControlKind == ControlTypeValue.整数.ToString()) { newParam.ParamValue = txtNumberValue.Value.ToString(); } if (newParam.ParamControlKind == ControlTypeValue.文本框.ToString()) { newParam.ParamValue = txtStringValue.Text.Trim(); } if (newParam.ParamControlKind == ControlTypeValue.颜色.ToString()) { newParam.ParamValue = colorResult.BackColor.ToArgb().ToString(); } if (newParam.ParamControlKind == ControlTypeValue.择框.ToString()) { newParam.ParamValue = Neusoft.FrameWork.Function.NConvert.ToInt32(ckbvalue.Checked).ToString(); } if (newParam.ParamControlKind == ControlTypeValue.拉框_固定数组.ToString()) { newParam.ParamValue = cmbDropDownValue.Text.ToString(); newParam.ParamControlValue = rtxtString.Text.Replace('\n', '|'); } if (newParam.ParamControlKind == ControlTypeValue.拉框_动态反射.ToString()) { newParam.ParamValue = cmbDropDownValue.SelectedValue.ToString(); string newString = txtParamDll.Text.Trim() + "|" + txtParamClass.Text.Trim() + "|" + txtParamM.Text.Trim() + "|" + txtcontrolParmType.Text.Trim() + "|" + txtcontrolParmValue.Text.Trim(); newParam.ParamControlValue = newString; } return(newParam); }