public string Conect() { String password = Cryption.DecryptRijndael(mysettings.Default.password); string dbconnection_gabinet = "datasource=" + mysettings.Default.datasource + ";database=" + mysettings.Default.database + ";port=" + mysettings.Default.port + ";username="******";password="******";charset=utf8"; return(dbconnection_gabinet); }
private void toolStripButton4_Click(object sender, EventArgs e) { try { String password = Cryption.DecryptRijndael(mysettings.Default.password); Database database = new Database(); string constring = "server=" + mysettings.Default.datasource + ";user="******";pwd=" + password + ";database=" + mysettings.Default.database + ";"; string file = @"C:\Baza\backup.sql"; using (MySqlConnection conn = new MySqlConnection(constring)) { using (MySqlCommand cmd = new MySqlCommand()) { using (MySqlBackup mb = new MySqlBackup(cmd)) { cmd.Connection = conn; conn.Open(); mb.ExportToFile(file); conn.Close(); } } } MessageBox.Show("Plik backup.sql został zapisany z powodzeniem!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Update_daneBaza() { this.textBoxAdres.Text = mysettings.Default.datasource; this.textBoxNazwa.Text = mysettings.Default.database; this.textBoxPort.Text = mysettings.Default.port; this.textBoxUser.Text = mysettings.Default.user; String password = Cryption.DecryptRijndael(mysettings.Default.password); this.textBoxPass.Text = password; }
private void buttonZmien_Click(object sender, EventArgs e) { String message = "Czy chcesz zatwierdzić te zmiany?\nUWAGA!\nZmiany będą działać po zrestartowaniu programu."; String caption = "Zmiana ustawień"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { mysettings.Default.datasource = this.textBoxAdres.Text.ToString(); mysettings.Default.database = this.textBoxNazwa.Text.ToString(); mysettings.Default.port = this.textBoxPort.Text.ToString(); mysettings.Default.user = this.textBoxUser.Text.ToString(); mysettings.Default.password = Cryption.EncryptRijndael(this.textBoxPass.Text); mysettings.Default.Save(); this.Close(); } }
private void btnLogin_Click(object sender, EventArgs e) { try { //String myCon = "datasource=91.228.198.167;database=aneu_gabinet;port=3306;username=aneu_gabinet;password=kolunio1"; Cryption hasloSzyfr = new Cryption(); string hs = hasloSzyfr.CryptMd5(this.textBoxPasword.Text); Database database = new Database(); MySqlConnection con = new MySqlConnection(database.Conect()); MySqlCommand com = new MySqlCommand("select * from user where login='******' and haslo='" + hs + "';", con); con.Open(); MySqlDataReader myRead = com.ExecuteReader(); int count = 0; while (myRead.Read()) { count = +1; } if (count == 1) { //MessageBox.Show("Login i Hasło są prawidłowe"); this.idpracownika = myRead.GetString(1); this.Visible = false; Start r = new Start(this.idpracownika, this); r.Owner = this; r.ShowDialog(); } else if (count > 1) { MessageBox.Show("Użytkownik taki jest już zalogowany"); } else { MessageBox.Show("Nieprawidłowy Login lub Hasło"); } con.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonZmien_Click(object sender, EventArgs e) { try { string imie = this.textBoxImie.Text; string nazwisko = this.textBoxNazwisko.Text; string pwz = this.textBoxPwz.Text; string wojewodztwo = (comboBoxWojewodztwo.SelectedItem as ComboboxItem).Text.ToString(); string miasto = (comboBoxMiasto.SelectedItem as ComboboxItem).Text.ToString(); string ulica = (comboBoxUlica.SelectedItem as ComboboxItem).Text.ToString(); string nrDomu = this.textBoxNrDomu.Text; string nrMieszkania = this.textBoxNrMieszkania.Text; string kod = this.maskedTextBoxKod.Text; string telefon = this.textBoxTelefon.Text; string mail = this.textBoxMail.Text; string login = this.textBoxLogin.Text; string haslo = this.textBoxHaslo.Text; string stanowisko = (comboBoxStanowisko.SelectedItem as ComboboxItem).Hidden_Id.ToString(); Database database = new Database(); MySqlDataAdapter myDataAdapter = new MySqlDataAdapter(); myDataAdapter = database.Select("select idadres from pracownikadres where idpracownik='" + this.idpracownik + "'", database.Conect()); DataTable dt = new DataTable(); myDataAdapter.Fill(dt); if (dt.Rows.Count == 1) { DataRow element = dt.Rows[0]; this.idadres = element["idadres"].ToString(); dt.Clear(); } myDataAdapter = database.Select("select idkontakt from pracownikkontakt where idpracownik='" + this.idpracownik + "'", database.Conect()); myDataAdapter.Fill(dt); if (dt.Rows.Count == 1) { DataRow element = dt.Rows[0]; this.idkontakt = element["idkontakt"].ToString(); } if (imie.Equals("") || nazwisko.Equals("") || stanowisko.Equals("")) { MessageBox.Show("Brak danych w sekcji Dane podstawowe"); } else if (wojewodztwo.Equals("") || miasto.Equals("") || kod.Equals("") || ulica.Equals("") || nrDomu.Equals("") || telefon.Equals("")) { MessageBox.Show("Brak danych w sekcji Adres zamieszkania"); } else if (login.Equals("") || haslo.Equals("")) { MessageBox.Show("Login i hasło są wymagane"); } else { if (haslo.Equals(this.inputHaslo)) { database.Update("update user set haslo = '" + haslo.ToString() + "' where idpracownik = '" + this.idpracownik + "'", database.Conect()); } else { Cryption hasloSzyfr = new Cryption(); string hs = hasloSzyfr.CryptMd5(haslo); database.Update("update user set haslo = '" + hs + "' where idpracownik = '" + this.idpracownik + "'", database.Conect()); } database.Update("update pracownik set idstanowisko = '" + stanowisko + "', imie = '" + imie.ToString() + "', nazwisko = '" + nazwisko.ToString() + "', numer_pwz = '" + pwz.ToString() + "' where idpracownik = '" + this.idpracownik + "'", database.Conect()); database.Update("update user set login = '******' where idpracownik = '" + this.idpracownik + "'", database.Conect()); database.Update("update adres set wojewodztwo = '" + wojewodztwo.ToString() + "', miasto = '" + miasto.ToString() + "', kod_pocztowy = '" + kod.ToString() + "', ulica = '" + ulica.ToString() + "', nr_budynku = '" + nrDomu + "', nr_lokalu = '" + nrMieszkania + "' where idadres = '" + this.idadres + "'", database.Conect()); database.Update("update kontakt set telefon = '" + telefon.ToString() + "', mail = '" + mail.ToString() + "' where idkontakt = '" + this.idkontakt + "'", database.Conect()); DialogResult result = MessageBox.Show("Zaktualizowano dane pracownika", "", MessageBoxButtons.OK, MessageBoxIcon.Information); if (result == System.Windows.Forms.DialogResult.OK) { DodajPracownik.ActiveForm.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonZapisz_Click(object sender, EventArgs e) { string plec, wojewodztwo, miasto, ulica, stanowisko = ""; try { string imie = this.textBoxImie.Text; string nazwisko = this.textBoxNazwisko.Text; string dataZatrudnienia = this.dateTimePickerZatrudnienia.Text; string pesel = this.textBoxPesel.Text; plec = (comboBoxPlec.SelectedItem as ComboboxItem).Hidden_Id.ToString(); string pwz = this.textBoxPwz.Text; wojewodztwo = (comboBoxWojewodztwo.SelectedItem as ComboboxItem).Text.ToString(); miasto = (comboBoxMiasto.SelectedItem as ComboboxItem).Text.ToString(); ulica = (comboBoxUlica.SelectedItem as ComboboxItem).Text.ToString(); string nrDomu = this.textBoxNrDomu.Text; string nrMieszkania = this.textBoxNrMieszkania.Text; string kod = this.maskedTextBoxKod.Text; string telefon = this.textBoxTelefon.Text; string mail = this.textBoxMail.Text; string login = this.textBoxLogin.Text; string haslo = this.textBoxHaslo.Text; string hasloRepeat = this.textBoxHasloRepeat.Text; stanowisko = (comboBoxStanowisko.SelectedItem as ComboboxItem).Hidden_Id.ToString(); MySqlDataAdapter myDataAdapter = new MySqlDataAdapter(); Database database = new Database(); if (imie.Equals("") || nazwisko.Equals("") || pesel.Equals("") || plec.Equals("") || stanowisko.Equals("")) { MessageBox.Show("Brak danych w sekcji Dane podstawowe"); } else if (wojewodztwo.Equals("") || miasto.Equals("") || kod.Equals("") || ulica.Equals("") || nrDomu.Equals("") || telefon.Equals("")) { MessageBox.Show("Brak danych w sekcji Adres zamieszkania"); } else if (login.Equals("") || haslo.Equals("")) { MessageBox.Show("Login i hasło są wymagane"); } else { database.Insert("insert into pracownik (idstanowisko, idplec, imie, nazwisko, pesel, numer_pwz, data_zatrudnienia) VALUES('" + stanowisko + "','" + plec + "','" + imie.ToString() + "','" + nazwisko.ToString() + "','" + pesel + "','" + pwz.ToString() + "','" + dataZatrudnienia + "')", database.Conect()); database.Insert("insert into adres (wojewodztwo, miasto, kod_pocztowy, ulica, nr_budynku, nr_lokalu) VALUES('" + wojewodztwo.ToString() + "','" + miasto.ToString() + "','" + kod.ToString() + "','" + ulica.ToString() + "','" + nrDomu + "','" + nrMieszkania + "')", database.Conect()); database.Insert("insert into kontakt (telefon, mail) VALUES('" + telefon.ToString() + "','" + mail.ToString() + "')", database.Conect()); database.Insert("insert pracownikadres (idpracownik, idadres) select max(idpracownik), max(idadres) from pracownik, adres", database.Conect()); database.Insert("insert pracownikkontakt (idpracownik, idkontakt) select max(idpracownik), max(idkontakt) from pracownik, kontakt", database.Conect()); myDataAdapter = database.Select("select max(idpracownik) from pracownik", database.Conect()); DataTable dt = new DataTable(); myDataAdapter.Fill(dt); if (dt.Rows.Count == 1) { DataRow element = dt.Rows[0]; this.idpracownik = element["max(idpracownik)"].ToString(); } Cryption hasloSzyfr = new Cryption(); string hs = hasloSzyfr.CryptMd5(haslo); database.Insert("insert user (idpracownik, login, haslo) VALUES('" + this.idpracownik + "','" + login.ToString() + "','" + hs + "')", database.Conect()); DialogResult result = MessageBox.Show("Pracownik dodany"); if (result == System.Windows.Forms.DialogResult.OK) { DodajPacjent.ActiveForm.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }