コード例 #1
0
        protected void BaseConstruct(TypeOfAgreement p_agreement_type, int p_agreement_id, string p_starter_user_name
                                     , int p_max_invited_persons, RemoveAgr p_remove_agreement_from_manager, CreateFormalMessageRequest p_send_formal_message_to_user
                                     , DB_IsThereUser p_is_there_user, Dictionary <string, bool> p_all_users_invited, IsLoggedIn p_is_logged_in)
        {
            all_users_invited = p_all_users_invited;

            agreement_id        = p_agreement_id;
            max_invited_persons = p_max_invited_persons;
            agreement_type      = p_agreement_type;
            starter_user_name   = p_starter_user_name;

            remove_agreement_from_manager = p_remove_agreement_from_manager;
            send_formal_message_to_user   = p_send_formal_message_to_user;
            is_there_user = p_is_there_user;
            is_logged_in  = p_is_logged_in;
        }
コード例 #2
0
        public AddAgreement(int p_agreement_id, string p_starter_user_name, string p_invited_person_user_name, RemoveAgr p_remove_agreement_from_manager
                            , DB_AddToFriends p_add_to_friends, DB_AreFriends p_are_friends, DB_CreateAddAgreement p_create_add_agreement
                            , DB_RemoveAgreement p_remove_agreement, CreateFormalMessageRequest p_send_formal_message_to_user, DB_IsThereUser p_is_there_user
                            , GetUserStatus p_get_user_status, IsLoggedIn p_is_logged_in, StartClientFriendListChangedInformDialog p_start_client_friend_list_changed_inform_dialog
                            , ReloadFriendList p_reload_friend_list, GetOnlineUserFriendList p_get_online_user_friend_list, AddAgreementDone p_add_agreement_done)
        {
            Dictionary <string, bool> t_all_users_invited = new Dictionary <string, bool>();

            t_all_users_invited.Add(p_invited_person_user_name, false);

            base.BaseConstruct(TypeOfAgreement.Add, p_agreement_id, p_starter_user_name, 1, p_remove_agreement_from_manager, p_send_formal_message_to_user, p_is_there_user
                               , t_all_users_invited, p_is_logged_in);

            add_to_friends       = p_add_to_friends;
            are_friends          = p_are_friends;
            create_add_agreement = p_create_add_agreement;
            remove_agreement     = p_remove_agreement;
            get_user_status      = p_get_user_status;
            start_client_friend_list_changed_inform_dialog = p_start_client_friend_list_changed_inform_dialog;
            reload_friend_list          = p_reload_friend_list;
            get_online_user_friend_list = p_get_online_user_friend_list;
            get_user_status             = p_get_user_status;
            add_agreement_done          = p_add_agreement_done;
        }