private void EditEndingLookup(object sender, System.Windows.Controls.DataFormEditEndingEventArgs e)
{
if (m_gridReady)
{
DataForm dataForm = sender as DataForm;
if (dataForm.CurrentItem != null)
{
int lookupType = (int)SIPDialPlanLookupTypes.SpeedDial;
if (dataForm == m_enumsDataForm)
{
lookupType = (int)SIPDialPlanLookupTypes.ENUM;
}
else if (dataForm == m_cnamDataForm)
{
lookupType = (int)SIPDialPlanLookupTypes.CNAM;
}
if (dataForm.Mode == DataFormMode.AddNew)
{
SIPDialplanLookup lookup = dataForm.CurrentItem as SIPDialplanLookup;
lookup.ID = Guid.NewGuid().ToString();
lookup.DialPlanID = m_dialPlan.ID;
lookup.Owner = m_owner;
lookup.LookupType = lookupType;
}
}
}
}