private void SetAddress(GEDCOMAddress value) { fAddress = value; txtCountry.Text = fAddress.AddressCountry; txtState.Text = fAddress.AddressState; txtCity.Text = fAddress.AddressCity; txtPostalCode.Text = fAddress.AddressPostalCode; txtAddress.Text = fAddress.Address.Text.Trim(); UpdateLists(); }
public override void Setup() { base.Setup(); fBase = new BaseWindowMock(); fAddress = new GEDCOMAddress(fBase.Context.Tree, fBase.Context.Tree, "", ""); fAddress.AddWebPage("test"); fAddress.AddPhoneNumber("test"); fAddress.AddEmailAddress("test"); fAddress.AddFaxNumber("test"); fDialog = new OrganizerWin(fBase); fDialog.Show(); }
public static bool ModifyAddress(IBaseWindow baseWin, GEDCOMAddress address) { bool result; try { baseWin.Context.BeginUpdate(); using (var dlg = AppHost.Container.Resolve <IAddressEditDlg>(baseWin)) { dlg.Address = address; result = (AppHost.Instance.ShowModalX(dlg, false)); } } finally { baseWin.Context.EndUpdate(); } return(result); }
public override void Setup() { base.Setup(); WFAppHost.ConfigureBootstrap(false); fBase = new BaseWindowStub(); fAddress = new GEDCOMAddress(fBase.Context.Tree, null, "", ""); fAddress.AddWebPage("test"); fAddress.AddPhoneNumber("test"); fAddress.AddEmailAddress("test"); fAddress.AddFaxNumber("test"); fDialog = new AddressEditDlg(fBase); fDialog.Address = fAddress; fDialog.Show(); }
private void PrepareEvent(string iName, GEDCOMCustomEvent ev) { GEDCOMAddress addr = ev.Address; if (addr == null) { return; } string addrStr = addr.Address.Text.Trim(); if (addrStr != "") { string city = addr.AddressCity; if (city != "") { addrStr = city + ", " + addrStr; } AddItem(fAdrList, iName, addrStr); } foreach (GEDCOMTag tag in addr.PhoneNumbers) { AddItem(fPhonesList, iName, tag.StringValue); } foreach (GEDCOMTag tag in addr.EmailAddresses) { AddItem(fMailsList, iName, tag.StringValue); } foreach (GEDCOMTag tag in addr.WebPages) { AddItem(fWebsList, iName, tag.StringValue); } }