Ejemplo n.º 1
0
        private Wybecom.TalkPortal.CTI.LineControlConnection[] GetLineControlConnections(LineControlConnection[] lc)
        {
            List <Wybecom.TalkPortal.CTI.LineControlConnection> lccs = null;

            if (lc != null)
            {
                lccs = new List <Wybecom.TalkPortal.CTI.LineControlConnection>();
                foreach (LineControlConnection lcc in lc)
                {
                    if (lcc != null)
                    {
                        Wybecom.TalkPortal.CTI.LineControlConnection ctilcc = new Wybecom.TalkPortal.CTI.LineControlConnection();
                        ctilcc.callid        = lcc.callidField;
                        ctilcc.contact       = lcc.contactField;
                        ctilcc.remoteState   = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState), lcc.remoteStateField, typeof(Wybecom.TalkPortal.CTI.ConnectionState));
                        ctilcc.state         = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState), lcc.stateField, typeof(Wybecom.TalkPortal.CTI.ConnectionState));
                        ctilcc.terminalState = (Wybecom.TalkPortal.CTI.TerminalState)Translate(typeof(TerminalState), lcc.terminalStateField, typeof(Wybecom.TalkPortal.CTI.TerminalState));
                        lccs.Add(ctilcc);
                    }
                }
            }
            if (lccs != null)
            {
                return(lccs.ToArray());
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 2
0
 private Wybecom.TalkPortal.CTI.LineControlConnection[] GetLineControlConnections(LineControlConnection[] lc)
 {
     List<Wybecom.TalkPortal.CTI.LineControlConnection> lccs = new List<Wybecom.TalkPortal.CTI.LineControlConnection>();
     if (lc != null)
     {
         foreach (LineControlConnection lcc in lc)
         {
             Wybecom.TalkPortal.CTI.LineControlConnection ctilcc = new Wybecom.TalkPortal.CTI.LineControlConnection();
             ctilcc.callid = lcc.callid;
             ctilcc.contact = lcc.contact;
             ctilcc.remoteState = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState),lcc.remoteState,typeof(Wybecom.TalkPortal.CTI.ConnectionState));
             ctilcc.state = (Wybecom.TalkPortal.CTI.ConnectionState)Translate(typeof(ConnectionState), lcc.state, typeof(Wybecom.TalkPortal.CTI.ConnectionState));
             ctilcc.terminalState = (Wybecom.TalkPortal.CTI.TerminalState)Translate(typeof(TerminalState), lcc.terminalState, typeof(Wybecom.TalkPortal.CTI.TerminalState));
             lccs.Add(ctilcc);
         }
     }
     return lccs.ToArray();
     
 }