Пример #1
0
        private void moreInffoButton_Click(object sender, EventArgs e)
        {
            var model     = QueryForBD.getinfoAboutFine();
            int valueCell = Convert.ToInt32(finesGridView["номерШтрафа", finesGridView.CurrentRow.Index].Value);

            new InfoAboutFine(model.Where(n => n.номерШтрафа == valueCell).ToList()).ShowDialog();
        }
Пример #2
0
        private void enterButton_Click(object sender, EventArgs e)
        {
            if (loginBox.Text != null && passwordBox.Text != null)
            {
                string role = QueryForBD.getUserRole(loginBox.Text, passwordBox.Text);
                switch (role)
                {
                case "Водитель":
                    Thread openDriverForm = new Thread(delegate()
                    {
                        Application.Run(new DriverForm());
                    });
                    Close();
                    openDriverForm.SetApartmentState(ApartmentState.STA);
                    openDriverForm.Start();
                    break;

                case "Сотрудник":
                    Thread openEmployeeForm = new Thread(delegate()
                    {
                        Application.Run(new EmployeeForm());
                    });
                    Close();
                    openEmployeeForm.SetApartmentState(ApartmentState.STA);
                    openEmployeeForm.Start();
                    break;

                default:
                    MessageBox.Show("Ошибка входа, повторите попытку");
                    break;
                }
            }
        }
Пример #3
0
        private void filterBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (filterBox.SelectedItem)
            {
            case "Все":
                clearData();
                loadData(QueryForBD.getinfoAboutFine());
                break;

            case "Оплачено":
                clearData();
                loadData(QueryForBD.finesFilter("Оплачено"));
                break;

            case "Не оплачено":
                clearData();
                loadData(QueryForBD.finesFilter("Не оплачено"));
                break;
            }
        }
Пример #4
0
 private void refreshButton_Click(object sender, EventArgs e)
 {
     clearData();
     loadData(QueryForBD.getinfoAboutFine());
 }
Пример #5
0
 private void DriverViewFine_Load(object sender, EventArgs e)
 {
     clearData();
     loadData(QueryForBD.getinfoAboutFine());
 }