private void UpdateButtonClicked(object sender, System.Windows.RoutedEventArgs e)
{
if (m_dialPlanName.Text.Trim().Length == 0)
{
WriteStatusMessage(MessageLevelsEnum.Warn, "The Dial Plan Name cannot be empty.");
}
else
{
WriteStatusMessage(MessageLevelsEnum.Info, "Updating Dial Plan please wait...");
string dialPlanText = (m_dialPlanText.Text != null) ? Regex.Replace(m_dialPlanText.Text.Trim(), "\r([^\n])", "\r\n${1}") : null;
m_dialPlan.DialPlanScript = dialPlanText;
m_dialPlan.TraceEmailAddress = m_dialPlanTraceEmailAddress.Text;
m_dialPlan.DialPlanName = m_dialPlanName.Text;
m_dialPlan.AcceptNonInvite = m_dialPlanAcceptNonInvite.IsChecked.Value;
DialPlanUpdate_External(m_dialPlan);
}
}