public void EndEdit()
 {
     if (m_Editing == true)
     {
         temp_Task = null;
         m_Editing = false;
     }
 }
 // Implement IEditableObject interface.
 public void BeginEdit()
 {
     if (m_Editing == false)
     {
         temp_Task = this.MemberwiseClone() as P2000_Data;
         m_Editing = true;
     }
 }