示例#1
0
        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";
                }
            }
        }
示例#2
0
        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);
                }
            }
        }
示例#3
0
        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";
            }
        }
示例#4
0
        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";
            }
        }
示例#5
0
        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);
        }