public bool Assign()
        {
            dClientServer = new Data.ClientSever();
            DataTable dt = dClientServer.GetServer(this.ClientID);

            if (dt.Rows.Count > 0)
            {
                if (dClientServer.UpdateClientSever(this.ClientID, this.ServerID))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                if (dClientServer.AssignClientServer(this.ClientID, this.ServerID))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public Server GetServer()
        {
            dClientServer = new Data.ClientSever();
            DataTable dt = dClientServer.GetServer(this.ClientID);

            foreach (DataRow dr in dt.Rows)
            {
                if (dr["ServerID"] != null)
                {
                    this.ServerID = dr["ServerID"].ToString();
                }
            }
            if (this.ServerID != "")
            {
                return(new Server(this.ServerID));
            }
            else
            {
                return(new Server());
            }
        }
 public bool Remove()
 {
     dClientServer = new Data.ClientSever();
     return(dClientServer.Remove(ClientID, ServerID));
 }