コード例 #1
0
        private bool IfAnyLoginWasRemembered()
        {
            PamiecLogowania a = new PamiecLogowania();

            using (InzynierkaDBEntities db = new InzynierkaDBEntities())
            {
                a = db.PamiecLogowania.FirstOrDefault();

                if (a != null)
                {
                    bool czyToHandlowiec = db.Handlowiec.Any(x => x.imie + " " + x.nazwisko == a.zapamietany);
                    if (czyToHandlowiec)
                    {
                        HandlowiecToLogin = db.Handlowiec.Where(x => x.imie + " " + x.nazwisko == a.zapamietany).First();
                        return(true);
                    }

                    bool czyToSerwisant = db.Serwisant.Any(x => x.imie + " " + x.nazwisko == a.zapamietany);
                    if (czyToSerwisant)
                    {
                        SerwisantToLogin = db.Serwisant.Where(x => x.imie + " " + x.nazwisko == a.zapamietany).First();
                        return(true);
                    }

                    bool czyToAdmin = db.Administrator.Any(x => x.nazwa == a.zapamietany);
                    if (czyToAdmin)
                    {
                        AdminToLogin = db.Administrator.Where(x => x.nazwa == a.zapamietany).First();
                        return(true);
                    }
                }
            }
            return(false);
        }
コード例 #2
0
        private void LoginUser(string user, bool @checked)
        {
            if (@checked)
            {
                PamiecLogowania a = new PamiecLogowania
                {
                    zapamietany = user
                };
                using (InzynierkaDBEntities db = new InzynierkaDBEntities())
                {
                    db.PamiecLogowania.Add(a);
                    db.SaveChanges();
                }
            }

            ChangeForm();
        }