예제 #1
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        protected void GridBind()
        {
            InspectionItemVo conditionInVo = new Vo.InspectionItemVo();

            conditionInVo.InspectionProcessId = Convert.ToInt32(ProcessId_cmb.SelectedValue);
            InspectionItem_dgv.DataSource     = null;

            ValueObjectList <InspectionItemVo> outVo = null;

            try
            {
                outVo = (ValueObjectList <InspectionItemVo>)base.InvokeCbm(new GetInspectionItemMasterMntCbm(), conditionInVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                // popUpMessage.Information(messageData, Text);
                return;
            }
            ValueObjectList <InspectionItemVo> FormattedoutVo = new ValueObjectList <InspectionItemVo>();

            FormattedoutVo = FormDisplayOrder(outVo, 0, new ValueObjectList <InspectionItemVo>());

            BindingList <List <UserVo> > userBind = new BindingList <List <UserVo> >();

            InspectionItem_dgv.AutoGenerateColumns = false;

            BindingSource bindingSource1 = new BindingSource(FormattedoutVo.GetList(), null);

            if (bindingSource1 != null && bindingSource1.Count > 0)
            {
                InspectionItem_dgv.DataSource = bindingSource1;
            }
            else
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
            }

            InspectionItem_dgv.ClearSelection();
        }
예제 #2
0
        /// <summary>
        /// Fills all inspection Item records to gridview control
        /// </summary>
        private void GridBind()
        {
            Update_btn.Enabled = Delete_btn.Enabled = InspectionSpecification_btn.Enabled = InspectionTestInstruction_btn.Enabled = false;

            InspectionItemVo conditionInVo = new Vo.InspectionItemVo();

            conditionInVo.InspectionProcessId = InspectionProcessId;
            InspectionItem_dgv.DataSource     = null;

            ValueObjectList <InspectionItemVo> outVo = null;

            try
            {
                outVo = (ValueObjectList <InspectionItemVo>)base.InvokeCbm(new GetInspectionItemMasterMntCbm(), conditionInVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                // popUpMessage.Information(messageData, Text);
                return;
            }
            ValueObjectList <InspectionItemVo> FormattedoutVo = new ValueObjectList <InspectionItemVo>();

            FormattedoutVo = FormDisplayOrder(outVo, 0, new ValueObjectList <InspectionItemVo>());

            BindingList <List <UserVo> > userBind = new BindingList <List <UserVo> >();

            InspectionItem_dgv.AutoGenerateColumns = false;

            BindingSource bindingSource1 = new BindingSource(FormattedoutVo.GetList(), null);

            if (bindingSource1 != null && bindingSource1.Count > 0)
            {
                InspectionItem_dgv.DataSource = bindingSource1;
            }
            ChangeGridDataColorForRelationDataCheck();
            InspectionItem_dgv.ClearSelection();
        }