示例#1
0
        public Wywiad Pobierz_Wywiad(string IdKlient)
        {
            BazaDAO    baza   = new BazaDAO();
            Wywiad     wywiad = new Wywiad();
            string     query  = "Select * from Wywiad where IdKlient = @idKlient";
            SqlCommand cmd    = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@idKlient", IdKlient));
            sqlReader = cmd.ExecuteReader();

            while (sqlReader.Read())
            {
                // bool zmienna = liczba == 1 ? true : false
                //var temp = sqlReader["ZabRytmuSerca"].ToString();
                wywiad.WadaSerca    = bool.Parse(sqlReader["WadaSerca"].ToString());
                wywiad.Nadcisnienie = bool.Parse(sqlReader["Nadcisnienie"].ToString());
                wywiad.ZabRytmSerca = bool.Parse(sqlReader["ZabRytmuSerca"].ToString());
                wywiad.Epilepsja    = bool.Parse(sqlReader["Epilepsja"].ToString());
                wywiad.Alergia      = bool.Parse(sqlReader["Alergia"].ToString());
                wywiad.Astma        = bool.Parse(sqlReader["Astma"].ToString());
                wywiad.Cukrzyca     = bool.Parse(sqlReader["Cukrzyca"].ToString());
                wywiad.InneChoroby  = sqlReader["InneChoroby"].ToString();
            }
            con.Close();
            return(wywiad);
        }
示例#2
0
        public int LogowanieAdministrator(string login, string haslo, string perm)
        {
            BazaDAO baza = new BazaDAO();
            // baza.OpenConnection();
            string     query = "SELECT * FROM Konta WHERE Login=@user AND Haslo=@paswd AND Przywileje=@perm";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@user", login));
            cmd.Parameters.Add(new SqlParameter("@paswd", haslo));
            cmd.Parameters.Add(new SqlParameter("@perm", perm));
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows == true)
            {
                if (perm == "Trener")
                {
                    //trener tr = new trener();
                    //tr.Show();
                    return(1);
                }
                else if (perm == "Recepcja")
                {
                    //recepcja rc = new recepcja();
                    //rc.Show();
                    return(2);
                }
                else
                {
                    //administrator ad = new administrator();
                    //ad.Show();
                    return(3);
                }
            }
            return(0);
        }
示例#3
0
        public List <Klient> Wyszukaj_Klient(string Pesel)
        {
            List <Klient> klientList = new List <Klient>();
            BazaDAO       baza       = new BazaDAO();
            string        query      = "Select * from Klient where Pesel = @pesel";
            SqlCommand    cmd        = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@pesel", Pesel));
            cmd.ExecuteNonQuery();
            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                Klient klient = new Klient();
                klient.Imie     = sqlReader["Imie"].ToString();
                klient.Nazwisko = sqlReader["Nazwisko"].ToString();
                klient.Pesel    = sqlReader["Pesel"].ToString();
                klient.Adres    = sqlReader["Adres"].ToString();
                klient.Telefon  = sqlReader["Telefon"].ToString();
                klient.Email    = sqlReader["Email"].ToString();
                klient.Plec     = sqlReader["Plec"].ToString();
                klientList.Add(klient);
            }
            con.Close();
            return(klientList);
        }
        public void Dodaj_Kwote_Treningu(DateTime GodzRozp, double Kwota, int IdKlient, int IdTrener)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "update Trening set Kwota = '" + Kwota + "' where DataGodzRozp='" + GodzRozp + "',IdKlient ='" + IdKlient + "', IdTrener= '" + IdTrener + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Close();
        }
示例#5
0
        public void Modyfikuj_Trener(Trener trener, string StaryLogin)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Update Trener set Imie='" + trener.Imie + "', Nazwisko='" + trener.Nazwisko + "', Login='******', Hasło='" + trener.Haslo + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Close();
        }
示例#6
0
        public void Modyfikuj_Recepcja(Recepcja recepcja, string StaryLogin)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Update Recepcja set Imie='" + recepcja.Imie + "', Nazwisko='" + recepcja.Nazwisko + "', Login='******', Hasło='" + recepcja.Haslo + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Close();
        }
示例#7
0
        public void Modyfikuj_Klienta(Klient klient, string StaryPesel)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Update Klient set Imie='" + klient.Imie + "', Nazwisko='" + klient.Nazwisko + "', Pesel='" + klient.Pesel + "', Adres='" + klient.Adres + "',Telefon='" + klient.Telefon + "',Email='" + klient.Email + "',Plec='" + klient.Plec + "' where Pesel='" + klient.Pesel + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Close();
        }
示例#8
0
        public void Update_Harmonogram(Harmonogram Lista, int IdTrener)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Update Harmonogram set IdDzien='" + Lista.IdDzien + "', IdTrener='" + Lista.IdTrener + "', GodzinaRozpoczecia='" + Lista.GodzinaRozpoczecia + "', GodzinaZakonczenia='" + Lista.GodzinaZakonczenia + "' where IdTrener='" + IdTrener + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Close();
        }
示例#9
0
        public void Modyfikuj_Administrator(Administrator administrator, string StaryLogin)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Update Administrator set Imie='" + administrator.Imie + "', Nazwisko='" + administrator.Nazwisko + "', Login='******', Hasło='" + administrator.Haslo + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Close();
        }
        public void Modyfikuj_Recepcja(Recepcja recepcja, int IdPracownik)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = $"Update Recepcja set Imie='{recepcja.Imie}', Nazwisko='{recepcja.Nazwisko}', Login='******', Haslo='{recepcja.Haslo}' where IdRecepcja='{IdPracownik}' ";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.ExecuteNonQuery();
            con.Close();
        }
        public void Modyfikuj_Trener(Trener trener, int IdPracownik)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = $"Update Trener set Imie='{trener.Imie}', Nazwisko='{trener.Nazwisko}', Login='******', Haslo='{trener.Haslo}' where IdTrener='{IdPracownik}' ";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.ExecuteNonQuery();
            con.Close();
        }
        public void Modyfikuj_Administrator(Administrator administrator, int IdPracownik)
        {
            BazaDAO baza = new BazaDAO();
            //string query = "Update Administrator set Imie='" + administrator.Imie + "', Nazwisko='" + administrator.Nazwisko + "', Login='******', Hasło='" + administrator.Haslo + "'";
            string     query = $"Update Administrator set Imie='{administrator.Imie}', Nazwisko='{administrator.Nazwisko}', Login='******', Haslo='{administrator.Haslo}' where IdAdministrator='{IdPracownik}' ";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.ExecuteNonQuery();
            con.Close();
        }
        public void Dodaj_Zajecia(Zajecia zajecia)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert into Zajecia(IdTrening,NazwaZajec,TypZajec)values(@idtrening,@nazwaZajec,@typZajec)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@idtrening", zajecia.IdTrening));
            cmd.Parameters.Add(new SqlParameter("@nazwaZajec", zajecia.NazwaZajec));
            cmd.Parameters.Add(new SqlParameter("@typZajec", zajecia.TypZajec));
            con.Close();
        }
示例#14
0
        public void Dodaj_Zdjecie(string adresZdjecia, int IdKlient, DateTime dataZrobienia)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert into Zdjecia(IdKlient, AdresZdjecia, DataZrobienia) values(@IdKlient, @adresZdjecia, @dataZrobienia)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@IdKlient", IdKlient));
            cmd.Parameters.Add(new SqlParameter("@adresZdjecia", adresZdjecia));
            cmd.Parameters.Add(new SqlParameter("@dataZrobienia", dataZrobienia));
            con.Close();
        }
示例#15
0
        public void Dodaj_Trener(Trener trener)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert Into Trener(Imie,Nazwisko,Login,Haslo) values(@imie,@nazwisko,@login,@haslo)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@imie", trener.Imie));
            cmd.Parameters.Add(new SqlParameter("@nazwisko", trener.Nazwisko));
            cmd.Parameters.Add(new SqlParameter("@login", trener.Login));
            cmd.Parameters.Add(new SqlParameter("@haslo", trener.Haslo));
            con.Close();
        }
示例#16
0
        public Recepcja Pobierz_Recepcja_Login(string Login)
        {
            Recepcja   recepcja = new Recepcja();
            BazaDAO    baza     = new BazaDAO();
            string     query    = "Select * from Recepcja Where Login = @login";
            SqlCommand cmd      = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@login", Login));
            sqlReader = cmd.ExecuteReader();

            return(recepcja);
        }
示例#17
0
        public Trener Pobierz_Trener_Login(string Login)
        {
            Trener     trener = new Trener();
            BazaDAO    baza   = new BazaDAO();
            string     query  = "Select * from Trener Where Login = @login";
            SqlCommand cmd    = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@login", Login));
            sqlReader = cmd.ExecuteReader();

            return(trener);
        }
示例#18
0
        public Administrator Pobierz_Administrator_Login(string Login)
        {
            Administrator administrator = new Administrator();
            BazaDAO       baza          = new BazaDAO();
            string        query         = "Select * from Administrator Where Login = @login";
            SqlCommand    cmd           = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@login", Login));
            sqlReader = cmd.ExecuteReader();

            return(administrator);
        }
示例#19
0
        public void Dodaj_Recepcja(Recepcja recepcja)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert Into Recepcja(Imie,Nazwisko,Login,Haslo) values(@imie,@nazwisko,@login,@haslo)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@imie", recepcja.Imie));
            cmd.Parameters.Add(new SqlParameter("@nazwisko", recepcja.Nazwisko));
            cmd.Parameters.Add(new SqlParameter("@login", recepcja.Login));
            cmd.Parameters.Add(new SqlParameter("@haslo", recepcja.Haslo));
            con.Close();
        }
        public void Dodaj_Administrator(Administrator administrator)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert Into Administrator(Imie,Nazwisko,Login,Haslo) values(@imie,@nazwisko,@login,@haslo)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@imie", administrator.Imie));
            cmd.Parameters.Add(new SqlParameter("@nazwisko", administrator.Nazwisko));
            cmd.Parameters.Add(new SqlParameter("@login", administrator.Login));
            cmd.Parameters.Add(new SqlParameter("@haslo", administrator.Haslo));
            cmd.ExecuteNonQuery();
            con.Close();
        }
示例#21
0
        public void Dodaj_Klienta(Klient klient, string LoginTrenera)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert Into Klient(Imie,Nazwisko,Pesel,Adres,Telefon,Email,Plec) Values(@imie,@nazwisko,@pesel,@adres,@telefon,@email,@plec)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@imie", klient.Imie));
            cmd.Parameters.Add(new SqlParameter("@nazwisko", klient.Nazwisko));
            cmd.Parameters.Add(new SqlParameter("@pesel", klient.Pesel));
            cmd.Parameters.Add(new SqlParameter("@adres", klient.Adres));
            cmd.Parameters.Add(new SqlParameter("@telefon", klient.Telefon));
            cmd.Parameters.Add(new SqlParameter("@email", klient.Email));
            cmd.Parameters.Add(new SqlParameter("@plec", klient.Plec));
            con.Close();
        }
示例#22
0
        public Zdjecie Pobierz_Zdjecie(Zdjecie zdjecie, int IdKlient)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Select AdresZdjecia from Zdjecia where IdKlient = @IdKlient";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@IdKlient", IdKlient));
            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                zdjecie.Zdjecia = sqlReader.ToString();
            }

            return(zdjecie);
        }
        public void Dodaj_Trening(string Data, string GodzRozp, string GodzZak, int IdKlient, int IdTrener)
        {
            Trening    trening = new Trening();
            BazaDAO    baza    = new BazaDAO();
            string     query   = "Insert into Trening(IdTrener,IdKlient,DataGodzRozp,DataGodzZak,CzyZakonczony, Kwota) values(@idtrener,@idklient,@datagodzrozp,@datagodzzak,@czyzakonczony,@kwota)";
            SqlCommand cmd     = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@idtrener", trening.IdTrener));
            cmd.Parameters.Add(new SqlParameter("@idklient", trening.IdKlient));
            cmd.Parameters.Add(new SqlParameter("@datagodzrozp", trening.DataGodzRozp));
            cmd.Parameters.Add(new SqlParameter("@datagodzzak", trening.DataGodzZak));
            cmd.Parameters.Add(new SqlParameter("@czyzakonczony", trening.CzyZakonczono));
            cmd.Parameters.Add(new SqlParameter("@kwota", trening.Kwota));
            con.Close();
        }
        public double Raport_Miesieczny(string dataPoczatkowa, string dataKoncowa, string LoginTrenera)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "select sum(t.Kwota) from Trening as t join Trener as tr on t.IdTrener = tr.IdTrener where (t.DataGodzZak between @datapoczatkowa and @datakoncowa ) and tr.Login = @login";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@datapoczatkowa", dataPoczatkowa));
            cmd.Parameters.Add(new SqlParameter("@datapoczatkowa", dataKoncowa));
            cmd.Parameters.Add(new SqlParameter("@login", LoginTrenera));
            sqlReader = cmd.ExecuteReader();
            var suma = sqlReader["Suma"].ToString();
            var d    = Double.Parse(suma);

            return(d);
        }
示例#25
0
        public void Dodaj_Trening(Trening trening)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert into Trening(IdTrener,Pesel,DataGodzRozp,DataGodzZak,CzyZakonczony, Kwota) values(@idtrener,@Pesel,@datagodzrozp,@datagodzzak,@czyzakonczony,@kwota)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@idtrener", trening.IdTrener));
            cmd.Parameters.Add(new SqlParameter("@Pesel", trening.CzyZakonczono));
            cmd.Parameters.Add(new SqlParameter("@datagodzrozp", trening.DataGodzRozp));
            cmd.Parameters.Add(new SqlParameter("@datagodzzak", trening.DataGodzZak));
            cmd.Parameters.Add(new SqlParameter("@czyzakonczony", trening.CzyZakonczono));
            cmd.Parameters.Add(new SqlParameter("@kwota", trening.Kwota));
            cmd.ExecuteNonQuery();
            con.Close();
        }
示例#26
0
        public void Zapisz_Wywiad(Wywiad wywiad)
        {
            BazaDAO    baza  = new BazaDAO();
            string     query = "Insert into Wywiad(IdKlient,WadaSerca,Nadcisnienie,ZabRytmuSerca,Epilepsja,Alergia,Astma,Cukrzyca,InneChoroby) values(@IdKlient, @WadaSerca, @Nadcisnienie, @ZabRytmuSerca, @Epilepsja, @Alergia, @Astma, @Cukrzyca, @InneChoroby)";
            SqlCommand cmd   = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@IdKlient", wywiad.IdKlient));
            cmd.Parameters.Add(new SqlParameter("@WadaSerca", wywiad.WadaSerca));
            cmd.Parameters.Add(new SqlParameter("@Nadcisnienie", wywiad.Nadcisnienie));
            cmd.Parameters.Add(new SqlParameter("@ZabRytmuSerca", wywiad.ZabRytmSerca));
            cmd.Parameters.Add(new SqlParameter("@Epilepsja", wywiad.Epilepsja));
            cmd.Parameters.Add(new SqlParameter("@Alergia", wywiad.Alergia));
            cmd.Parameters.Add(new SqlParameter("@Astma", wywiad.Astma));
            cmd.Parameters.Add(new SqlParameter("@Cukrzyca", wywiad.Cukrzyca));
            cmd.Parameters.Add(new SqlParameter("@InneChoroby", wywiad.InneChoroby));
            con.Close();
        }
        public List <Zajecia> Pobierz_Zajecia()
        {
            List <Zajecia> zajeciaList = new List <Zajecia>();
            BazaDAO        baza        = new BazaDAO();
            string         query       = "Select NazwaZajec,TypZajec from Zajecia";
            SqlCommand     cmd         = new SqlCommand(query, con);

            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                Zajecia zajecia = new Zajecia();
                zajecia.NazwaZajec = sqlReader["NazwaZajec"].ToString();
                zajecia.TypZajec   = sqlReader["TypZajec"].ToString();
                zajeciaList.Add(zajecia);
            }
            con.Close();
            return(zajeciaList);
        }
示例#28
0
        public List <Harmonogram> Pobierz_Harmonogram(string Login)
        {
            List <Harmonogram> harmonogramList = new List <Harmonogram>();
            BazaDAO            baza            = new BazaDAO();
            string             query           = "Select GodzinaRozpoczecia, GodzinaZakonczenia from Harmonogram as h join Trener as t on h.IdTrener = t.IdTrener where t.Login = @login";
            SqlCommand         cmd             = new SqlCommand(query, con);

            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                Harmonogram harmonogram = new Harmonogram();
                harmonogram.GodzinaRozpoczecia = sqlReader["GodzinaRozpoczecia"].ToString();
                harmonogram.GodzinaZakonczenia = sqlReader["GodzinaZakonczenia"].ToString();
                harmonogramList.Add(harmonogram);
            }
            con.Close();
            return(harmonogramList);
        }
示例#29
0
        public Administrator Pobierz_Administrator_Login(string Login)
        {
            Administrator administrator = new Administrator();
            BazaDAO       baza          = new BazaDAO();
            string        query         = "Select * from Administrator Where Login = @login";
            SqlCommand    cmd           = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@login", Login));
            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                administrator.Imie     = sqlReader["Imie"].ToString();
                administrator.Nazwisko = sqlReader["Nazwisko"].ToString();
                administrator.Login    = sqlReader["Login"].ToString();
                administrator.Haslo    = sqlReader["Haslo"].ToString();
            }

            return(administrator);
        }
示例#30
0
        public Recepcja Pobierz_Recepcja_Login(string Login)
        {
            Recepcja   recepcja = new Recepcja();
            BazaDAO    baza     = new BazaDAO();
            string     query    = "Select * from Recepcja Where Login = @login";
            SqlCommand cmd      = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@login", Login));
            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                recepcja.Imie     = sqlReader["Imie"].ToString();
                recepcja.Nazwisko = sqlReader["Nazwisko"].ToString();
                recepcja.Login    = sqlReader["Login"].ToString();
                recepcja.Haslo    = sqlReader["Haslo"].ToString();
            }

            return(recepcja);
        }