Example #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);
        }
Example #2
0
        private bool CheckIfUserExists(string user)
        {
            Handlowiec    checkH = new Handlowiec();
            Serwisant     checkS = new Serwisant();
            Administrator checkA = new Administrator();



            using (InzynierkaDBEntities db = new InzynierkaDBEntities())
            {
                try
                {
                    checkH = db.Handlowiec.Where(x => x.imie + " " + x.nazwisko == user).First();
                }
                catch (InvalidOperationException)
                {
                    checkH = null;
                }

                try
                {
                    checkS = db.Serwisant.Where(x => x.imie + " " + x.nazwisko == user).First();
                }
                catch (InvalidOperationException)
                {
                    checkS = null;
                }

                try
                {
                    checkA = db.Administrator.Where(x => x.nazwa == user).First();
                }
                catch (InvalidOperationException)
                {
                    checkA = null;
                }
            }
            if (checkH != null)
            {
                HandlowiecToLogin = checkH;
            }
            else if (checkS != null)
            {
                SerwisantToLogin = checkS;
            }
            else if (checkA != null)
            {
                AdminToLogin = checkA;
            }

            if (checkH != null || checkS != null || checkA != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #3
0
 private void Init(Serwisant serwisant)
 {
     lblLogged.Text = serwisant.imie + " " + serwisant.nazwisko;
     serwisantID    = serwisant.serwisant_id;
     adminID        = -1;
     handlowiecID   = -1;
     SetDetails();
 }
Example #4
0
 public MainForm(Serwisant logged)
 {
     InitializeComponent();
     Init(logged);
 }