private void buttonLogin_Click(object sender, EventArgs e)
 {
     if (textBoxPassLogin.BackColor == Color.Honeydew)
     {
         if (VotingsUser.Login(textBoxPassLogin.Text))
         {
             SuccsessLogin?.Invoke(this, new EventArgs());
             Hide();
         }
     }
 }
Example #2
0
        private void materialRaisedButton1_Click(object sender, EventArgs e)
        {
            VotingsUser.Theme++;
            if (VotingsUser.Theme > 3)
            {
                VotingsUser.Theme = 0;
            }

            CommonHelpers.ChangeTheme(VotingsUser.Theme);

            VotingsUser.ChangeSetting("theme", VotingsUser.Theme.ToString());
        }
        private void buttonRegister_Click(object sender, EventArgs e)
        {
            if (textBoxPublicKeyRegister.BackColor == Color.Honeydew &&
                textBoxPrivateKeyRegister.BackColor == Color.Honeydew &&
                textBoxPasswordRegister.BackColor == Color.Honeydew)
            {
                VotingsUser.ClearUserData();
                VotingsUser.Register(textBoxPublicKeyRegister.Text, textBoxPrivateKeyRegister.Text, textBoxPasswordRegister.Text);
                VotingsUser.GetKeysFromConfig();

                if (VotingsUser.Login(textBoxPasswordRegister.Text))
                {
                    SuccsessLogin?.Invoke(this, new EventArgs());
                    Hide();
                }
            }
        }
        public RegisterLoginForm()
        {
            InitializeComponent();

            MaterialSkinManager.Instance.AddFormToManage(this);

            panelFixer.BackColor = MaterialSkinManager.Instance.ColorScheme.PrimaryColor;

            this.Text                    = Properties.Resources.loginIntoNet;
            labelPassLogin.Text          = Properties.Resources.pass;
            labelPasswordRegister.Text   = Properties.Resources.pass;
            labelPasswordRegister2.Text  = Properties.Resources.passRepeat;
            labelPrivateKeyRegister.Text = Properties.Resources.privateKey;
            labelPublicKeyLogin.Text     = Properties.Resources.userHash;
            labelPublicKeyRegister.Text  = Properties.Resources.userHash;
            buttonLogin.Text             = Properties.Resources.toLogin;
            buttonRegister.Text          = Properties.Resources.register;
            tabPageLogin.Text            = Properties.Resources.login;
            tabPageRegister.Text         = Properties.Resources.registration;



            if (VotingsUser.CheckUserExists())
            {
                VotingsUser.GetKeysFromConfig();

                tabControl1.SelectTab("tabPageLogin");
                textBoxPublicKeyLogin.Text = VotingsUser.PublicKey;

                CommonHelpers.ChangeTheme(VotingsUser.Theme);
            }
            else
            {
                tabControl1.SelectTab("tabPageRegister");
                var tab = tabControl1.TabPages["tabPageLogin"];
                tabControl1.TabPages.Remove(tab);
            }


            Icon = Properties.Resources.votingIcon;
        }
Example #5
0
 private void materialCheckBoxUseLanLocalIP_CheckedChanged(object sender, EventArgs e)
 {
     VotingsUser.UseLanLocalIP = materialCheckBoxUseLanLocalIP.Checked;
     VotingsUser.ChangeSetting("useLanLocalIP", materialCheckBoxUseLanLocalIP.Checked.ToString());
 }
Example #6
0
 private void materialCheckBoxPeerDiscovery_CheckedChanged(object sender, EventArgs e)
 {
     VotingsUser.PeerDiscovery = materialCheckBoxPeerDiscovery.Checked;
     VotingsUser.ChangeSetting("peerDiscovery", materialCheckBoxPeerDiscovery.Checked.ToString());
 }
Example #7
0
 private void textBoxTrackers_TextChanged(object sender, EventArgs e)
 {
     VotingsUser.Trackers = textBoxTrackers.Text;
     VotingsUser.ChangeSetting("trackers", textBoxTrackers.Text.ToString());
 }
Example #8
0
 private void materialCheckBoxCreateBlocks_CheckedChanged(object sender, EventArgs e)
 {
     VotingsUser.CreateOwnBlocks = materialCheckBoxCreateBlocks.Checked;
     VotingsUser.ChangeSetting("createOwnBlocks", materialCheckBoxCreateBlocks.Checked.ToString());
 }