private void buttonYes_Click(object sender, EventArgs e) { try { switch (permissions) { case Permissions.Add: if (Input()) { Close(); } break; case Permissions.Edit: if (!CheckInoput()) { break; } FormalUser formalUser = (FormalUser)AdminBLL.GetFormalUserById(userId); if (formalUser != null) { formalUser.LicensePlateNum = textBox1.Text; formalUser.Phone = textBox2.Text; form.Refresh(); Close(); } break; case Permissions.Delay: int months = radioButton1.Checked ? 3 : 12; string err; if (AdminBLL.DelayExpirationTime(userId, months, out err)) { form.Refresh(); MessageBox.Show(err); Close(); } break; case Permissions.Up: if (Input()) { if (AdminBLL.RemoveCasualUserById(userId)) { form.Refresh(); Close(); } } break; } } catch (Exception) { MessageBox.Show("操作错误"); } }
private void LeaveScan() { while (isLeave) { Thread.Sleep(1000); bitmap = videoSourcePlayer1.GetCurrentVideoFrame(); string licemsePlateNum = LicensePlateOCR.Get(bitmap); if (licemsePlateNum != null) { string result; label1.Text = VehicleBLL.VehicleLeave(licemsePlateNum, out result) ? "欢迎离开" : ""; label2.Text = result; label3.Text = AdminBLL.GetActiveParkNum() + " / " + AdminBLL.GetParkingSpotNum(); BaseBLL.SaveALL(); FormManage form = (FormManage)Owner; form.Refresh(); Thread.Sleep(8000); } else { label1.Text = "检测失败"; label2.Text = ""; } } label1.Text = label2.Text = ""; }
private void buttonYes_Click(object sender, EventArgs e) { switch (permissions) { case Permissions.Add: label3.Text = ""; if (Input()) { Close(); } break; case Permissions.Edit: AdminBLL.GetAdminById(adminId).Password = textBox2.Text; form.Refresh(); MessageBox.Show("修改成功"); Close(); break; } }