void SetFormBusinessInfo(DataGridView dgvr, CE_OperatorMode operatorMode,
                                 CE_BillTypeEnum billType, string keyName, ref FormCommonProcess frm)
        {
            List <object> resultList = new List <object>();

            foreach (DataGridViewRow dr in dgvr.Rows)
            {
                Entity_BusinessOperationInfo info = new Entity_BusinessOperationInfo();

                info.BillType     = billType;
                info.BusinessNo   = dr.Cells[keyName].Value.ToString();
                info.OperatorMode = operatorMode;

                info.FlowInfoList = null;
                info.FlowMagicDic = null;

                if (dgvr.CurrentRow == dr)
                {
                    frm.BusinessList_Object = info;
                }

                resultList.Add(info);
            }

            frm.BusinessList = resultList;
        }
        public override void LoadFormInfo()
        {
            if (BusinessList_Object != null)
            {
                if (BusinessList_Object.GetType() == typeof(Entity_BusinessOperationInfo))
                {
                    Entity_BusinessOperationInfo businessInfo = BusinessList_Object as Entity_BusinessOperationInfo;

                    m_customForm.FlowInfo_BillNo  = businessInfo.BusinessNo;
                    m_customForm.Custom_FlowInfo  = businessInfo.FlowInfoList;
                    m_customForm.Custom_FlowMagic = businessInfo.FlowMagicDic;

                    m_billType      = businessInfo.BillType;
                    m_operationMode = businessInfo.OperatorMode;
                }
            }

            m_flowInfo  = m_customForm.Custom_FlowInfo;
            m_flowMagic = m_customForm.Custom_FlowMagic;

            labelTitle.Text = m_customForm.Text;
            this.Text       = m_customForm.Text;

            if (m_operationMode != CE_OperatorMode.查看)
            {
                bool visible = PanelVisible(m_customForm.FlowInfo_BillNo);

                panel1.Visible = visible;
                panel3.Visible = visible;
            }
            else
            {
                panel1.Visible = false;
                panel3.Visible = false;
            }

            base.LoadFormInfo();
            m_customForm.LoadFormInfo();
        }