示例#1
0
        public void SendMessegeFunc(object o)
        {
            string group = "Group:";

            if (String.Empty != NICKNAME)
            {
                if (NICKNAME.Contains(group))
                {
                    byte[] b = new byte[0];
                    _messege.Add(new SMS()
                    {
                        Login = NICKNAME, kLogin = "******", Date = DateTime.Now, Message = Text
                    });
                    network.AddMyMessege(NICKNAME, Text, "");
                    network.SendMessageGroup(Text, _login, NICKNAME, "", b, false);
                    Text = String.Empty;
                }
                else
                {
                    byte[] b = new byte[0];
                    _messege.Add(new SMS()
                    {
                        Login = NICKNAME, kLogin = "******", Date = DateTime.Now, Message = Text
                    });
                    network.AddMyMessege(NICKNAME, Text, "");
                    network.SendMessage(Text, NICKNAME, _login, "", b, false);
                    Text = String.Empty;
                }
            }
        }
示例#2
0
        public void Func__deleteGroupMe(object o)
        {
            string group = "Group:";

            if (NICKNAME.Contains(group))
            {
                _messege.Clear();
                network.SendDeleteGroup(NICKNAME);
            }
        }
示例#3
0
        public void InterlocutorChoiceFunc(object o)
        {
            string gr = "Group:";

            NICKNAME = _SelectedString.Login;
            if (NICKNAME.Contains(gr))
            {
                MessegeChat  = network.CLIENTGROUP(NICKNAME);
                StringsUsers = network.ChangeColorNickName(NICKNAME);
            }
            else
            {
                MessegeChat  = network.CLIENT(NICKNAME);
                StringsUsers = network.ChangeColorNickName(NICKNAME);
            }
        }
示例#4
0
        public void Func__Smile2(object o)
        {
            SMILEVISIBLE = "Hidden";
            string group = "Group:";

            byte[] b = new byte[0];
            if (String.Empty != NICKNAME)
            {
                if (NICKNAME.Contains(group))
                {
                }
                else
                {
                    network.AddMyMessege(Text, NICKNAME, SMILES.Way);
                    _messege.Add(new SMS()
                    {
                        Date = DateTime.Now, Login = NICKNAME, kLogin = _Login, file = b, Message = "", Way = SMILES.Way, fileName = "", filetrue = false, NameGroup = ""
                    });
                    network.SendSMILE("", NICKNAME, _login, "", b, false, SMILES.Name);
                }
            }
        }
示例#5
0
        public void SendFileFunc(object o)
        {
            string gruop = "Group:";

            if (NICKNAME.Contains(gruop) == false)
            {
                if (String.Empty != NICKNAME)
                {
                    OpenFileDialog frm = new OpenFileDialog();
                    frm.Filter           = "Text Doc (*.txt) |*.txt| All Files (*.*)|*.*| HTML (*.html)|*.html";
                    frm.FilterIndex      = 2;
                    frm.InitialDirectory = "D:\\";
                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        using (FileStream fstream = File.OpenRead(frm.FileName))
                        {
                            byte[] files = new byte[fstream.Length];
                            fstream.Read(files, 0, files.Length);
                            _messege.Add(new SMS()
                            {
                                Login = NICKNAME, kLogin = "******", Date = DateTime.Now, Message = "FILE SEND", file = files, fileName = Path.GetFileName(frm.FileName), filetrue = true
                            });
                            network.AddMyMessege(NICKNAME, "FILE SEND", "");
                            network.SendMessage("FILE SEND", NICKNAME, _login, Path.GetFileName(frm.FileName), files, true);
                            Text = String.Empty;
                        }
                    }
                    else
                    {
                        ButtonSave = "Hidden";
                    }
                }
            }
            else
            {
                MessageBox.Show("ОТПРАВИТЬ ФАЙЛ ГРУППЕ НЕ ДОСТУПНО");
            }
        }