private void PrepareEvent(string iName, IGDMStructWithAddress ev) { if (!ev.HasAddress) { return; } GDMAddress addr = ev.Address; string addrStr = addr.Lines.Text.Trim(); if (addrStr != "") { string city = addr.AddressCity; if (city != "") { addrStr = city + ", " + addrStr; } fView.AdrList.AddItem(null, iName, addrStr); } foreach (GDMTag tag in addr.PhoneNumbers) { fView.PhonesList.AddItem(null, iName, tag.StringValue); } foreach (GDMTag tag in addr.EmailAddresses) { fView.MailsList.AddItem(null, iName, tag.StringValue); } foreach (GDMTag tag in addr.WebPages) { fView.WebsList.AddItem(null, iName, tag.StringValue); } }
public override void Setup() { fBase = new BaseWindowStub(); fAddress = new GDMAddress(); fAddress.AddWebPage("test"); fAddress.AddPhoneNumber("test"); fAddress.AddEmailAddress("test"); fAddress.AddFaxNumber("test"); fDialog = new OrganizerWin(fBase); fDialog.Show(); }
public override void Setup() { TestUtils.InitGEDCOMProviderTest(); WFAppHost.ConfigureBootstrap(false); fBase = new BaseWindowStub(); fAddress = new GDMAddress(); fAddress.AddWebPage("test"); fAddress.AddPhoneNumber("test"); fAddress.AddEmailAddress("test"); fAddress.AddFaxNumber("test"); fDialog = new AddressEditDlg(fBase); fDialog.Address = fAddress; fDialog.Show(); }
public static bool ModifyAddress(IBaseWindow baseWin, GDMAddress address) { bool result; try { baseWin.Context.BeginUpdate(); using (var dlg = AppHost.ResolveDialog <IAddressEditDlg>(baseWin)) { dlg.Address = address; result = (AppHost.Instance.ShowModalX(dlg, false)); } } finally { baseWin.Context.EndUpdate(); } return(result); }