Ejemplo n.º 1
0
        private void btnAddOut_Click(object sender, EventArgs e)
        {
            AccessManagementAddOut addOutAccess = new AccessManagementAddOut(new VisitorAccessManagement());

            if (addOutAccess.ShowDialog() == DialogResult.OK)
            {
                VisitorsAccessManagementService.AddRecord(addOutAccess.VisitorAccessManagement);
                VisitorQueryALL();
            }
        }
Ejemplo n.º 2
0
        private void btnLeave_Click(object sender, EventArgs e)
        {
            VisitorAccessManagement visitorAccessManagement = VisitorAccessManagementBindingSource.Current as VisitorAccessManagement;

            if (visitorAccessManagement == null)
            {
                MessageBox.Show("请选择一位访客");
                return;
            }
            else
            {
                visitorAccessManagement.LeaveTime = DateTime.Now;
                VisitorsAccessManagementService.UpdateRecord(visitorAccessManagement);
                VisitorQueryALL();
            }
        }
Ejemplo n.º 3
0
        private void btnQueryOut_Click(object sender, EventArgs e)
        {
            switch (cmbQueryOut.SelectedIndex)
            {
            case 0:    //全部
                VisitorAccessManagementBindingSource.DataSource = VisitorsAccessManagementService.GetAll();
                break;

            case 1:    //按姓名查询
                VisitorAccessManagementBindingSource.DataSource = VisitorsAccessManagementService.QueryByName(txtQueryOut.Text);
                break;

            case 2:    //按日期查询
                VisitorAccessManagementBindingSource.DataSource = VisitorsAccessManagementService.QueryByDate(DateTime.Parse(txtQueryOut.Text));
                break;

            default:
                break;
            }
            VisitorAccessManagementBindingSource.ResetBindings(true);
        }
Ejemplo n.º 4
0
 private void VisitorQueryALL()
 {
     VisitorAccessManagementBindingSource.DataSource = VisitorsAccessManagementService.GetAll();
     VisitorAccessManagementBindingSource.ResetBindings(false);
 }