/// <summary> /// Fills all user records to gridview control /// </summary> private void GridBind(ProcessVo conditionInVo) { Process_dgv.DataSource = null; try { ProcessVo outVo = (ProcessVo)base.InvokeCbm(new GetProcessMasterMntCbm(), conditionInVo, false); Process_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo.ProcessListVo, null); if (bindingSource1.Count > 0) { Process_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); //process logger.Info(messageData); popUpMessage.Information(messageData, Text); } Process_dgv.ClearSelection(); Update_btn.Enabled = false; Delete_btn.Enabled = false; } catch (Framework.ApplicationException exception) { popUpMessage.ApplicationError(exception.GetMessageData(), Text); logger.Error(exception.GetMessageData()); } }
private void modelname_cmb_SelectedIndexChanged(object sender, EventArgs e) { foreach (ModelProcess item in modelprocess) { item.Selected = false; item.ModelProcessId = 0; } if (modelname_cmb.SelectedIndex >= 0) { ModelVo mm = (ModelVo)modelname_cmb.SelectedItem; ValueObjectList <ModelProcessVo> mlv = (ValueObjectList <ModelProcessVo>)DefaultCbmInvoker.Invoke(new Cbm.GetModelProcessCbm(), new ModelProcessVo { ModelID = mm.ModelId }); foreach (ModelProcessVo vo in mlv.GetList()) { ModelProcess ml = modelprocess.Find(x => x.mvo.ProcessId == vo.ProcessID); if (ml != null) { ml.Selected = true; ml.ModelProcessId = vo.ModelProcessID; } } } Process_dgv.Refresh(); }
/// <summary> /// binds datasource /// </summary> /// <param name="outVo"></param> private void BindDataSource(List <ProcessVo> outVo) { Process_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo, null); if (bindingSource1 != null && bindingSource1.Count > 0) { Process_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("tpci00006", Properties.Resources.mmci00006, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } Process_dgv.ClearSelection(); }