예제 #1
0
        private void buttonSearch_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(SearchIDBox.Text);

            DriverProfile form = new DriverProfile(id);

            form.Show();
        }
예제 #2
0
        private void loginButton_Click(object sender, EventArgs e)
        {
            int login = -1;

            try
            {
                login = Convert.ToInt32(loginBox.Text);
            }
            catch
            {
                errorProvider.SetError(loginBox, "Wrong credentials");
            }

            string   password = passBox.Text;
            Employee employee = null;
            Driver   driver   = null;

            driver = DriverDataMapper.FindByLicenseNumber(login);
            if (driver == null)
            {
                employee = EmployeeDataMapper.FindByID(login);
            }

            if (driver != null)
            {
                if (driver.Password == password)
                {
                    //prihlasen ridic
                    manager.login    = login;
                    manager.password = password;
                    manager.userType = "driver";

                    DriverProfile form = new DriverProfile();
                    form.Show();
                    this.Hide();
                }
            }
            else if (employee != null)
            {
                if (employee.Password == password)
                {
                    //prihlasen zamestnanec
                    manager.login    = login;
                    manager.password = password;
                    manager.userType = "employee";

                    EmployeeInterfaceForm form = new EmployeeInterfaceForm();
                    form.Show();
                    this.Hide();
                }
            }
            else
            {
                errorProvider.SetError(loginBox, "Wrong credentials");
                errorProvider.SetError(passBox, "Wrong credentials");
                return;
            }


            //EmployeeInterfaceForm form = new EmployeeInterfaceForm();
            //form.Show();
            //this.Hide();
        }