예제 #1
0
        private void Btn_ZmienHaslo_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();

            if (PB_NHaslo.Password != PB_PNHaslo.Password)
            {
                MessageBox.Show("Wprowadzone hasła nie są takie same", "Błąd");
                PB_PNHaslo.Password = "";
            }

            else
            {
                var  message = Application.Current.Properties["Login"] + " zmienił hasło użytkownika: " + Login;
                Logi l       = new Logi(message);

                command.CommandText = "Update uzytkownicy SET Haslo='" + PB_NHaslo.Password.ToString() + "' WHERE id='" + Id + "'";

                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
                }

                command.ExecuteNonQuery();
                conn.Close();


                this.Close();
            }
        }
예제 #2
0
        //Usun pokoj
        private void Btn_usun_pokoj_Click(object sender, RoutedEventArgs e)
        {
            int indeks = pokoje.IndexOf(ListViewPokoje.SelectedItem as Pokoje);

            if (indeks != -1)
            {
                MySqlConnection conn    = new MySqlConnection(connString);
                MySqlCommand    command = conn.CreateCommand();
                command.CommandText = "DELETE FROM pokoje WHERE id='" + (ListViewPokoje.SelectedItem as Pokoje).Id + "'";

                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
                }
                command.ExecuteNonQuery();
                conn.Close();

                var  message = Application.Current.Properties["Login"] + " usuną pokój: " + (ListViewPokoje.SelectedItem as Pokoje).Nr_pok.ToString();
                Logi l       = new Logi(message);

                pokoje.RemoveAt(indeks);
            }
        }
예제 #3
0
        //Usuwanie z bazy
        private void Btn_usun_rezerwacje_Click(object sender, RoutedEventArgs e)
        {
            int indeks = rezerwacje.IndexOf(ListViewRezerwacje.SelectedItem as Rezerwacja);

            if (indeks != -1)
            {
                MySqlConnection conn    = new MySqlConnection(connString);
                MySqlCommand    command = conn.CreateCommand();

                command.CommandText = "DELETE FROM rezerwacje WHERE id='" + (ListViewRezerwacje.SelectedItem as Rezerwacja).Id + "'";

                var  message = Application.Current.Properties["Login"] + " usuną rezerwację " + (ListViewRezerwacje.SelectedItem as Rezerwacja).Imie + " " + (ListViewRezerwacje.SelectedItem as Rezerwacja).Nazwisko + ", pokój: " + (ListViewRezerwacje.SelectedItem as Rezerwacja).Nr_Pok + ", data: " + (ListViewRezerwacje.SelectedItem as Rezerwacja).Data_poczatek + " -> " + (ListViewRezerwacje.SelectedItem as Rezerwacja).Data_koniec;
                Logi l       = new Logi(message);

                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
                }
                command.ExecuteNonQuery();
                conn.Close();

                rezerwacje.RemoveAt(indeks);
            }
        }
예제 #4
0
        private void Btn_usun_uzytkownika_Click(object sender, RoutedEventArgs e)
        {
            int indeks = uzytkownicy.IndexOf(ListViewUzytkownicy.SelectedItem as Uzytkownik);

            if (indeks != -1)
            {
                MySqlConnection conn    = new MySqlConnection(connString);
                MySqlCommand    command = conn.CreateCommand();
                command.CommandText = "DELETE FROM uzytkownicy WHERE id='" + (ListViewUzytkownicy.SelectedItem as Uzytkownik).Id + "'";

                var  message = Application.Current.Properties["Login"] + " usuną użytkownika: " + (ListViewUzytkownicy.SelectedItem as Uzytkownik).Login;
                Logi l       = new Logi(message);

                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
                }
                command.ExecuteNonQuery();
                conn.Close();

                uzytkownicy.RemoveAt(indeks);
                ListViewUzytkownicy.Items.Refresh();
            }

            TB_Login.IsEnabled             = false;
            CB_Typ.IsEnabled               = false;
            Btn_Zapisz.IsEnabled           = false;
            Btn_usun_uzytkownika.IsEnabled = false;
            Btn_ZmienHaslo.IsEnabled       = false;
        }
예제 #5
0
        private void Wyloguj_Click(object sender, RoutedEventArgs e)
        {
            this.Close();
            Application.Current.Properties["wyloguj"] = true;

            var  message = Application.Current.Properties["Login"] + " wylogował się";
            Logi l       = new Logi(message);
        }
예제 #6
0
        private void Btn_zapisz_Click(object sender, RoutedEventArgs e)
        {
            int dosprzatania;

            CB_sprzatanie.SelectedIndex = -1;
            CB_sprzatanie.IsEditable    = false;
            Btn_zapisz.IsEnabled        = false;

            if (CB_sprzatanie.SelectedIndex == 0)
            {
                dosprzatania = 1;
            }
            else
            {
                dosprzatania = 0;
            }

            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();

            command.CommandText = "Update Pokoje SET Do_sprzatania='" + dosprzatania + "' WHERE id='" + (ListViewSprzatanie.SelectedItem as Pokoje).Id + "'";

            var  message = Application.Current.Properties["Login"] + " edytował pole Do_sprzątania w pokoju: " + (ListViewSprzatanie.SelectedItem as Pokoje).Nr_pok;
            Logi l       = new Logi(message);

            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }

            command.ExecuteNonQuery();
            conn.Close();

            foreach (Pokoje p in pokoje)
            {
                if ((ListViewSprzatanie.SelectedItem as Pokoje).Id == p.Id)
                {
                    p.Do_sprzatania = "Nie";
                }
            }

            ListViewSprzatanie.Items.Refresh();
        }
예제 #7
0
        private void Btn_Dodaj_Click(object sender, RoutedEventArgs e)
        {
            int typ = 1;

            if (CB_Typ.SelectedIndex == 0)
            {
                typ = 0;
            }
            else if (CB_Typ.SelectedIndex == 1)
            {
                typ = 1;
            }
            else if (CB_Typ.SelectedIndex == 2)
            {
                typ = 2;
            }
            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();

            command.CommandText = "Insert into Uzytkownicy (Login, Haslo, Typ) " +
                                  "values ( '" + TB_Login.Text.ToString() + "', '" + PB_Haslo.Password.ToString() + "', '" + typ + "' )";

            var  message = Application.Current.Properties["Login"] + " dodał użytkownika: " + TB_Login.Text.ToString();
            Logi l       = new Logi(message);

            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }
            command.ExecuteNonQuery();
            conn.Close();

            this.Close();
        }
        private void Btn_zapisz_Click(object sender, RoutedEventArgs e)
        {
            bool            flaga   = true;
            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();

            if (id != -1)
            {
                command.CommandText = "Update danefaktura SET Nazwa='" + TB_Nazwa.Text.ToString() + "', Adres='" + TB_Adres.Text.ToString() + "', Poczta='" + TB_Poczta.Text.ToString() + "', NIP='" + Convert.ToInt64(TB_Nip.Text) + "' WHERE id='" + id + "'";
            }
            else
            {
                command.CommandText = "Insert into danefaktura(Nazwa, Adres, Poczta, NIP) " +
                                      "values ( '" + TB_Nazwa.Text.ToString() + "', '" + TB_Adres.Text.ToString() + "', '" + TB_Poczta.Text.ToString() + "', '" + Convert.ToInt64(TB_Nip.Text) + "' )";
            }
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                flaga = false;
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }

            var  message = Application.Current.Properties["Login"] + " zmienił nasze dane do faktury";
            Logi l       = new Logi(message);

            if (flaga)
            {
                MessageBox.Show("Dane zostały zapisane w bazie danych", "Zapisano");
            }

            command.ExecuteNonQuery();
            conn.Close();
        }
        private void Btn_dodaj_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();

            command.CommandText = "Insert into Pokoje (Nr_pok, Czy_zajety, Do_sprzatania, Opis, Typ, Cena) " +
                                  "values ( '" + Convert.ToInt32(TB_nrpokoju.Text) + "', '0', '0', '" + TB_opispokoju.Text.ToString() + "', '" + TB_typpokoju.Text.ToString() + "', '" + Convert.ToInt32(TB_cenapokoju.Text) + "' )";

            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }
            command.ExecuteNonQuery();
            conn.Close();

            var  message = Application.Current.Properties["Login"] + " dodał pokój nr: " + TB_nrpokoju.Text.ToString();
            Logi l       = new Logi(message);

            this.Close();
        }
        //Zapisz Btn
        private void Btn_zapisz_rezerwacje_Click(object sender, RoutedEventArgs e)
        {
            bool   tmp    = true;
            string nr_pok = null;
            int    posilki;

            if (CB_Posilki.SelectedIndex == 0)
            {
                posilki = 0;
            }
            if (CB_Posilki.SelectedIndex == 1)
            {
                posilki = 1;
            }
            if (CB_Posilki.SelectedIndex == 2)
            {
                posilki = 2;
            }
            if (CB_Posilki.SelectedIndex == 3)
            {
                posilki = 3;
            }
            else
            {
                posilki = 0;
            }

            foreach (char ch in CB_nr_pok.SelectedItem.ToString())
            {
                if (ch == '-')
                {
                    tmp = false;
                }
                if (tmp)
                {
                    nr_pok += ch;
                }
            }

            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();

            command.CommandText = "Insert into Rezerwacje (Nazwisko,Imie,Nr_pokoju, Potwierdzone, Data_poczatek, Data_koniec, Posilki, Opis) " +
                                  "values ('" + TB_Nazwisko.Text.ToString() + "', '" + TB_Imie.Text.ToString() + "', '" + Convert.ToInt32(nr_pok) + "', '0', '" + Label_Poczatek.Content.ToString() + "', '" + Label_Koniec.Content.ToString() + "', '" + posilki + "', '" + TB_Opis.Text.ToString() + "')";

            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }
            command.ExecuteNonQuery();
            conn.Close();

            var  message = Application.Current.Properties["Login"] + " dodał rezerwacje na nazwisko: " + TB_Nazwisko.Text.ToString() + " " + TB_Imie.Text.ToString() + ", na pokój nr: " + nr_pok.ToString() + ", data: " + Label_Poczatek.Content.ToString() + " -> " + Label_Koniec.Content.ToString();
            Logi l       = new Logi(message);

            this.Close();
        }
예제 #11
0
        //Przycisk zOplacone
        private void Btn_zaplac_Click(object sender, RoutedEventArgs e)
        {
            //bool flaga = true;
            //MySqlConnection conn = new MySqlConnection(connString);
            //MySqlCommand command = conn.CreateCommand();
            //int indeks = rezerwacje.IndexOf(ListViewRezerwacje.SelectedItem as Rezerwacja);


            //command.CommandText = "Insert into archiwum(id, Imie, Nazwisko, Nr_pokoju, Data_poczatek, Data_koniec, Cena) " +
            //                      "values ( '" + (ListViewRezerwacje.SelectedItem as Rezerwacja).Id + "', '" + TB_Imie.Text.ToString() + "', '" + TB_Naziwko.Text.ToString() + "', '" + Convert.ToInt64(TB_nr_pok.Text) + "', '" + TB_Poczatek.Text.ToString() + "', '" + TB_Koniec.Text.ToString() + "', '" + Convert.ToInt32(TB_Dozaplaty.Text) + "')";
            //try
            //{
            //    conn.Open();
            //}
            //catch (Exception ex)
            //{
            //    flaga = false;
            //    MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            //}

            //command.ExecuteNonQuery();
            //conn.Close();

            //command.CommandText = "DELETE FROM rezerwacje WHERE id='" + (ListViewRezerwacje.SelectedItem as Rezerwacja).Id + "'";
            //try
            //{
            //    conn.Open();
            //}
            //catch (Exception ex)
            //{
            //    flaga = false;
            //    MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            //}
            //if (flaga) { MessageBox.Show("Dane zostały przeniesione do archiwum", "Zapisano"); }
            //command.ExecuteNonQuery();
            //conn.Close();

            //rezerwacje.RemoveAt(indeks);
            //ListViewRezerwacje.Items.Refresh();

            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();
            int             indeks  = rezerwacje.IndexOf(ListViewRezerwacje.SelectedItem as Rezerwacja);
            int             tmp     = 1;

            // "Update Rezerwacje SET Opis='' WHERE id='" + (ListViewRezerwacje.SelectedItem as Rezerwacja).Id + "'";
            command.CommandText = "Update Rezerwacje SET Oplacone = '" + tmp + "' WHERE id='" + (ListViewRezerwacje.SelectedItem as Rezerwacja).Id + "'";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                //flaga = false;
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }

            command.ExecuteNonQuery();
            conn.Close();

            foreach (Rezerwacja x in rezerwacje)
            {
                if (x.Id == (ListViewRezerwacje.SelectedItem as Rezerwacja).Id)
                {
                    //x.Oplacone = CB_Oplacone.Text.ToString();
                    if (CB_Oplacone.SelectedIndex == 0)
                    {
                        x.Oplacone = "Tak";
                    }
                    else
                    {
                        x.Oplacone = "Nie";
                    }
                    (ListViewRezerwacje.SelectedItem as Rezerwacja).Oplacone = "Tak";
                }
            }

            ListViewRezerwacje.Items.Refresh();

            TB_Imie.Text                  = "";
            TB_Naziwko.Text               = "";
            TB_nr_pok.Text                = "";
            TB_Koniec.Text                = "";
            TB_Poczatek.Text              = "";
            TB_Posilki_Opis.Text          = "";
            CB_Potwierdzone.SelectedIndex = -1;
            TB_Dozaplaty.Text             = "";
            CB_Posilki.SelectedIndex      = -1;
            CB_Oplacone.SelectedIndex     = -1;

            TB_Imie.IsEnabled              = false;
            TB_Naziwko.IsEnabled           = false;
            TB_nr_pok.IsEnabled            = false;
            TB_Poczatek.IsEnabled          = false;
            TB_Koniec.IsEnabled            = false;
            TB_Posilki_Opis.IsEnabled      = false;
            CB_Potwierdzone.IsEnabled      = false;
            CB_Posilki.IsEnabled           = false;
            TB_Dozaplaty.IsEnabled         = false;
            Btn_zapis_rezerwacje.IsEnabled = false;
            Btn_zaplac.IsEnabled           = false;
            Btn_usun_rezerwacje.IsEnabled  = false;
            CB_Oplacone.IsEnabled          = false;

            var  message = Application.Current.Properties["Login"] + " oznaczył rezerwacje jako opłaconą: " + TB_Imie.Text.ToString() + " " + TB_Naziwko.Text.ToString() + " numer pokoju: " + TB_nr_pok.Text.ToString() + ", daty: " + TB_Poczatek.Text.ToString() + " -> " + TB_Koniec.Text.ToString();
            Logi l       = new Logi(message);
        }
예제 #12
0
        //Aktualizacja pokoju
        private void Btn_zapisz_pokoj_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();
            int             zajety, dosprzatania;

            if (CB_zajety.SelectedIndex == 0)
            {
                zajety = 1;
            }
            else
            {
                zajety = 0;
            }

            if (CB_Dosprzatania.SelectedIndex == 0)
            {
                dosprzatania = 1;
            }
            else
            {
                dosprzatania = 0;
            }


            //command.CommandText = "Update Pokoje SET Nr_pok='" +  + "',         Czy_zajety='" +  + "',      Do_sprzatania='" +  + "',       Opis='" + + "',         Typ='" +  + "',         Cena='" +  + "' WHERE id='" + (ListViewPokoje.SelectedItem as Pokoje).Id + "'";
            var  message = Application.Current.Properties["Login"] + " edytował pokój: " + TB_nrpokojuPokoje.Text.ToString();
            Logi l = new Logi(message);


            command.CommandText = "Update Pokoje SET Nr_pok='" + Convert.ToInt32(TB_nrpokojuPokoje.Text) + "', Czy_zajety='" + zajety + "', Do_sprzatania='" + dosprzatania + "', Opis='" + TB_Pokojopis.Text.ToString() + "', Typ='" + TB_Typpokoju.Text.ToString() + "', Cena='" + Convert.ToInt32(TB_Cenapokoju.Text) + "' WHERE id='" + (ListViewPokoje.SelectedItem as Pokoje).Id + "'";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }

            command.ExecuteNonQuery();
            conn.Close();

            foreach (Pokoje x in pokoje)
            {
                if (x.Id == (ListViewPokoje.SelectedItem as Pokoje).Id)
                {
                    x.Nr_pok = Convert.ToInt32(TB_nrpokojuPokoje.Text);
                    x.Typ    = TB_Typpokoju.Text.ToString();
                    x.Opis   = TB_Pokojopis.Text.ToString();
                    x.Cena   = Convert.ToInt32(TB_Cenapokoju.Text);
                    if (CB_zajety.SelectedIndex == 0)
                    {
                        x.Zajety = "Tak";
                    }
                    else
                    {
                        x.Zajety = "Nie";
                    }
                    if (CB_Dosprzatania.SelectedIndex == 0)
                    {
                        x.Do_sprzatania = "Tak";
                    }
                    else
                    {
                        x.Do_sprzatania = "Nie";
                    }
                }
            }

            TB_nrpokojuPokoje.Text        = "";
            TB_Typpokoju.Text             = "";
            TB_Cenapokoju.Text            = "";
            TB_Pokojopis.Text             = "";
            CB_Dosprzatania.SelectedIndex = -1;
            CB_zajety.SelectedIndex       = -1;

            ListViewPokoje.Items.Refresh();
        }
예제 #13
0
        // aktualizuj rezerwacje
        private void Btn_zapisz_rezerwacje_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();
            int             potwierdzenie, posilki, oplacone;

            if (CB_Potwierdzone.SelectedIndex == 0)
            {
                potwierdzenie = 1;
            }
            else
            {
                potwierdzenie = 0;
            }

            if (CB_Posilki.SelectedIndex == 0)
            {
                posilki = 0;
            }
            else if (CB_Posilki.SelectedIndex == 1)
            {
                posilki = 1;
            }
            else if (CB_Posilki.SelectedIndex == 2)
            {
                posilki = 2;
            }
            else if (CB_Posilki.SelectedIndex == 3)
            {
                posilki = 3;
            }
            else
            {
                posilki = 0;
            }
            if (CB_Oplacone.SelectedIndex == 0)
            {
                oplacone = 1;
            }
            else
            {
                oplacone = 0;
            }

            command.CommandText = "Update Rezerwacje SET Imie='" + TB_Imie.Text.ToString() + "', Nazwisko='" + TB_Naziwko.Text.ToString() + "', Nr_pokoju='" + TB_nr_pok.Text.ToString() + "', Potwierdzone='" + potwierdzenie + "', Data_poczatek='" + TB_Poczatek.Text.ToString() + "', Data_koniec='" + TB_Koniec.Text.ToString() + "', Posilki='" + posilki + "', Opis='" + TB_Posilki_Opis.Text.ToString() + "', Oplacone='" + oplacone + "' WHERE id='" + (ListViewRezerwacje.SelectedItem as Rezerwacja).Id + "'";

            var  message = Application.Current.Properties["Login"] + " edytował rezerwację na nazwisko " + TB_Naziwko.Text.ToString() + " " + TB_Imie.Text.ToString() + ", pokój: " + TB_nr_pok.Text.ToString() + ", data: " + TB_Poczatek.Text.ToString() + " -> " + TB_Koniec.Text.ToString();
            Logi l = new Logi(message);

            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }

            command.ExecuteNonQuery();
            conn.Close();

            foreach (Rezerwacja x in rezerwacje)
            {
                if (x.Id == (ListViewRezerwacje.SelectedItem as Rezerwacja).Id)
                {
                    x.Imie     = TB_Imie.Text.ToString();
                    x.Nazwisko = TB_Naziwko.Text.ToString();
                    x.Nr_Pok   = Convert.ToInt32(TB_nr_pok.Text);
                    x.Opis     = TB_Posilki_Opis.Text.ToString();
                    if (CB_Potwierdzone.SelectedIndex == 0)
                    {
                        x.potwierdzone = "Potwierdzone";
                    }
                    else
                    {
                        x.potwierdzone = "Nie potwierdzone";
                    }

                    if (CB_Posilki.SelectedIndex == 0)
                    {
                        x.Posilki = 0;
                    }
                    else if (CB_Posilki.SelectedIndex == 1)
                    {
                        x.Posilki = 1;
                    }
                    else if (CB_Posilki.SelectedIndex == 2)
                    {
                        x.Posilki = 2;
                    }
                    else if (CB_Posilki.SelectedIndex == 3)
                    {
                        x.Posilki = 3;
                    }
                    if (CB_Oplacone.SelectedIndex == 0)
                    {
                        x.Oplacone = "Tak";
                    }
                    else
                    {
                        x.Oplacone = "Nie";
                    }
                }
            }

            TB_Imie.Text     = "";
            TB_Naziwko.Text  = "";
            TB_nr_pok.Text   = "";
            TB_Koniec.Text   = "";
            TB_Poczatek.Text = "";
            CB_Potwierdzone.SelectedIndex = -1;
            CB_Posilki.SelectedIndex      = -1;
            TB_Posilki_Opis.Text          = "";
            CB_Oplacone.SelectedIndex     = -1;
            TB_Dozaplaty.Text             = "";

            ListViewRezerwacje.Items.Refresh();
        }
        private void Btn_Zaloguj_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn    = new MySqlConnection(connString);
            MySqlCommand    command = conn.CreateCommand();
            int             tmp     = -1;
            bool            flaga   = false;

            command.CommandText = "Select * from Uzytkownicy";

            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nie udało się połączyć z bazą danych", "Błąd");
            }


            MySqlDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                Uzytkownicy.Add(new Uzytkownicy
                                    (reader["Login"].ToString(),
                                    reader["Haslo"].ToString(),
                                    Convert.ToInt32(reader["Typ"])
                                    ));
            }

            conn.Close();

            if (Uzytkownicy.Any())
            {
                foreach (Uzytkownicy u in Uzytkownicy)
                {
                    if (TBLogin.Text.ToString() == u.Login && TBHaslo.Password.ToString() == u.Haslo)
                    {
                        tmpp = 1;
                        Application.Current.Properties["Login"] = TBLogin.Text.ToString();
                        Application.Current.Properties["Haslo"] = TBHaslo.Password.ToString();
                        Application.Current.Properties["Typ"]   = u.Typ;

                        this.Hide();

                        var  message = Application.Current.Properties["Login"] + " zalogował się";
                        Logi l       = new Logi(message);

                        switch (tmp)
                        {
                        case 2:
                        {
                            SerwisWindow window = new SerwisWindow();
                            window.ShowDialog();
                            flaga = Convert.ToBoolean(Application.Current.Properties["wyloguj"]);
                            if (flaga == true)
                            {
                                this.Show();
                                TBLogin.Text     = "";
                                TBHaslo.Password = "";
                                Application.Current.Properties["wyloguj"] = false;
                            }
                            else
                            {
                                this.Close();
                            }
                            break;
                        }

                        default:
                        {
                            FirstWindow firstwindow = new FirstWindow();
                            firstwindow.ShowDialog();
                            flaga = Convert.ToBoolean(Application.Current.Properties["wyloguj"]);
                            if (flaga == true)
                            {
                                this.Show();
                                TBLogin.Text     = "";
                                TBHaslo.Password = "";
                                Application.Current.Properties["wyloguj"] = false;
                            }
                            else
                            {
                                this.Close();
                            }
                            break;
                        }
                        }
                    }
                }
                if (tmpp != 1)
                {
                    MessageBox.Show("Błędne dane logowania", "Błąd");
                    TBLogin.Text     = "";
                    TBHaslo.Password = "";
                }
            }
            else
            {
                command.CommandText = "Insert into Uzytkownicy (Login, Haslo, Typ) values ( 'admin', 'admin', '1' )";

                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                }
                command.ExecuteNonQuery();
                conn.Close();

                MessageBox.Show("Lista uzytkowników jest pusta, dodano konto Superadministratora", "Błąd");
            }

            //command.CommandText = "Select Typ From uzytkownicy Where Login = '******' And Haslo = '" + TBHaslo.Password.ToString() + "' ";
            //Application.Current.Properties["Login"] = TBLogin.Text.ToString();
            //Application.Current.Properties["Haslo"] = TBHaslo.Password.ToString();
            //try
            //{
            //    conn.Open();
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show("Nie udało się połączyć z bazą użytkowników", "Błąd");
            //}

            //MySqlDataReader reader = command.ExecuteReader();
            //while (reader.Read())
            //{
            //    Application.Current.Properties["Typ"] = Convert.ToInt16(reader["Typ"]);
            //}
            //tmp = Convert.ToInt16(Application.Current.Properties["Typ"]);
            //conn.Close();

            //if (tmp != -1)
            //{
            //    this.Hide();

            //    var message = Application.Current.Properties["Login"] + " zalogował się";
            //    Logi l = new Logi(message);

            //    switch (tmp)
            //    {
            //        case 2:
            //            {
            //                SerwisWindow window = new SerwisWindow();
            //                window.ShowDialog();
            //                flaga = Convert.ToBoolean(Application.Current.Properties["wyloguj"]);
            //                if (flaga == true)
            //                {
            //                    this.Show();
            //                    TBLogin.Text = "";
            //                    TBHaslo.Password = "";
            //                    Application.Current.Properties["wyloguj"] = false;
            //                }
            //                else
            //                {
            //                    this.Close();
            //                }
            //                break;
            //            }
            //        default:
            //            {
            //                FirstWindow firstwindow = new FirstWindow();
            //                firstwindow.ShowDialog();
            //                flaga = Convert.ToBoolean(Application.Current.Properties["wyloguj"]);
            //                if (flaga == true)
            //                {
            //                    this.Show();
            //                    TBLogin.Text = "";
            //                    TBHaslo.Password = "";
            //                    Application.Current.Properties["wyloguj"] = false;
            //                }
            //                else
            //                {
            //                    this.Close();
            //                }
            //                break;
            //            }
            //    }

            //}
            //else
            //{
            //    MessageBox.Show("Błędne dane logowania", "Błąd");
            //    TBLogin.Text = "";
            //    TBHaslo.Password = "";
            //}
        }