private void btnAdd_Click(object sender, EventArgs e) { AccessManagementAdd addAccessManagement = new AccessManagementAdd(new ResidentAccessManagement()); if (addAccessManagement.ShowDialog() == DialogResult.OK) { ResidentsAccessManagementService.AddRecord(addAccessManagement.ResidentAccess); ResidentQueryALL(); } }
private void btnQuery_Click(object sender, EventArgs e) { switch (cmbQuery.SelectedIndex) { case 0: //全部 ResidentAccessManagementBindingSource.DataSource = ResidentsAccessManagementService.GetAll(); break; case 1: //按编号查询 ResidentAccessManagementBindingSource.DataSource = ResidentsAccessManagementService.QueryByResidentID(txtQuery.Text); break; case 2: //按日期查询 ResidentAccessManagementBindingSource.DataSource = ResidentsAccessManagementService.QueryByDate(DateTime.Parse(txtQuery.Text)); break; default: break; } ResidentAccessManagementBindingSource.ResetBindings(true); }
private void ResidentQueryALL() { ResidentAccessManagementBindingSource.DataSource = ResidentsAccessManagementService.GetAll(); ResidentAccessManagementBindingSource.ResetBindings(false); }
//居民没有此界面,管理员和工作人员权限一致,故没有身份判断 public AccessManagement(User user) : this() { ResidentAccessManagementBindingSource.DataSource = ResidentsAccessManagementService.GetAll(); }