public PublicChat(int p_chat_id, List <string> p_chat_persons, SendChatMessage p_send_message , RemoveChatFormManager p_remove, StartLeaveChatRequest p_start_leave_chat_request) { InitializeComponent(); base.BaseConstruct(p_chat_id, TypeOfChat.Public, p_chat_persons, p_send_message, p_remove , p_start_leave_chat_request, ChatPersons_list, MessagesList_TextBox); }
public AllChats(SendChatMessage p_send_message, StartLeaveChatRequest p_start_leave_chat_request) { send_message = p_send_message; start_leave_chat_request = p_start_leave_chat_request; public_chat_manager = new Ma_PublicChatManager(new SendChatMessage(AllCh_SendChatMessage), new StartLeaveChatRequest(AllCh_StartLeaveChatRequest)); private_chat_manager = new Ma_PrivateChatManager(new SendChatMessage(AllCh_SendChatMessage), new StartLeaveChatRequest(AllCh_StartLeaveChatRequest)); }
public PrivateChat(int p_chat_id, string p_own_user_name, string p_second_person_user_name, SendChatMessage p_send_message, RemoveChatFormManager p_remove , StartLeaveChatRequest p_start_leave_chat_request) { InitializeComponent(); List <string> temp_users_list = new List <string>(); temp_users_list.Add(p_own_user_name); temp_users_list.Add(p_second_person_user_name); base.BaseConstruct(p_chat_id, TypeOfChat.Private, temp_users_list, p_send_message, p_remove, p_start_leave_chat_request, ChatPersons_list , MessagesList_TextBox); }
protected void BaseConstruct(int p_chat_id, TypeOfChat p_chat_type, List <string> p_chat_persons, SendChatMessage p_send_message , RemoveChatFormManager p_remove, StartLeaveChatRequest p_start_leave_chat_request, ListBox p_chat_persons_list_box , RichTextBox p_message_list_text_box) { chat_id = p_chat_id; chat_type = p_chat_type; chat_persons = p_chat_persons; send_message = p_send_message; start_leave_chat_request = p_start_leave_chat_request; remove = p_remove; chat_persons_list_box = p_chat_persons_list_box; messages_list_text_box = p_message_list_text_box; close_flag = false; chat_persons_list_box.Items.Clear(); foreach (string t_user_name in p_chat_persons) { chat_persons_list_box.Items.Add(t_user_name); } this.Show(); }
public Ma_PublicChatManager(SendChatMessage p_send_message, StartLeaveChatRequest p_start_leave_chat_request) { base.BaseConstruct(TypeOfChat.Public, p_send_message, p_start_leave_chat_request); all_chats = new Dictionary <int, PublicChat>(); }
public void BaseConstruct(TypeOfChat p_chat_type, SendChatMessage p_send_message, StartLeaveChatRequest p_start_leave_chat_request) { chat_type = p_chat_type; send_message = p_send_message; start_leave_chat_request = p_start_leave_chat_request; }