public OpstaSistemskaOperacija Login(GlavniUrednik glavniUrednik) { OpstaSistemskaOperacija operacija = new LoginSO(); operacija.IzvrsiSO(glavniUrednik); return(operacija); }
protected override object IzvrsiKonkretnuOperaciju(IDomenskiObjekat domenskiObjekat) { try { GlavniUrednik glavniUrednik = (GlavniUrednik)domenskiObjekat; List <GlavniUrednik> listaUrednik = Broker.BrokerBaze.dajSesiju().VratiPoKriterijumu(domenskiObjekat).OfType <GlavniUrednik>().ToList <GlavniUrednik>(); GlavniUrednik urednik = listaUrednik.Single(); Rezultat = urednik; Signal = true; return(true); } catch (Exception) { Signal = false; return(false); } }
public bool Login(JTextBox.JTextBox txtUsername, JTextBox.JTextBox txtPass, Label lblErrorLogin) { if (string.IsNullOrWhiteSpace(txtUsername.TextValue) || string.IsNullOrWhiteSpace(txtPass.TextValue)) { lblErrorLogin.Text = "Username i password su obavezna polja!"; return(false); } else { try { glvUrednik = Komunikacija.Instance.PrijaviSe(txtUsername.TextValue, txtPass.TextValue); return(true); } catch (Exception ex) { lblErrorLogin.Text = "Username ili password su neispravni!"; return(false); } } }