Example #1
0
    /// <summary>
    ///更新operator数据从数据库
    /// </summary>
    public static void GetOperatorsFromDB()
    {
        List <Operator> newops = Provider.GetAllOperators();

        foreach (var newop in newops)
        {
            foreach (var oldop in operators)
            {
                if (newop.OperatorId == oldop.OperatorId && oldop.Status != OperatorStatus.Offline)
                {
                    newop.Status          = oldop.Status;
                    newop.OperatorSession = oldop.OperatorSession;
                }
            }
        }
        operators = newops;
    }