private bool PartyProfiles_Add() { Settings.PartyProfile p = new Settings.PartyProfile(); if (!AgentProfiles_Add() || !BrokerProfiles_Add() || !BuyerProfiles_Add() || !EscrowProfiles_Add() ) { return(false); } p._ProfileName = PartyProfiles.Names.Text; p.AgentProfileName = AgentProfiles.Names.Text; p.BrokerProfileName = BrokerProfiles.Names.Text; p.BuyerProfileName = BuyerProfiles.Names.Text; p.EscrowProfileName = EscrowProfiles.Names.Text; string m1 = ""; string m2 = " is not set."; if (string.IsNullOrWhiteSpace(p._ProfileName)) { Message.Exclaim(m1 + "Party ProfileName" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.AgentProfileName)) { Message.Exclaim(m1 + "AgentProfileName" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.BrokerProfileName)) { Message.Exclaim(m1 + "BrokerProfileName" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.BuyerProfileName)) { Message.Exclaim(m1 + "BuyerProfileName" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.EscrowProfileName)) { Message.Exclaim(m1 + "EscrowProfileName" + m2); return(false); } Settings.Parties.PartyProfileNames2PartyProfile[PartyProfiles.Names.Text] = p; Settings.Parties.PartyProfileName = PartyProfiles.Names.Text; return(true); }
private void PartyProfiles_Select() { if (PartyProfiles.Names.SelectedItem == null) { AgentProfiles.Names.SelectedItem = null; BrokerProfiles.Names.SelectedItem = null; BuyerProfiles.Names.SelectedItem = null; EscrowProfiles.Names.SelectedItem = null; return; } Settings.PartyProfile p = Settings.Parties.PartyProfileNames2PartyProfile[(string)PartyProfiles.Names.SelectedItem]; AgentProfiles.Names.SelectedItem = p.AgentProfileName; BrokerProfiles.Names.SelectedItem = p.BrokerProfileName; BuyerProfiles.Names.SelectedItem = p.BuyerProfileName; EscrowProfiles.Names.SelectedItem = p.EscrowProfileName; }