本文整理汇总了C#中Appointment.CopyFrom方法的典型用法代码示例。如果您正苦于以下问题:C# Appointment.CopyFrom方法的具体用法?C# Appointment.CopyFrom怎么用?C# Appointment.CopyFrom使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Appointment
的用法示例。
在下文中一共展示了Appointment.CopyFrom方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Scheduler_AppointmentCreating
void Scheduler_AppointmentCreating(object sender, AppointmentCreatingEventArgs e)
{
if (WebContext.Current.User.IsAuthenticated)
{
var app = new Appointment();
app.CopyFrom(e.Appointment);
e.Cancel = true;
domainContext.Load<UserTeam>(domainContext.GetTeamByNameQuery(WebContext.Current.User.Name)).Completed += (s, a) =>
{
domainContext.Load<MeetingScheduler.Web.Resource>(domainContext.GeResourceByIDQuery(domainContext.UserTeams.ElementAt(0).Team)).Completed += (sen, args) =>
{
LoadOperation loadOp = sen as LoadOperation;
var res = loadOp.Entities.ElementAt(0) as MeetingScheduler.Web.Resource;
Telerik.Windows.Controls.Resource resource = new Telerik.Windows.Controls.Resource();
resource.ResourceName = res.Name;
resource.DisplayName = res.DisplayName;
resource.ResourceType = res.ResourceTypes.Name;
app.Resources.Add(resource);
resource = new Telerik.Windows.Controls.Resource();
resource.ResourceName = (SelectResource.SelectedValue as RadComboBoxItem).Content.ToString();
resource.DisplayName = (SelectResource.SelectedValue as RadComboBoxItem).Content.ToString();
resource.ResourceType = "Room";
app.Resources.Add(resource);
app.TimeMarker = new TimeMarker();
Scheduler_AppointmentCreated(app);
RadScheduleViewCommands.EditAppointment.Execute(app, Scheduler);
};
};
}
else
{
e.Cancel = true;
MessageBox.Show("PLease login and try again");
}
}