private void iconButtonChangePassword_Click(object sender, EventArgs e) { //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 (textBoxUser.Text == "Użytkownik" || textBoxUser.Text == "" || textBoxHaslo.Text == "Hasło" || textBoxHaslo.Text == "") { MessageBox.Show("Aby zmienić hasło użytkownika musisz wpierw podać prawidłowy LOGIN i HASŁO!", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBoxUser.ForeColor = Color.Gray; textBoxUser.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxUser.Text = "Użytkownik"; textBoxHaslo.PasswordChar = '\0'; textBoxHaslo.ForeColor = Color.Gray; textBoxHaslo.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxHaslo.Text = "Hasło"; } else { if (con.CheckUserAndPassword(textBoxUser.Text, textBoxHaslo.Text)) { textBoxUser.ForeColor = Color.Gray; textBoxUser.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxUser.Text = "Użytkownik"; textBoxHaslo.PasswordChar = '\0'; textBoxHaslo.ForeColor = Color.Gray; textBoxHaslo.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxHaslo.Text = "Hasło"; zmianaHasla1.Visible = true; zmianaHasla1.BringToFront(); } else { MessageBox.Show("Błędna nazwa użytkownika lub niepoprawne hasło!", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBoxUser.ForeColor = Color.Gray; textBoxUser.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxUser.Text = "Użytkownik"; textBoxHaslo.PasswordChar = '\0'; textBoxHaslo.ForeColor = Color.Gray; textBoxHaslo.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxHaslo.Text = "Hasło"; } } }
private void UstawieniaPolaczenia_Load(object sender, EventArgs e) { //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); } } }
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 iconButtonLogin_Click(object sender, EventArgs e) { //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() && IsServerConnected()) { if (con.CheckUserAndPassword(textBoxUser.Text, textBoxHaslo.Text)) { TopLevelControl.Hide(); Form1 Form1 = new Form1(); Form1.Show(); } else { MessageBox.Show("Błędna nazwa użytkownika lub niepoprawne hasło!", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (con.NotEmpty() == false) { MessageBox.Show("Wpierw musisz zapisać ustawienia połączenia!", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Wprowadź ponownie wszystkie ustawienia w oknie Ustawienia połączenia i przetestuj to połączenie. Następnie spróbuj się zalogować.", "OSTRZEŻENIE!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } textBoxUser.ForeColor = Color.Gray; textBoxUser.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxUser.Text = "Użytkownik"; textBoxHaslo.PasswordChar = '\0'; textBoxHaslo.ForeColor = Color.Gray; textBoxHaslo.Font = new Font(textBoxUser.Font, FontStyle.Italic); textBoxHaslo.Text = "Hasło"; } }
private void Form1_Load(object sender, EventArgs e) { //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); } } connection = new SqlConnection(con.ConnectionString); connectData.ConnectionString(con.ConnectionString); global::EwiInf.Properties.Settings.Default["EwidencjaConnectionString"] = con.ConnectionString; //label1.Text = ewidencjaDataSet.Tables[2].TableName.ToString(); // TODO: Ten wiersz kodu wczytuje dane do tabeli 'ewidencjaDataSet.Ewi' . Możesz go przenieść lub usunąć. this.ewiTableAdapter.Fill(this.ewidencjaDataSet.Ewi); //formatowanie tabeli LookTable.FormatDataGrid(dataGridView1); //uzupełnienie wszystkich chekboxow do tabeli TableCheckboxes(); //dodanie checkboxów do klasy LookTable.AddCheckbox(checkBoxes); //enabled odpowiednie przyciski i odpowiednie disabled comboBoxColumn.Visible = false; textBoxSearch.Visible = false; bEnterSearch.Visible = false; //wpisanie wszystkich wpisów ile jest label2.Text = "Wszystkich wpisów:" + " " + dataGridView1.Rows.Count.ToString(); SteerVisibleButtons(); //wypełnienie szukajki z comboboxa hedaders z datagridview connectData.GetHeaderDGV(dataGridView1, comboBoxColumn); }