Exemplo n.º 1
0
 public dlgMessage(IMORZEContact cnt, IMORZEAccount acc, SMSNet net)
 {
     m_cnt = cnt;
     m_acc = acc;
     m_net = net;
     m_lastLoadedMessage = null;
     InitializeComponent();
 }
Exemplo n.º 2
0
 private void Disconnect()
 {
     if (m_net != null)
     {
         m_net.Dispose();
         m_net           = null;
         tsConnect.Image = Properties.Resources.red;
     }
 }
Exemplo n.º 3
0
        private void OnDisconnected(string msg)
        {
            Invoke(new Action(() =>
            {
                tsConnect.Image = Properties.Resources.red;
                MessageBox.Show(msg, Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Cursor = Cursors.Default;
            }));

            m_net.Dispose();
            m_net = null;
        }
Exemplo n.º 4
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            mke             = new SMSAccount("ALICE");
            mke.AddressBook = addressbook;
            string err = mke.LoadKey(null);

            if (string.IsNullOrEmpty(err) == false)
            {
                mke.GenerateKey();
                err = mke.SaveKey(null);
            }
            if (string.IsNullOrEmpty(err) == false)
            {
                MessageBox.Show(err);
            }



            client = new SMSNet(mke);
            client.Connect("127.0.0.1", 5555);
        }
Exemplo n.º 5
0
        private void Connect()
        {
            if (m_account == null)
            {
                LoadAccount();
            }
            else
            {
                if (m_net == null)
                {
                    m_net                 = new SMSNet(m_account);
                    m_net.OnConnected    += OnConnected;
                    m_net.OnDisconnected += OnDisconnected;
                    tsConnect.Image       = Properties.Resources.yellow;

                    Cursor = Cursors.WaitCursor;


                    m_net.Connect("127.0.0.1", 5555);
                }
            }
        }