コード例 #1
0
        void CopyRecord(PartnerProspectFollowUpClient selectedItem)
        {
            if (selectedItem == null)
            {
                return;
            }
            var followUp = Activator.CreateInstance(selectedItem.GetType()) as PartnerProspectFollowUpClient;

            CorasauDataGrid.CopyAndClearRowId(selectedItem, followUp);
            var parms = new object[3] {
                followUp, false, dgCrmFollowUpGrid.masterRecord
            };

            AddDockItem(TabControls.PartnerProspectFollowUpPage2, parms, Uniconta.ClientTools.Localization.lookup("FollowUp"), "Add_16x16.png");
        }
コード例 #2
0
 void InitPage(CrudAPI crudapi)
 {
     layoutControl                = layoutItems;
     deCreated.IsReadOnly         = true;
     deCreated.AllowDefaultButton = false;
     if (LoadedRow == null)
     {
         frmRibbon.DisableButtons("Delete");
         if (!isCopiedRow)
         {
             editrow = CreateNew() as PartnerProspectFollowUpClient;
             editrow.SetMaster(master);
         }
         deCreated.IsReadOnly         = false;
         deCreated.AllowDefaultButton = true;
         liUpdatedAt.Visibility       = Visibility.Collapsed;
     }
     layoutItems.DataContext  = editrow;
     frmRibbon.OnItemClicked += frmRibbon_OnItemClicked;
 }