private void SetInterconnectionData(InvoiceContentInterconnectionnData e)
 {
     try
     {
         m_ControlState.InvoiceContentID = e.ID;
     }
     catch (Exception _ex)
     {
         ApplicationError _errr = new ApplicationError("SetInterconnectionData", "InvoiceContentInterconnectionnData", _ex.Message, _ex);
         this.Controls.Add(_errr.CreateMessage(_errr.At, true));
     }
 }
            internal void NewDataEventHandler(object sender, InvoiceContentInterconnectionnData e)
            {
                switch (CurrentMachineState)
                {
                case InterfaceState.ViewState:
                    Parent.SetInterconnectionData(e);
                    break;

                case InterfaceState.EditState:
                case InterfaceState.NewState:
                default:
                    break;
                }
            }