public Koszyk(Sklep sklep, Logowanie logowanie, Kasjer kasjer, List <Klient> klienci_kolejka, List <Produkt> produkty_skasowane, StaticLine note = null) : base(sklep, note) { if (logowanie != null) { this.logowanie = logowanie; } if (kasjer != null) { this.kasjer = kasjer; } if (klienci_kolejka != null) { this.klienci_kolejka = klienci_kolejka; } if (produkty_skasowane != null) { this.produkty_skasowane = produkty_skasowane; } Contents.Add(new StaticLine("WYBIERZ PRODUKT Z LISTY")); if (sklep.asortyment.Count == 0) { Contents.Add(new StaticLine("Brak produktów w magazynie")); } else { foreach (var p in sklep.asortyment) { Contents.Add(new ActiveLine($" {p.nazwa} ({p.cena}zł)")); } } Contents.Add(new ActiveLine("Powrót")); Contents.Add(this.Note); }
public void GridTest() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.ElementNTabeliKolumny(10, "Kod").Click(); towaryTabela.WlaczZamienWartoscPola(); towaryTabela.UzupelnijSzukanyTekst("KOM_NAR_T_X"); towaryTabela.UzupelnijZamienNaTekst("KOM_NAR_T_X_1"); towaryTabela.KliknijZamien(); towaryTabela.Kliknij_Tak(); towaryTabela.KliknijTak(); TowarOkno towarOkno = towaryTabela.OtworzRekord(); towarOkno.FocusNaOkienko(); towarOkno.KliknijKodPole(); Assert.AreEqual("KOM_NAR_T_X_1", towarOkno.TekstKodPole()); towarOkno.WyczyscTekstKodPole(); towarOkno.UzupelnijKodPole("KOM_NAR_T_X"); towarOkno.ZapiszIZamknij(); towaryTabela.KliknijTak(); towaryTabela.FocusNaOkienko(); Assert.AreEqual("KOM_NAR_T_X", towaryTabela.ElementNTabeliKolumny(10, "Kod").Text); }
public void WylogowanieUzytkownika(object token) { Sesja obiektSesji = new Sesja { CzasOstatniejAkcji = DateTime.UtcNow, Token = token.ToString(), }; Logowanie logowanie = new Logowanie { CzyZalogowany = 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 = "UPDATE Uzytkownicy SET czy_zalogowany=0 " + "SET czy_zalogowany=@CzasOstatniejAkcji " + "WHERE TOKEN=@Token"; cmd.Parameters.Add("@CzasOstatniejAkcji", System.Data.SqlDbType.DateTime).Value = obiektSesji.CzasOstatniejAkcji; cmd.Parameters.Add("@Token", System.Data.SqlDbType.NVarChar).Value = obiektSesji.Token; cmd.ExecuteNonQuery(); } } }
public void Sortowanie() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.KliknijNaglowekKod(); Assert.AreEqual("BIKINI", towaryTabela.TekstKomorkiNWKolumnie(0, "Kod")); Assert.AreEqual("BUT_NAR_42", towaryTabela.TekstKomorkiNWKolumnie(1, "Kod")); towaryTabela.KliknijNaglowekKod(); Assert.AreEqual("ZES_Z190", towaryTabela.TekstKomorkiNWKolumnie(0, "Kod")); Assert.AreEqual("WRO_2SXC", towaryTabela.TekstKomorkiNWKolumnie(1, "Kod")); towaryTabela.KliknijNaglowekNazwa(); Assert.AreEqual("Bikini - Strój kąpielowy damski", towaryTabela.TekstKomorkiNWKolumnie(0, "Nazwa")); Assert.AreEqual("Buty do nart Classic 42", towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa")); towaryTabela.KliknijNaglowekNazwa(); Assert.AreEqual("Zestaw: narty, wiązania, kije, buty", towaryTabela.TekstKomorkiNWKolumnie(0, "Nazwa")); Assert.AreEqual("Wrotki zawodowe - 2 ślady Medium - czarne", towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa")); }
public void WinForm_Grid_Focused_AfterOpenForm() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); KontrahenciTabela kontrahenciTabela = stronaGlowna.PrzejdzDoKontrahenci(); Thread.Sleep(3000); kontrahenciTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "1"); string state1 = kontrahenciTabela.KomorkaNWKolumnie(1, "Kod").GetAttribute("HasKeyboardFocus").ToString(); string state3 = kontrahenciTabela.KomorkaNWKolumnie(2, "Kod").GetAttribute("HasKeyboardFocus").ToString(); Assert.AreEqual("True", state1); Assert.AreEqual("False", state3); KontrahentOkno kontrahentOkno = kontrahenciTabela.OtworzRekord(); kontrahentOkno.PrzejdzDoRozrachunki(); kontrahentOkno.KliknijKomorkeOPodanymWierszuIKolumnie("Numer", "1"); kontrahentOkno.OtworzRekord(); kontrahentOkno.ZamknijOkno(); kontrahentOkno.ZamknijOkno(); kontrahenciTabela.FocusNaOkienko(); state1 = kontrahenciTabela.KomorkaNWKolumnie(1, "Kod").GetAttribute("HasKeyboardFocus").ToString(); state3 = kontrahenciTabela.KomorkaNWKolumnie(2, "Kod").GetAttribute("HasKeyboardFocus").ToString(); Assert.AreEqual("True", state1); Assert.AreEqual("False", state3); }
public void TC009() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); stronaGlowna.PrzejdzDoOpcji().PrzejdzDoKontrahenciIUrzedyFolder().PrzejdzDoKontrahenciIUrzedyOgolne(); }
public void WinForm_Grid_AllData() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); Assert.AreEqual(40, towaryTabela.LiczbaWierszyOstatni()); }
public Kasa(Sklep sklep, Logowanie logowanie, Kasjer kasjer = null, List <Klient> klienci_kolejka = null, List <Produkt> produkty_skasowane = null, StaticLine note = null) : base(sklep, note) { if (logowanie != null) { this.logowanie = logowanie; } if (kasjer != null) { this.kasjer = kasjer; } if (klienci_kolejka != null) { this.klienci_kolejka = klienci_kolejka; } if (produkty_skasowane != null) { this.produkty_skasowane = produkty_skasowane; } Contents.Add(new StaticLine("ZMIANA PRACOWNIKA " + this.logowanie.nazwa)); Contents.Add(new StaticLine("Rozpoczęcie: " + this.kasjer.data_rozpoczecia)); Contents.Add(new ActiveLine("Dodaj klienta do kolejki")); Contents.Add(new ActiveLine("Skasuj produkt")); Contents.Add(new ActiveLine("Finalizuj transakcję")); Contents.Add(new ActiveLine("Zakończ zmianę")); Contents.Add(new StaticLine("==SKASOWANE PRODUKTY==")); if (this.produkty_skasowane.Count == 0) { Contents.Add(new StaticLine("Lista jest pusta")); } else { decimal suma = 0; foreach (var p in this.produkty_skasowane) { Contents.Add(new StaticLine($" {p.nazwa} ({p.cena}zł)")); suma += p.cena; } Contents.Add(new StaticLine($"-DO zapłaty: {suma}zł")); } Contents.Add(new StaticLine("==KOLEJKA KLIENTÓW==")); if (this.klienci_kolejka.Count == 0) { Contents.Add(new StaticLine("Lista jest pusta")); } else { int licznikKlientow = 1; foreach (var k in this.klienci_kolejka) { Contents.Add(new StaticLine($" Pozycja: {licznikKlientow}, wejście: {k.data_wejscia}")); licznikKlientow++; } } Contents.Add(this.Note); }
public void BI009() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI(); ModeleDanych modeleDanych = drzewko.PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); UstawModeleDanychOkno ustawModeleDanychOkno = modeleDanych.KliknijUstawPrawoDoModeli(); ustawModeleDanychOkno .KliknijPrawoDostepu() .KliknijPelnePrawo() .KliknijUprawnienia() .KliknijWybierzWiele() .KliknijDodajWszystkie() .ZatwierdzKliknijOK() .KliknijOK(); // modeleDanych.ZapiszBezZamykania(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.OtworzRekord(); definicjaWskaznikaOkno.PrzejdzDoZakladkiPrawaDanych(); int limit = definicjaWskaznikaOkno.LiczbaWierszyOstatni(); for (int i = 0; i <= limit; i = i + 5) { Assert.AreEqual("Zaznaczony", definicjaWskaznikaOkno.TekstKomorkiNWKolumnie(i, "Pełne prawo")); } definicjaWskaznikaOkno.KliknijOK(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); modeleDanych.KliknijKopjujModeleDanych(); //modeleDanych.TekstKomorkiNWKolumnie(modeleDanych.WezNumerWierszaOWartosciWKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"), "Nazwa").Substring(-7) Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC_Kopia_", modeleDanych.TekstKomorkiNWKolumnie(modeleDanych.WezNumerWierszaOWartosciWKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa") + 1, "Nazwa").Substring(0, 34)); modeleDanych.ZapiszIZamknij(); }
public void WylogujUzytkownika(object token) { int idToken = 0; Sesja obiektSesji = new Sesja { CzasOstatniejAkcji = DateTime.UtcNow, Token = token.ToString(), }; Logowanie logowanie = new Logowanie { CzyZalogowany = 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 = "SELECT Uzytkownicy.login_uzytkownika, Uzytkownicy.id_token, TOKEN_ACCESS.TOKEN " + "FROM TOKEN_ACCESS INNER JOIN " + "Uzytkownicy ON TOKEN_ACCESS.ID_TOKEN = Uzytkownicy.id_token " + "WHERE TOKEN=@Token"; cmd.Parameters.AddWithValue("@Token", obiektSesji.Token); using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { idToken = (int)dr["ID_TOKEN"]; logowanie.Login = (string)dr["login_uzytkownika"]; } } cmd.CommandText = "UPDATE Uzytkownicy " + "SET czy_zalogowany=@CzyZalogowany, id_token=@IdToken " + "WHERE login_uzytkownika=@Login"; cmd.Parameters.Add("@CzasOstatniejAkcji", System.Data.SqlDbType.DateTime).Value = obiektSesji.CzasOstatniejAkcji; cmd.Parameters.AddWithValue("@CzyZalogowany", logowanie.CzyZalogowany); cmd.Parameters.AddWithValue("@Login", logowanie.Login); cmd.Parameters.AddWithValue("@IdToken", DBNull.Value); cmd.ExecuteNonQuery(); cmd.CommandText = "DELETE FROM TOKEN_ACCESS " + "WHERE TOKEN=@Token"; cmd.ExecuteNonQuery(); } } }
private void ZapiszDaneLogowaniaDoPlikuTXT(Logowanie lDyrekotra) { FileStream fs = new FileStream(@"loginy.txt", FileMode.Append, FileAccess.Write); using (StreamWriter sw = new StreamWriter(fs)) { sw.WriteLine("Dane logowania dyrektora: " + Dyrektor.Imie + " " + Dyrektor.Nazwisko + ":"); sw.WriteLine("Login: "******"Hasło: " + lDyrekotra.Haslo); } }
public void DodajDoUlubionych() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_RD, "Administrator"); stronaGlowna.DodajKadryIPlaceDoUlobionych(); stronaGlowna.PrzejdzDoUlubionych(BAZA_RD.NazwaBazyDanych); Assert.AreEqual("Kadry i płace", stronaGlowna.ElementWUlubionych()); stronaGlowna.UsunKadryiPlaceZUlubionych(); }
public void BI007() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji(); OperatorOkno operatorOkno = drzewko .PrzejdzDoSystemowe() .PrzejdzDoOperatorzy() .OtworzOperatoraOKodzie("Adam Pitera") .PrzejdzDoZakladkiSystemowe(); if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami()) { operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami(); } operatorOkno.KliknijOK(); drzewko.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera"); drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko = stronaGlowna.PrzejdzDoOpcji(); ModeleDanych modeleDanych = drzewko.PrzejdzDoBI().PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("Domena", "Typ"); modeleDanych.ZaznaczWszystko() .KliknijUstawPrawoDoModeli() .KliknijPrawoDostepu() .KliknijPelnePrawo() .KliknijOK(); modeleDanych.Kliknij_Tak(); modeleDanych.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne(); if (!licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona()) { licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja(); stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator"); } else { stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij(); } drzewko = stronaGlowna.PrzejdzDoOpcji(); drzewko.PrzejdzDoBI().PrzejdzDoModeleDanych(); modeleDanych.KliknijKomorkeOPodanymTekscieIKolumnie("BI_m_a_ABC_Klasyfikacja ABC", "Nazwa"); modeleDanych.KliknijCzynnosciMenuCtx().KliknijKopjujModeleDanych(); }
public Rejestracja(Sklep sklep, Logowanie logowanie = null, StaticLine Note = null) : base(sklep, Note) { if (logowanie != null) { this.logowanie = logowanie; } Contents.Add(new StaticLine("REJESTRACJA")); Contents.Add(new ActiveLine("Login: "******"Hasło: " + this.logowanie.haslo)); Contents.Add(new ActiveLine("Zarejestruj się")); Contents.Add(new ActiveLine("Powrót")); Contents.Add(this.Note); }
public void DragAndDrop() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.WlaczOrganizatoraWidoku(); towaryTabela.WlaczZakladkePole(); towaryTabela.PrzeniesKolumne(); Assert.IsTrue(towaryTabela.NaglowekLiczMagDisplayed()); towaryTabela.PrzywrocStandardowyWidok(); }
public void SkrotKlawiszowyShiftF10() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy(); FakturaOkno fakturaOkno = fakturySprzedazyTabela.NowaFaktura(); fakturaOkno.FocusNaOkienko(); fakturaOkno.UzupelnijKontrahenta(Keys.Shift + Keys.F10); fakturaOkno.WylaczContext(); fakturaOkno.ZamknijOkno(); fakturaOkno.FocusNaOkienko(); fakturaOkno.KliknijNie(); }
private void sprawdzKierownika() { Kierownik k = DeserializeFromXML(); if (k.login.Equals(tboxLogin.Text) && k.haslo.Equals(pboxHaslo.Password)) { oknoGlowne.Show(); Logowanie.Close(); } else { MessageBox.Show("Login lub hasło się nie zgadza "); } }
public void FiltrowanieTest2() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.WlaczWierszFiltrowania(); Assert.AreEqual(true, towaryTabela.CzyMaFocus(towaryTabela.KomorkaFiltraKolumny("Kod"))); towaryTabela.WpiszTekstDoFiltraKolumny("* cm", "Nazwa"); Assert.AreEqual(13, towaryTabela.LiczbaWierszyOstatni()); }
public void BI014() { string Baza = "BITest"; Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); DefinicjaPrzedzialowCzasowych definicjaPrzedzialowCzasowych = stronaGlowna .PrzejdzDoOpcji() .PrzejdzDoBI(). PrzejdzDoDefinicjaPrzedzialowCzasowych(); DefinicjaStatycznaOkno definicjaStatycznaOkno = definicjaPrzedzialowCzasowych.NowaDefinicjaStatyczna(); definicjaStatycznaOkno .WpiszNazwe("I kwartał 2019") .WpiszPrzedzial("2019.01.01…2019.03.31") .KliknijOK(); Assert.IsTrue(definicjaPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("I kwartał 2019", "Name") != -1); DefinicjaDynamicznaOkno definicjaDynamicznaOkno = definicjaPrzedzialowCzasowych.NowaDefinicja(); definicjaDynamicznaOkno.WpiszNazwe("II kwartał bieżącego roku") .OdPlus() .OdPlus() .DoPlus() .DoPlus() .DoPlus() .WpiszOd1Pole1("Pierwszy") .WpiszOd1Pole2("Rok") .WpiszOd2Pole2("Kwartał") .WpiszOd2Pole3("1") .WpiszDo1Pole1("Pierwszy") .WpiszDo1Pole2("Rok") .WpiszDo2Pole2("Kwartał") .WpiszDo2Pole3("2") .WpiszDo3Pole3("-1"); String Dzis = DateTime.Now.ToString("dd.MM.yyyy"); Assert.AreEqual("Podgląd dla " + Dzis + ": 01.04.2019...30.06.2019", definicjaDynamicznaOkno.PodgladText()); definicjaDynamicznaOkno.KliknijOK(); Assert.IsTrue(definicjaPrzedzialowCzasowych.WezNumerWierszaOWartosciWKolumnie("II kwartał bieżącego roku", "Name") != -1); //definicjaPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("I kwartał 2019", "Name"); //definicjaPrzedzialowCzasowych.UsunRekord(); //definicjaPrzedzialowCzasowych.KliknijKomorkeOPodanymTekscieIKolumnie("II kwartał bieżącego roku", "Name"); //definicjaPrzedzialowCzasowych.UsunRekord(); definicjaPrzedzialowCzasowych.ZapiszIZamknij(); }
public void ImportowanieZapisu() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.KliknijWlaczWylaczAsystenta(); towaryTabela.ZakladkaZalaczniki(); towaryTabela.DodajZalaczniki(); towaryTabela.ImportujPlik("E:\\Test.txt"); Assert.AreEqual("Test.txt", towaryTabela.NazwaPlikuNaLiscie()); towaryTabela.UsunZalacznikZListy(); }
public static void Wybor_menu(int numer) { Console.Clear(); switch (numer) { case 1: Console.WriteLine(Miejsca_podrozy.Miejsca_p()); Console.ReadLine(); Console.Clear(); break; case 2: Console.Write("Obecna promocja na loty: "); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(Promocja_lot.Promocja()); Console.ForegroundColor = ConsoleColor.Gray; break; case 3: Console.Write("Podaj login, musi on posiadać conajmniej 8 znaków: "); string nowy_login = Console.ReadLine(); Console.Write("Podaj hasło, Twoje hasło musi zawierać conajmniej 8 znaków w tym jeden znak specjalny: "); string nowe_haslo = Console.ReadLine(); Rejestracja_(nowy_login, nowe_haslo); Console.WriteLine("Zostałeś pomyślnie zarejestrowany"); Console.WriteLine("\nNaciśnij enter aby kontynuować... "); Console.ReadLine(); break; case 4: string login = Podaj_login(); string haslo = Podaj_haslo(); if (Logowanie.Login(login) == true && Logowanie.Haslo(haslo) == true) { Panel_log(true, login, haslo); } else { Panel_log(false, login, haslo); } Console.WriteLine(); Form(); break; default: break; } }
public void PrzechodzenieMiedzyStronami() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); PracownicyTabela pracownicyTabela = stronaGlowna.PrzejdzDoPracownicy(); pracownicyTabela.KliknijKomorkeOPodanymTekscieIKolumnie("GAJDA", "Nazwisko"); PracownikOkno pracownikOkno = pracownicyTabela.OtworzRekord(); pracownikOkno.KliknijOkienko(); pracownikOkno.KliknijStrzalkeWLewo(); Assert.AreEqual("GŁĄB", pracownikOkno.NazwiskoWartosc()); pracownikOkno.ZamknijOkno(); }
public Zaloguj(Sklep sklep, Logowanie logowanie = null, StaticLine Note = null) : base(sklep, Note) { if (logowanie != null) { this.logowanie = logowanie; } Contents.Add(new StaticLine("WYBRANY SKLEP: " + this.sklep.nazwa.ToUpper())); Contents.Add(new ActiveLine(" Login: "******" Hasło: " + this.logowanie.haslo)); Contents.Add(new ActiveLine(" Zaloguj się i rozpocznij zmianę")); Contents.Add(new ActiveLine(" Zarejestruj kasjera")); Contents.Add(new ActiveLine("Statystyki sklepu")); Contents.Add(new ActiveLine("Asortyment sklepu")); Contents.Add(new ActiveLine("Powrót")); Contents.Add(this.Note); }
public void SkrotKlawiszowyAltF3() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); TowaryTabela towaryTabela = stronaGlowna.PrzejdzDoTowary(); towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Kod", "3"); towaryTabela.WyslijSkrotKlawiszowy(Keys.LeftAlt, Keys.F3); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(1, "Kod").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(2, "Kod"))); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(5, "Kod").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(6, "Kod"))); towaryTabela.KliknijKomorkeOPodanymWierszuIKolumnie("Nazwa", "3"); towaryTabela.WyslijSkrotKlawiszowy(Keys.LeftAlt, Keys.F3); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(1, "Nazwa").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(2, "Nazwa"))); Assert.AreEqual(-1, towaryTabela.TekstKomorkiNWKolumnie(7, "Nazwa").CompareTo(towaryTabela.TekstKomorkiNWKolumnie(8, "Nazwa"))); }
public void FakturaVat() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy(); FakturaOkno fakturaOkno = fakturySprzedazyTabela.NowaFaktura(); fakturaOkno.FocusNaOkienko(); fakturaOkno.UzupelnijKontrahenta("ABC"); fakturaOkno.UzupelnijLinieFaktury("BIKINI", "34"); String Kwota = fakturaOkno.WartoscFaktury(); Assert.AreEqual("1 656,07 PLN", Kwota); fakturaOkno.ZamknijOkno(); fakturaOkno.FocusNaOkienko(); fakturaOkno.KliknijBufor(); }
private static void DodajAdminaJesliGoNieMa() { using (var db = new MojContext()) { var query = db.Logowania.Where(l => l.LogowanieID == 1).SingleOrDefault(); if (query == null) { Logowanie admin = new Logowanie { Login = "******", Haslo = "admin" }; admin.Rola = "Administrator"; db.Logowania.Add(admin); db.SaveChanges(); } } }
public void SkrotKlawiszowyShiftF4() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); FakturySprzedazyTabela fakturySprzedazyTabela = stronaGlowna.PrzejdzDoFakturySprzedazy(); FakturaOkno fakturaOkno = fakturySprzedazyTabela.NowaFaktura(); fakturaOkno.FocusNaOkienko(); fakturaOkno.UzupelnijKontrahenta(Keys.Shift + Keys.F4); Thread.Sleep(2000); Assert.AreEqual("Kontrahent: (?)", fakturaOkno.TytulOknaLookup()); fakturaOkno.ZamknijOkno(); fakturaOkno.KliknijNie(); fakturaOkno.ZamknijOkno(); fakturaOkno.KliknijNie(); }
public bool SprawdzDaneLogowania(string login, string haslo) { Logowanie log = new Logowanie(); List <Logowanie> listaLoginow; 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 login_uzytkownika, haslo_uzytkownika FROM Uzytkownicy"; using (var dr = cmd.ExecuteReader()) { listaLoginow = new List <Logowanie>(); while (dr.Read()) { listaLoginow.Add(new DTO.Logowanie() { Login = (string)dr["login_uzytkownika"], Haslo = (string)dr["haslo_uzytkownika"], }); } } } } foreach (var item in listaLoginow) { // if (item.Login == login && item.Haslo == haslo) if (item.Login == login && Hashing.ValidatePassword(haslo, item.Haslo) == true) { log.Login = login; log.Haslo = haslo; return(true); } } return(false); }
private void generowanieButton_Click(object sender, EventArgs e) { uczenDoDodania.Imie = imieTextBox.Text; uczenDoDodania.Nazwisko = nazwiskoTextBox.Text; Logowanie daneLogowaniaUcznia = new Logowanie(); loginTextBox.Text = daneLogowaniaUcznia.Login = GenerujLoginUcznia(); hasloTextBox.Text = daneLogowaniaUcznia.Haslo = KlasaPomocnicza.GenerujHaslo(9); daneLogowaniaUcznia.Rola = "Uczen"; FileStream fs = new FileStream(@"loginyUcznia.txt", FileMode.Append, FileAccess.Write); using (StreamWriter sw = new StreamWriter(fs)) { sw.WriteLine("Dane logowania Ucznia: " + uczenDoDodania.Imie + " " + uczenDoDodania.Nazwisko + ":"); sw.WriteLine("Login: "******"Hasło: " + daneLogowaniaUcznia.Haslo); } uczenDoDodania.Logowanie = daneLogowaniaUcznia; }
public void pomocniczy() { Logowanie logowanie = new Logowanie(driver); StronaGlowna stronaGlowna = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator"); CRMMetody cRMMetody = new CRMMetody(driver); driver.FindElementByName("CRM").Click(); driver.FindElementByName("Kontrahenci").Click(); driver.Mouse.MouseMove(driver.FindElementByName("BITest - Soneta").Coordinates, 600, 400); driver.Mouse.Click(null); driver.FindElementByName("Kontrahenci").Click(); driver.FindElementByName("Kod row 6").Click(); driver.Keyboard.SendKeys(Keys.Return); driver.Mouse.MouseMove(driver.FindElementByName("Kategorie i branże").Coordinates); driver.Mouse.Click(null); }
static void Main(string[] args) { Admin Aktuz; Uzytkownik Aktu; int a; Uruchomienie U = new Uruchomienie(); pom g = new pom(); string slowo = null; int o = 0; int ile = 0; iwezel.create(ref g, "Root", 'k', "Root"); iwezel.create(ref g, "Home", 'k', "Root"); ZarzadcaProcesow zarzadcapr = new ZarzadcaProcesow(); Pamiec pam = new Pamiec(16 * 16); proces init = new proces(1, 20); zarzadcapr.dodaj_doWsz(init); // // String wczytane; // int o=0; // string slowo=null; // ZarzadcaProcesow zarzadcapr = new ZarzadcaProcesow(); // iwezel.create(ref g, "Root", 'k', "Root"); // iwezel.create(ref g, "Home", 'k', "Root"); // początek logowania int bre = 0; while (bre != 1) { a = U.spr(); if (a == 1) { string ha; Console.Write("Ustaw hasło do konta administratora:"); ha = Console.ReadLine(); Aktuz = new Admin("administrator", ha, g, o, slowo, zarzadcapr, ile, pam, init); using (System.IO.StreamWriter file = new System.IO.StreamWriter(Aktuz.sciezka, true)) { file.WriteLineAsync(); file.WriteLineAsync(ha); } bre = Aktuz.polecenia(); } else { Logowanie S = new Logowanie(); S.Log(); while (a != 1 && a != 2) { try { a = S.spr(); } catch (System.IndexOutOfRangeException) { Console.Write("złe dane\npodaj je jeszcze raz\n"); S.Log(); } } if (a == 2) { Aktuz = new Admin(S.login, S.haslo, g, o, slowo, zarzadcapr, ile, pam, init); bre = Aktuz.polecenia(); } if (a == 1) { Aktu = new Uzytkownik(S.login, S.haslo, g, o, slowo, zarzadcapr, ile, pam, init); bre = Aktu.polecenia(); } } } // koniec logowania return; }