예제 #1
0
 // 导入历史记录
 private void ImportRecord(object obj)
 {
     GlobalData.CurrentPage = GlobalData.PathProjectPage;
     GlobalData.IsPathProjectPageChecked        = true;
     GlobalData.PathProjectPageViewModel.Record = (ProblemRecord)SelectedRecord.Clone();
     //GlobalData.PathProjectPageViewModel.Segments = SelectedRecord.Segments;
 }
예제 #2
0
        private SelectedRecord RowToSelectedRecord(int iRow)
        {
            SelectedRecord dict = new SelectedRecord();

            for (int i = 0; i < grdResult.Columns.Count; ++i)
            {
                string fieldName = grdResult.Columns[i].DataPropertyName;

                object objValue = grdResult.Rows[iRow].Cells[i].Value;
                dict.Add(fieldName, objValue);
            }
            return(dict);
        }
예제 #3
0
 private void XRMColumnLookup_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (DesignMode || populating || recordhost == null)
     {
         return;
     }
     if (string.IsNullOrWhiteSpace(column))
     {
         MessageBox.Show("Cannot set value, Column property missing.", this.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     recordhost[column] = SelectedRecord != null && !SelectedRecord.Id.Equals(Guid.Empty) ? SelectedRecord.ToEntityReference() : null;
 }