示例#1
0
        public static void Rejestracja_(string login, string haslo)
        {
            while (!Rejestracja.Sprawdzanie_loginu(login))
            {
                Console.Write("Podaj nowy login: "******"Podaj nowe hasło: ");
                haslo = Rejestracja_haslo(Console.ReadLine());
            }

            List <Rejestracja.Dane_Logowania> input = new List <Rejestracja.Dane_Logowania>
            {
                new Rejestracja.Dane_Logowania(login, haslo)
            };

            foreach (Rejestracja.Dane_Logowania dane in input)
            {
                using (var writer = File.AppendText("build.txt"))
                {
                    writer.WriteLine(dane.Login);
                    writer.WriteLine(dane.Haslo);
                }
            }
        }
        public void DivTest()
        {
            Rejestracja test    = new Rejestracja();
            int         liczbaA = 4;
            int         liczbaB = 2;
            int         wynik   = 2;
            int         actual;

            actual = test.Div(liczbaA, liczbaB);
            Assert.AreEqual(wynik, actual);
        }
示例#3
0
        public static string Rejestracja_haslo(string haslo)
        {
            bool poprawne_haslo = false;

            while (!poprawne_haslo)
            {
                poprawne_haslo = Rejestracja.Sprawdzanie_hasla(haslo);
                if (!poprawne_haslo)
                {
                    poprawne_haslo = Rejestracja.Blad_loginu(true);
                }
            }
            return(haslo);
        }
示例#4
0
        public static string Rejestracja_login(string login)
        {
            bool poprawny_login = false;

            while (!poprawny_login)
            {
                poprawny_login = Rejestracja.Sprawdzanie_loginu(login);
                if (!poprawny_login)
                {
                    poprawny_login = Rejestracja.Blad_loginu(true);
                }
            }
            return(login);
        }
示例#5
0
        public void DodajUzytkownika(string login, string haslo, string email, string imie = null, string nazwisko = null)
        {
            DTO.Rejestracja uzytkownik = new Rejestracja();
            int             Id;

            uzytkownik.Login         = login;
            uzytkownik.Haslo         = Hashing.HashPassword(haslo);
            uzytkownik.Imie          = imie;
            uzytkownik.Nazwisko      = nazwisko;
            uzytkownik.Email         = email;
            uzytkownik.CzyZalogowany = false;
            uzytkownik.CzyAdmin      = false;

            using (var db = new System.Data.SqlClient.SqlConnection(
                       System.Configuration.ConfigurationManager.ConnectionStrings[
                           "PolaczenieZBazaDanych"].ConnectionString))
            {
                db.Open();
                using (var cmd = new System.Data.SqlClient.SqlCommand())
                {
                    cmd.Connection  = db;
                    cmd.CommandText = "INSERT INTO Uzytkownicy(" +
                                      "login_uzytkownika, haslo_uzytkownika, imie_uzytkownika, nazwisko_uzytkownika, email_uzytkownika, czy_zalogowany, czy_admin) " +
                                      "VALUES(@Login, @Haslo, @Imie, @Nazwisko, @Email, @CzyZalogowany, @CzyAdmin);" +
                                      "SELECT SCOPE_IDENTITY();";

                    cmd.Parameters.AddWithValue("@Login", uzytkownik.Login);
                    cmd.Parameters.AddWithValue("@Haslo", uzytkownik.Haslo);
                    cmd.Parameters.AddWithValue("@Imie", uzytkownik.Imie);
                    cmd.Parameters.AddWithValue("@Nazwisko", uzytkownik.Nazwisko);
                    cmd.Parameters.AddWithValue("@Email", uzytkownik.Email);
                    cmd.Parameters.AddWithValue("@CzyZalogowany", uzytkownik.CzyZalogowany);
                    cmd.Parameters.AddWithValue("@CzyAdmin", uzytkownik.CzyAdmin);

                    Id = (int)(decimal)cmd.ExecuteScalar();
                }
            }
        }
示例#6
0
        public Rejestracja WyswietlEkranPowitalny(object token)
        {
            Rejestracja loginImie = new Rejestracja();
            Sesja       sesja     = new Sesja
            {
                Token = token.ToString()
            };

            using (var db = new System.Data.SqlClient.SqlConnection(
                       System.Configuration.ConfigurationManager.ConnectionStrings[
                           "PolaczenieZBazaDanych"].ConnectionString))
            {
                db.Open();
                using (var cmd = new System.Data.SqlClient.SqlCommand())
                {
                    cmd.Connection  = db;
                    cmd.CommandText =
                        "SELECT Uzytkownicy.imie_uzytkownika, Uzytkownicy.login_uzytkownika, TOKEN_ACCESS.TOKEN " +
                        "FROM TOKEN_ACCESS " +
                        "INNER JOIN " +
                        "Uzytkownicy ON TOKEN_ACCESS.ID_TOKEN = Uzytkownicy.id_token " +
                        "WHERE TOKEN=@Token";

                    cmd.Parameters.AddWithValue("@Token", sesja.Token);
                    using (var dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            loginImie.Login = (string)dr["login_uzytkownika"];
                            loginImie.Imie  = (string)dr["imie_uzytkownika"];
                        }
                    }
                }
            }

            return(loginImie);
        }
示例#7
0
        public void ExeRejestr()
        {
            Rejestracja rejestracja = new Rejestracja();

            rejestracja.ShowDialog();
        }
        public ActionResult GenerujTerminy(Lekarz l, Nullable <int> id, string typ)
        {
            DateTime?d1 = l.DataRozpWizyt;
            DateTime?d2 = l.DataZakWizyt;
            PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7();

            if (id != 0 && id != null && l.IdLekarza == 0)
            {
                l = dc.Lekarz.FirstOrDefault(ll => ll.IdLekarza == id);
            }
            if (typ != null && typ.Equals("Generuj Terminy"))
            {
                l.DataRozpWizyt = d1;
                l.DataZakWizyt  = d2;
                l.Uzytkownik    = l.Uzytkownik;
                try
                {
                    dc.SaveChanges();
                }
                catch (Exception e)
                {
                }
                List <int> dni_przyjec             = dc.DzienGodzinaPracyLekarza.Where(dgg => dgg.IdLekarza == id).Select(a => a.DzienTygodnia).ToList();
                List <DzienGodzinaPracyLekarza> dg = dc.DzienGodzinaPracyLekarza.Where(dgg => dgg.IdLekarza == id).ToList();
                Rejestracja r = new Rejestracja();
                r.IdLekarza = (int)id;
                r.CzyZajeta = "N";
                while (d1.Value <= d2.Value)
                {
                    if (dni_przyjec.Contains((int)d1.Value.DayOfWeek))
                    {
                        DzienGodzinaPracyLekarza dgdg = dg.FirstOrDefault(dd => dd.DzienTygodnia == (int)d1.Value.DayOfWeek);
                        string   g1   = dgdg.GodzinaRozp;
                        string   g2   = dgdg.GodzinaZak;
                        string   czas = dgdg.CzasJednejWizyty;
                        DateTime t1   = DateTime.Parse(g1, System.Globalization.CultureInfo.CurrentCulture);
                        DateTime t2   = DateTime.Parse(g2, System.Globalization.CultureInfo.CurrentCulture);
                        t1 = new DateTime(d1.Value.Year, d1.Value.Month, d1.Value.Day, t1.Hour, t1.Minute, t1.Second);
                        t2 = new DateTime(d1.Value.Year, d1.Value.Month, d1.Value.Day, t2.Hour, t2.Minute, t1.Second);

                        while (t1 < t2)
                        {
                            r.DataRozp = t1;
                            r.DataZak  = t1.AddMinutes(Convert.ToDouble(czas));

                            dc.Rejestracja.Add(r);
                            try
                            {
                                dc.SaveChanges();
                            }
                            catch (Exception exception)
                            {
                            }

                            t1 = t1.AddMinutes(Convert.ToDouble(czas));
                        }
                    }
                    d1 = d1.Value.AddDays(1);
                }
            }

            return(View(l));
        }