public Programator findOne(string username, string password) { IDbConnection connection = DBUtils.getConnection(); Programator result = connection.Query <Programator>( @"SELECT id, username, password FROM Programator WHERE username = @username and password = @password", new { username, password }).FirstOrDefault(); return(result); }
public static void Main() { // abstract class cannot be instantiated //ClenTymu clen1 = new ClenTymu("Filo"); //ClenTymu clen2 = new ClenTymu("Zuzka"); //ClenTymu clen3 = new ClenTymu("Petr"); //tym1.PridejClena(clen1); //tym1.PridejClena(clen2); //tym1.PridejClena(clen3); //Console.WriteLine(clen1.ToString()); //Console.WriteLine(clen2.ToString()); ProjektovyTym TeamAlpha = new ProjektovyTym("AlphaTeam"); ClenTymu Tester1 = new Tester("bohus"); ClenTymu Tester2 = new Tester("Mohus"); ClenTymu Programator1 = new Programator("Lukas"); ClenTymu Programator2 = new Programator("Tomas"); ClenTymu Manazer1 = new Manazer("Filip"); TeamAlpha.PridejClena(Tester1); TeamAlpha.PridejClena(Tester2); TeamAlpha.PridejClena(Programator1); TeamAlpha.PridejClena(Programator2); TeamAlpha.PridejClena(Manazer1); ClenTymu[] clenove = TeamAlpha.GetClenove(); for (int i = 0; i < clenove.Length; i++) { Console.WriteLine(clenove[i].ToString()); } TeamAlpha.Programuj("test"); }
public void loginProgramator(string username, string password) { try { Programator programator = Service.findOneProgramator(username, password); if (programator == null) { throw new Exception("Username & password nu corespund niciunui programator!"); } ProgramatorController programatorController = new ProgramatorController(Service); ProgramatorWindow programatorWindow = new ProgramatorWindow(programatorController); addObserver(programatorController); notifyObservers(); programatorWindow.Text = "Programator: " + programator.username; programatorWindow.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }