private void iconButtonChangePassword_Click(object sender, EventArgs e) { if (textBoxNewPassword.Text == textBoxConfirmNewPassword.Text) { //deserialicazja string SerializePath = Environment.CurrentDirectory + "\\Setting.dat"; if (File.Exists(SerializePath)) { using (Stream input = File.OpenRead("Setting.dat")) { BinaryFormatter formatter = new BinaryFormatter(); con = (ConnectionAndUser)formatter.Deserialize(input); } } if (con.NotEmpty()) { SqlConnection.ChangePassword(con.ConnectionString, textBoxNewPassword.Text); con.Password = textBoxNewPassword.Text; con.SetFields(con.User, con.Password, con.ServerName, con.ServerSQLinstance, con.DatabaseName);; //serializacja using (Stream output = File.Create("Setting.dat")) { BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(output, con); } this.Visible = false; } else { MessageBox.Show("Nie masz zapisanych ustawień połączenia! Wpierw zapisz ustawienia!", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Visible = false; } } else { MessageBox.Show("Hasło w obu polach nie zgadza się! Spróbuj ustalić nowe hasło jeszcze raz!", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBoxNewPassword.PasswordChar = '\0'; textBoxNewPassword.ForeColor = Color.Gray; textBoxNewPassword.Font = new Font(textBoxNewPassword.Font, FontStyle.Italic); textBoxNewPassword.Text = "Nowe hasło"; textBoxConfirmNewPassword.PasswordChar = '\0'; textBoxConfirmNewPassword.ForeColor = Color.Gray; textBoxConfirmNewPassword.Font = new Font(textBoxConfirmNewPassword.Font, FontStyle.Italic); textBoxConfirmNewPassword.Text = "Potwierdź nowe hasło"; } }
private void iconButtonSave_Click(object sender, EventArgs e) { label3.Focus(); con.SetFields(textBoxUser.Text, textBoxHaslo.Text, textBoxNameServer.Text, comboBoxInstance.Text, comboBoxBase.Text); try { //serializacja using (Stream output = File.Create("Setting.dat")) { BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(output, con); } iconButtonSave.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }