问题标签 [appointment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
79 浏览

android - Android中的约会问题

我创建了一个保险应用程序,我从客户那里获得了约会日期。我必须查看特定日期(今天、明天)、周(从今天起 7 天)、月份(从今天起 30 天)和六个月、一年的约会。

创建了一个自定义适配器来显示详细信息。它适用于今天和明天,但没有显示周、月、年。请帮我。

0 投票
1 回答
492 浏览

java - 使用 Java 创建 Lotus Notes 约会

我试图使用 Domino Java API DOMINGO 生成 Lotus Notes 约会。约会在我的本地邮件数据库中成功创建,我能够打开它。但不幸的是,约会中没有必需的与会者名单。关闭它后,我的字段“RequiredAttendees”不再存在,它已被删除。我试图将手动创建的约会与我的 Java 应用程序生成的新约会进行比较。结果可以在Dropbox 文件夹中找到。

我无法弄清楚我的 Java 生成的约会中缺少什么。

谢谢你的帮助!

PS:我知道之前有人问过这个问题。我尝试了针对此问题的推荐解决方案,但没有成功...

0 投票
0 回答
222 浏览

calendar - Outlook 日历中的约会

我正在使用 VB.Net 和 EWS 托管 API 在 Exchange 2010 中创建约会。当我调用“保存”方法时,不会在第一台机器上创建约会,但是当我在第二台机器上使用相同的代码时它可以工作!

谢谢。

我使用以下代码在 Outlook 日历中保存约会:

0 投票
1 回答
534 浏览

asp.net-mvc - dhtmlx 调度程序有冲突的约会

我正在使用 dthtml 调度程序日历,(使用 mvc 3)在这个演示教程中,http: //carrental-app.scheduler-net.com/ 它不允许为不同的客户在相同的时间段内预订同一辆车。(例如:如果我从 1:00 到 2:00 为客户 A 预订 Dodge Calibre,我无法在 1:30 到 2.30 为客户 B 预订。虽然我们无法在时间冲突的情况下预订同一辆车,我希望两个相互冲突的约会并排显示)。

我在我的项目中使用此调度程序进行预约,因此预约冲突是正常的。现在我想知道如何通过以下方式更改此调度程序:(i)调度程序日历允许有冲突的约会。(ii) 相互冲突的任命必须并排显示

这是一个示例图像。这就是我需要两个冲突的约会出现在调度日历中的方式。示例.png (9.83 KiB)

0 投票
1 回答
2919 浏览

c# - Outlook AppointmentItem--单击“发送”时如何将一些数据添加到 RTF 邮件正文中

我使用 VSTO 和 C# 开发了一个 Outlook 插件。

第 1 步:我为约会探索创建了一个功能区,当单击功能区按钮时,读取.rtf文件并将.rtf文件插入到约会正文中。

第 2 步:当用户单击“发送按钮”时,捕获 ItemSend 事件。

第 3 步:在电子邮件正文的末尾插入一些“字符串文本”。

问题:在调试模型中,单击发送按钮时,添加文本成功插入正文。但是,实际发出的邮件并没有改变,只是在点击“发送按钮”之前相同。当我在日历中打开约会时,正文没问题,文本已成功插入邮件正文的末尾。

那么,谁知道为什么?为什么邮件没有与更新正文一起发送,而是更新邮件正文保存在日历中。

0 投票
2 回答
14487 浏览

php - PHP/MySQL 预约/预约系统的最佳实践

我需要一些人为我目前正在研究的美发师的 PHP/MySQL 预约系统争取“最佳实践”。希望我们可以一起清除一些事情,以避免事后重新做系统。我一直在查看 SO 和 Google 的一些教程、最佳实践等,但我没有找到任何适合我需要的东西。

基本信息

每天有多个美发师可用,每个美发师都有自己的议程,其中包含他/她与客户的约会。与美发师相连的是一张表格,其中包含他/她在一周内有空的时间。

表:人

表:次(这个表有一个主键,我把它排除在下面的计划之外

如您所见,人和时间之间存在一对多的关系(显然,因为一周有 7 天)。但除此之外,还有一个选项可以在一天中的几个小时之间添加休息时间(参见 people_id = 1, day_of_week = 1: 08:00-12:00 和 12:30-17:00)。

此外,还有一个名为“hairdress_types”的表,该表包含可以进行的各种类型的约会(如染发、剪发、洗头等)。此表包含此约会花费的时间量(以分钟为单位)。

最后我有一个appointments非常简单的表:

开始日期和结束日期将是 MySQL 中的完整 DATETIME 字段,从而更容易使用 MySQL 查询函数进行计算。

最佳做法是什么?

因此,按照我的设置方式,前端用户将在字段中选择一个日期,触发一个 ajax/jquery 函数,该函数会在所选日期查找所有可用的美发师。然后用户指定美发师(这不是强制性的:用户也可以选择“任何”美发师选项)和他/她想要进行的约会类型。

提交第一个表单后,可以使用以下信息:

  1. 日期(日、月、年)
  2. people_id(如果选择了理发师,则可以为 0 表示“任何”或 ID)
  3. hairdress_type(与约会所需的分钟数相关联)

使用此信息,我要么从选定的美发师中选择可用日期,要么循环所有可用的美发师及其可用日期。

这就是我的思想精神崩溃的地方!因为检查可用日期的最佳方法是什么。我认为最好的方式是:

  1. 查询给定日期的理发师时间(一次 1 次)
  2. 使用查询1结果的开始日期+约会类型花费的分钟数查询约会表(所以SELECT * FROM appointments WHERE ((date_start >= $start AND date_start <= ($start+$time)) OR (date_end > $start AND date_end <= ($start+$time)) AND people_id = 1:)
  3. 一旦没有找到结果,我就认为这个位置是免费的,并且作为一个选项提供给用户

我面临的更大问题是第 2 点:我对这个查询真的很疯狂,这是我需要找到与特定时间跨度匹配的约会的完整查询吗?

感谢您的阅读和思考!:-)

// 编辑:多一点“testdata”:

约翰 - 星期一 - 12:00 - 17:00。约会: - 12:00 - 12:30 - 14:30 - 15:30

用户想要一个需要 2 小时的约会,在上面的示例中,我会检查:

  1. 12:00 到 14:00 之间有预约吗?是的,.. 前往下一个地点
  2. 14:00 到 16:00 之间有预约吗?是的,.. 前往下一个地点
  3. 16:00 到 18:00 之间有预约吗?错误,17:00 后不可用

因此.. 使用 10/15 分钟的“时间块”可能是一个更好的选择。进行检查:

  1. 12:00 - 14:00
  2. 12:10 - 14:10
  3. 12:20 - 14:20 等。

这将在 12:30 和 14:30 之间找到可用的位置。

// 编辑 2:对第 2 步的可能查询

我一直在纸上写一些东西(一张有约会的桌子和可能使用的空位)。我想出了以下内容。以下情况不能预约:

  1. 在 $start 和 $end 之间有一个与 start_date 的约会
  2. 在 $start 和 $end 之间有一个 end_date 的约会
  3. 有一个约会 start_date < $start and end_date > $end

将上述内容与约会表一起查询people_id将导致没有行(= 空闲位置)或一个/多个行,在这种情况下,该位置被占用。

我想找到空缺点的最好方法是在数据库中查询 X 分钟的块,开始间隔为 10 分钟。这个解决方案的不好的一面是我每小时需要 6 个查询,每个美发师大约需要 48 个查询......关于如何减少查询量的任何想法?

0 投票
1 回答
581 浏览

c# - 定期约会不会使用 C# Exchange Web 服务 API 中的 CalendarFolder.FindAppointments 扩展定期约会

根据文档, .FindAppointments() 扩展了项目的重复出现:

通过搜索此文件夹的内容并为重复约会执行重复扩展来获取约会列表

它不工作:

产生以下内容:

它设置为每半小时重复一次,所以我应该看到更多...

我发现出了什么问题:事实证明,如果您的开始日期和结束日期相同,该方法中存在一个错误,导致它不会扩展约会。谢谢 M$。

0 投票
0 回答
295 浏览

outlook - Outlook 加载项:检查员中的约会未显示相邻表单区域

我正在开发 Outlook 加载项。我用 C# 代码而不是 XML 来做。

我在项目中添加了一个 FormRegion。FormRegion 的类型是相邻的。它与消息类“IPM.Appointment”相关联。

我指定 FormRegion 以读取模式显示在 Inspectors 中。

使用上面的设置,我希望 FormRegion 出现在 Inspector 窗口中以进行约会。但是,当我打开 Outlook,切换到“日历”视图,双击约会时,弹出的检查器窗口没有我的 FormRegion。

我对消息类“IPM.Notes”尝试了相同的步骤,并且效果很好——当我双击“收件箱”文件夹中的邮件时,弹出的检查器在窗口的下部显示了我的 FormRegion。

有人可以帮我告诉我 FormRegion 不能用于约会的原因吗?

谢谢,

理查德

0 投票
1 回答
386 浏览

c# - 指定创建的 .ics 文件的名称

我正在使用下面链接中提供的实现来创建一个 ics 文件作为 Outlook 约会提醒。它似乎工作正常,但我无法指定附加文件的名称。

vCalendar 实施

任何帮助都感激不尽。我希望将附件命名为 Appointment Reminder.ics

谢谢!

0 投票
0 回答
559 浏览

c# - 来自 ExchangeService 的约会:如何访问关联的联系人?

它与 Outlook 2003、Exchange 2010 (SP2) 和 C# 中的 EWS 托管 API 有关。我正在尝试从 Exchangeserver 获取所有约会,这很好用:

第一行返回一个包含所有必需首选项的 ExchangeService。

唯一的问题是这个:我无法获取约会的相关联系人。我真的需要他们——不是被邀请的用户,只有相关的联系人。其他所有属性都可用,除了这个...

拜托,有人有想法吗?几个月以来我一直在研究这个问题,我怀疑我已经知道几乎每一篇关于 Google 上 EWS 托管 API 的文章,但在这一点上没有任何成功。

提前致谢。