void InitPage(CrudAPI crudapi) { ribbonControl = frmRibbon; var Comp = api.CompanyEntity; layoutControl = layoutItems; if (LoadedRow == null) { frmRibbon.DisableButtons(new string[] { "Delete" }); editrow = CreateNew() as CrmCampaignClient; } leGroup.api = leEmployee.api = crudapi; layoutItems.DataContext = editrow; frmRibbon.OnItemClicked += frmRibbon_OnItemClicked; }
void DeleteEmailList(CrmCampaignClient campaign) { EraseYearWindow EraseYearWindowDialog = new EraseYearWindow(campaign.Name, false); EraseYearWindowDialog.Closed += async delegate { if (EraseYearWindowDialog.DialogResult == true) { CrmAPI crmApi = new CrmAPI(api); var res = await crmApi.DeleteMembers(campaign); if (res != ErrorCodes.Succes) { UtilDisplay.ShowErrorCode(res); } else { UtilDisplay.ShowErrorCode(res); } } }; EraseYearWindowDialog.Show(); }
public CrmFollowUpPage2(CrudAPI crudApi, UnicontaBaseEntity sourceData) : base(crudApi, null) { InitializeComponent(); campaignClient = sourceData as CrmCampaignClient; InitPage(crudApi); }
public CrmFollowUpPage2(CrudAPI crudApi, UnicontaBaseEntity sourceData) : base(crudApi, null) { campaignClient = sourceData as CrmCampaignClient; project = master as ProjectClient; InitPage(crudApi); }