public UI_Function(CLDC_Comm.Enum.Cus_TaiType Ttype, CLDC_DataCore.Model.Plan.Plan_Function FaItem) : base(Ttype, FaItem.Name) { InitializeComponent(); this.InitUI(); this.LoadFA(FaItem); }
public override void LoadFA(CLDC_DataCore.Model.Plan.Plan_Function FaItem) { base.LoadFA(FaItem); if (base.Parm == string.Empty) { return; } this.Parm = base.Parm; }
/// <summary> /// 拷贝需要检定的方案 /// </summary> /// <param name="TaiType"></param> /// <param name="FaName"></param> /// <returns></returns> public CLDC_DataCore.Model.Plan.Plan_Function Copy(CLDC_Comm.Enum.Cus_TaiType TaiType, string FaName) { CLDC_DataCore.Model.Plan.Plan_Function Function = new CLDC_DataCore.Model.Plan.Plan_Function((int)TaiType, ""); //创建一个新的多功能方案 for (int i = 0; i < FunctionControls.Count; i++) { PrjUI.PrjFunction.FunctionBase Item = FunctionControls[i]; if (Item.IsCheck) { Function.Add(Item.FunctionID, Item.FunctionName, Item.FunctionPlanPrj.OutPramerter.Jion(), Item.Parm); } } Function.SetPram((int)TaiType, FaName); return(Function); }
/// <summary> /// 方案加载 /// </summary> /// <param name="FaItem">方案项目</param> public void LoadFA(CLDC_DataCore.Model.Plan.Plan_Function FaItem) { base.FaName = FaItem.Name; try { Cmb_Fa.Text = FaItem.Name; } catch { Cmb_Fa.SelectedIndex = 0; } this.FunctionControlUI.LoadFA(FaItem); }
/// <summary> /// 加载方案 /// </summary> /// <param name="FaItem"></param> public virtual void LoadFA(CLDC_DataCore.Model.Plan.Plan_Function FaItem) { for (int i = 0; i < FaItem.Count; i++) { if (this._FunctionItem.FunctionPrjID == FaItem.getFunctionPrj(i).FunctionPrjID) { this.SetCheck(true); this._Parm = FaItem.getFunctionPrj(i).PrjParm; if (this.PrjSort != null) { PrjSort(this, i); } return; } } }
/// <summary> /// 方案加载 /// </summary> /// <param name="FaItem"></param> public void LoadFA(CLDC_DataCore.Model.Plan.Plan_Function FaItem) { FunctionControlsSort = new SortedDictionary <int, CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjFunction.FunctionBase>(); for (int i = 0; i < FunctionControls.Count; i++) { FunctionControls[i].LoadFA(FaItem); } foreach (int i in FunctionControlsSort.Keys) { FunctionControls.Remove(FunctionControlsSort[i]); FunctionControls.Insert(i, FunctionControlsSort[i]); } this.Sort(); FunctionControlsSort = null; }
public override void LoadFA(CLDC_DataCore.Model.Plan.Plan_Function FaItem) { base.LoadFA(FaItem); this.Parm = FaItem.getFunctionPrj(((int)CLDC_Comm.Enum.Cus_FunctionItem.显示功能).ToString("000")).PrjParm; //FillDgv_Data(); }
/// <summary> /// 方案加载 /// </summary> /// <param name="faname">方案名称</param> public void LoadFA(string faname) { CLDC_DataCore.Model.Plan.Plan_Function _Dgn = new CLDC_DataCore.Model.Plan.Plan_Function((int)base.TaiType, faname); this.LoadFA(_Dgn); }