Esempio n. 1
0
        private void buttonFind_Click(object sender, EventArgs e)
        {
            string findStr = textBoxFindStr.Text;

            if (findStr == "")
            {
                tabControl1_SelectedIndexChanged(null, null);
                return;
            }
            switch (tabControl1.SelectedIndex)
            {
            case 0:
                dataGridView1.DataSource = AdminBLL.GetFormalUsers().Where(f => f.LicensePlateNum == findStr || f.Phone == findStr).ToList();
                break;

            case 1:
                dataGridView2.DataSource = AdminBLL.GetCasualUsers().Where(c => c.LicensePlateNum == findStr).ToList();
                break;

            case 2:
                dataGridView3.DataSource = AdminBLL.GetParks().Where(p => p.LicensePlateNum == findStr).ToList();
                break;

            case 3:
                User user = VehicleBLL.GetUserByLicensePlateNum(findStr);
                if (user != null)
                {
                    dataGridView4.DataSource = AdminBLL.GetOrders().Where(o => o.UserId == user.UserId).ToList();
                }
                break;

            case 4:
                dataGridView5.DataSource = AdminBLL.GetAdmins().Where(a => a.Id == findStr).ToList();
                break;
            }
        }