Esempio n. 1
0
 private void crmGridView1_RecordDoubleClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e)
 {
     if (!form.settings.Results.ClickableLinks)
     {
         return;
     }
     if (e.Value is EntityReference entref && form.ConnectionDetail.GetEntityReferenceUrl(entref) is string urlref && !string.IsNullOrEmpty(urlref))
     {
         form.LogUse("OpenParentRecord");
         form.OpenURLProfile(urlref, false);
     }
Esempio n. 2
0
 private void crmGridView1_RecordDoubleClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e)
 {
     if (e.Entity != null)
     {
         var url = form.ConnectionDetail.GetEntityUrl(e.Entity);
         if (!string.IsNullOrEmpty(url))
         {
             form.LogUse("OpenRecord");
             Process.Start(url);
         }
     }
 }
Esempio n. 3
0
 private void crmGridView1_RecordClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e)
 {
     if (e.Value is EntityReference)
     {
         string url = form.ConnectionDetail.GetEntityReferenceUrl(e.Value as EntityReference);
         if (!string.IsNullOrEmpty(url))
         {
             form.LogUse("OpenParentRecord");
             Process.Start(url);
         }
     }
 }
Esempio n. 4
0
 private void crmGridView_RecordEnter(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e)
 {
     ptv.GridRecordEnter(e.Entity);
 }
Esempio n. 5
0
 private void crmGridView_RecordDoubleClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e)
 {
     ptv.OpenLogRecord(crmGridView.SelectedCellRecords.FirstOrDefault());
 }