/// <summary> /// 初始化Ribbin的评价年度的下拉框 /// </summary> /// <param name="proID"></param> /// <param name="curPjnd"></param> /// <param name="isRefreshMainLstFrm"></param> private void UpdateMainLstFrmForPjndChanged(string proID, bool isRefreshMainLstFrm) { //读取用户上次信息 string curPjnd = ConfigInfo.Instance.GetValue("pjnd"); this.barBPJND.EditValueChanged -= new System.EventHandler(this.barBPJND_EditValueChanged); var evalOptions = new EvaluationOptionService().GetEvaluationOptionsDto(uflpProject.CurData.ID).ToList(); RepositoryItemComboBox ric = this.barBPJND.Edit as RepositoryItemComboBox; ric.Items.Clear(); foreach (var item in evalOptions) { ric.Items.Add(item.PJND); } int index = evalOptions.FindIndex(x => x.PJND == curPjnd); if (index >= 0) { barBPJND.EditValue = curPjnd; curEvalOptionDto = evalOptions[index]; } else { barBPJND.EditValue = evalOptions[0].PJND; curEvalOptionDto = evalOptions[0]; } //保存用户打开的信息 ConfigInfo.Instance.SetValue("pjnd", barBPJND.EditValue.ToString()); this.barBPJND.EditValueChanged += new System.EventHandler(this.barBPJND_EditValueChanged); }
public void InitControl(EvaluationOptionsDto evaluationOptionsDto, bool isAdd = true) { if (isAdd == false) { txtPjnd.Enabled = Enabled; } this.data = evaluationOptionsDto; this.bdStartDate.TextChanged -= bdStartDate_TextChanged; this.bdEndDate.TextChanged -= bdEndDate_TextChanged; this.txtPjnd.Text = data.PJND; this.bdStartDate.Text = data.StartNY; this.bdEndDate.Text = data.EndNY; this.bnbWasteOutput.Text = data.YFQCL.ToString(); this.bnbQFqcl.Text = data.QFQCL.ToString(); this.bnbZXL.Text = (data.NZXL * 100).ToString(); this.bdZxrq.Text = data.ZXNY; this.bdEndDate.TextChanged += bdEndDate_TextChanged; this.bdStartDate.TextChanged += bdStartDate_TextChanged; }