/// <summary> /// Fills all user records to gridview control /// </summary> protected void GridBind(InspectionProcessVo conditionInVo) { if (conditionInVo == null) { return; } Ok_btn.Enabled = false; InspectionProcessDetails_dgv.DataSource = null; ValueObjectList <InspectionProcessVo> outVo = null; try { outVo = (ValueObjectList <InspectionProcessVo>)base.InvokeCbm(new GetInspectionProcessForCopyMasterMntCbm(), 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; } InspectionFormatName_txt.Text = outVo.GetList()[0].InspectionFormatName; InspectionProcessDetails_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null); if (bindingSource1 != null && bindingSource1.Count > 0) { InspectionProcessDetails_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } InspectionProcessDetails_dgv.ClearSelection(); }
/// <summary> /// binds datasource /// </summary> /// <param name="outVo"></param> private void BindDataSource(List <InspectionProcessVo> outVo) { InspectionProcessDetails_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo, null); if (bindingSource1 != null && bindingSource1.Count > 0) { InspectionProcessDetails_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("tpci00006", Properties.Resources.mmci00006, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } InspectionProcessDetails_dgv.ClearSelection(); }
/// <summary> /// Fills all user records to gridview control /// </summary> private void GridBind() { InspectionItem_btn.Enabled = Update_btn.Enabled = Delete_btn.Enabled = false; InspectionProcessVo inVo = new InspectionProcessVo(); inVo.InspectionFormatId = FormatId; InspectionProcessDetails_dgv.DataSource = null; ValueObjectList <InspectionProcessVo> outVo = null; try { outVo = (ValueObjectList <InspectionProcessVo>)base.InvokeCbm(new GetInspectionProcessMasterMntCbm(), inVo, 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; } InspectionProcessDetails_dgv.AutoGenerateColumns = false; BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null); if (bindingSource1 != null && bindingSource1.Count > 0) { InspectionProcessDetails_dgv.DataSource = bindingSource1; } else { messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } ChangeGridDataColorForRelationDataCheck(); InspectionProcessDetails_dgv.ClearSelection(); }
private void InspectionProcessDetails_dgv_MouseClick(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Right || InspectionProcessDetails_dgv.RowCount == 0 || InspectionProcessDetails_dgv.SelectedCells.Count == 0) { return; } DataGridView.HitTestInfo hti = InspectionProcessDetails_dgv.HitTest(e.X, e.Y); if (hti.RowIndex < 0 || hti.ColumnIndex < 0) { return; } if (InspectionProcessDetails_dgv.CurrentRow.Cells["colInspectionProcessId"].Value != null) { ProcessCopy_cntxMnu.Items.Clear(); ProcessCopy_cntxMnu.Items.Add("Copy"); Point relativeMousePosition = InspectionProcessDetails_dgv.PointToClient(Cursor.Position); ProcessCopy_cntxMnu.Show(InspectionProcessDetails_dgv, relativeMousePosition); } }