/// <summary>
        /// 删除管理者正在值班信息
        /// </summary>
        /// <param name="ManID">管理者ID</param>
        private void DeleteOnWork(UserOnWork ManID)
        {
            //利用退出接口,和工厂创建退出的数据管理类。
            LoginOutMangerIDAL idal = (LoginOutMangerIDAL)fact.CreateUser("LoginOutMangerDAL");

            //删除管理者正在值班信息
            idal.DeleteOnWork(ManID);
        }
        /// <summary>
        /// 管理者退出
        /// </summary>
        /// <param name="ManID">管理者ID</param>
        /// <returns>是否退出成功!</returns>
        public void LoginOutManger(string ManID)
        {
            //转换成正在值班的管理者实体
            UserOnWork OnWork = new UserOnWork();

            OnWork.ManId = int.Parse(ManID);
            //利用退出接口,和工厂创建退出的数据管理类。
            LoginOutMangerIDAL idal = (LoginOutMangerIDAL)fact.CreateUser("LoginOutMangerDAL");
            //接受正在值班者信息
            DataTable OnWorkTable = idal.SelectOnWork(OnWork);

            //判断级别
            if (OnWorkTable.Rows[0][1].ToString() == "管理员")
            {
                //删除正在上机记录
                DeleteOnWork(OnWork);
            }
            else if (OnWorkTable.Rows[0][1].ToString() == "操作员")
            {
                #region 操作员工作记录实体赋值
                OpertionWork opertionWork = new OpertionWork();
                opertionWork.ManId    = int.Parse(OnWorkTable.Rows[0][0].ToString());      //管理者ID
                opertionWork.Level    = OnWorkTable.Rows[0][1].ToString();                 //管理者等级
                opertionWork.Name     = OnWorkTable.Rows[0][2].ToString();                 //管理者姓名
                opertionWork.Ondate   = DateTime.Parse(OnWorkTable.Rows[0][3].ToString()); //管理者登录日期
                opertionWork.OnTime   = OnWorkTable.Rows[0][4].ToString();                 //管理者登录时间
                opertionWork.Update   = DateTime.Now.Date;                                 //管理者下机日期
                opertionWork.UPTime   = DateTime.Now.ToShortTimeString();                  //管理者下机时间
                opertionWork.Computer = OnWorkTable.Rows[0][5].ToString();                 //电脑名字
                #endregion
                //更新操作员工作记录
                idal.InertOpertionWork(opertionWork);
                //删除正在上机记录
                DeleteOnWork(OnWork);
            }
            Environment.Exit(0);//退出程序
        }