/// <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());
            }
        }
Exemple #2
0
        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();
        }