/// <summary> /// 方案加载 /// </summary> /// <param name="FaItem">方案对象</param> public void LoadFA(CLDC_DataCore.Model.Plan.Plan_QiDong FaItem) { this.Cmd_Clear_Click(this, new EventArgs()); base.FaName = FaItem.Name; try { Cmb_Fa.Text = FaItem.Name; } catch { Cmb_Fa.SelectedIndex = 0; } for (int i = 0; i < FaItem.Count; i++) { StPlan_QiDong _Obj = FaItem.getQiDongPrj(i); //取出一个方案项目 #region --------------填充数据--------------------------------- switch (_Obj.PowerFangXiang) { case CLDC_Comm.Enum.Cus_PowerFangXiang.正向有功: Chk_Pz.CheckState = CheckState.Checked; Chk_Default_Pz.CheckState = _Obj.DefaultValue == 0 ? CheckState.Unchecked : CheckState.Checked; if (_Obj.FloatxIb == 0) { Rb_Auto_Pz.Checked = true; } else { Rb_Custom_Pz.Checked = true; Txt_Pz.Text = _Obj.FloatxIb.ToString(); } if (_Obj.xTime == 0) { Rb_AutoT_Pz.Checked = true; } else { Rb_CustomT_Pz.Checked = true; Txt_TPz.Text = _Obj.xTime.ToString(); } break; case CLDC_Comm.Enum.Cus_PowerFangXiang.反向有功: Chk_Pf.CheckState = CheckState.Checked; Chk_Default_Pf.CheckState = _Obj.DefaultValue == 0 ? CheckState.Unchecked : CheckState.Checked; if (_Obj.FloatxIb == 0) { Rb_Auto_Pf.Checked = true; } else { Rb_Custom_Pf.Checked = true; Txt_Pf.Text = _Obj.FloatxIb.ToString(); } if (_Obj.xTime == 0) { Rb_AutoT_Pf.Checked = true; } else { Rb_CustomT_Pf.Checked = true; Txt_TPf.Text = _Obj.xTime.ToString(); } break; case CLDC_Comm.Enum.Cus_PowerFangXiang.正向无功: Chk_Qz.CheckState = CheckState.Checked; Chk_Default_Qz.CheckState = _Obj.DefaultValue == 0 ? CheckState.Unchecked : CheckState.Checked; if (_Obj.FloatxIb == 0) { Rb_Auto_Qz.Checked = true; } else { Rb_Custom_Qz.Checked = true; Txt_Qz.Text = _Obj.FloatxIb.ToString(); } if (_Obj.xTime == 0) { Rb_AutoT_Qz.Checked = true; } else { Rb_CustomT_Qz.Checked = true; Txt_TQz.Text = _Obj.xTime.ToString(); } break; case CLDC_Comm.Enum.Cus_PowerFangXiang.反向无功: Chk_Qf.CheckState = CheckState.Checked; Chk_Default_Qf.CheckState = _Obj.DefaultValue == 0 ? CheckState.Unchecked : CheckState.Checked; if (_Obj.FloatxIb == 0) { Rb_Auto_Qf.Checked = true; } else { Rb_Custom_Qf.Checked = true; Txt_Qf.Text = _Obj.FloatxIb.ToString(); } if (_Obj.xTime == 0) { Rb_AutoT_Qf.Checked = true; } else { Rb_CustomT_Qf.Checked = true; Txt_TQf.Text = _Obj.xTime.ToString(); } break; } #endregion } }