Exemple #1
0
        // К серверу - Режим записи
        private void OpenDatabaseServerModeWriteToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            inputPassword inputPassword = new inputPassword();

            inputPassword.ShowDialog();
            if (inputPassword.success)
            {
                FormConnection formConnectionServer = new FormConnection();
                formConnectionServer.ShowDialog();
                if (formConnectionServer.success)
                {
                    SendMessageUDP(formConnectionServer.ip, formConnectionServer.port, thisPort.ToString() + ":;Are u server?");
                    for (int i = 0; i < 50; i++)
                    {
                        if (isNetwork)
                        {
                            serverIpAddress = formConnectionServer.ip;
                            serverPort      = formConnectionServer.port;

                            InitTablesOptionMenu();

                            Text = "RW Database: " + openNameDatabase;
                            SetStatus(ModeOpen.write, ModeOpenConnection.server);
                            break;
                        }
                        Thread.Sleep(100);
                    }

                    if (!isNetwork)
                    {
                        MessageBox.Show("Не удаётся подключиться.");
                    }
                }
            }
        }
Exemple #2
0
        // Локально - Режим записи
        private void OpenDatabaseLocalModeWriteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            inputPassword inputPassword = new inputPassword();

            inputPassword.ShowDialog();
            if (inputPassword.success)
            {
                selectDbOpenFileDialog.ShowDialog();
                if (successOpenDb)
                {
                    successOpenDb = false;
                    SetStatus(ModeOpen.write, ModeOpenConnection.local);
                    Text = "RW Database: " + openNameDatabase;
                }
            }
        }