private void SavePayments() { foreach (MultiplePayment multiplePayment in multiplePaymentList.MultiplePayments) { WorkFlowPayment payment = this.CurrentObjectSpace.CreateObject <WorkFlowPayment>(); payment.Workflow = CurrentObjectSpace.GetObject(multiplePayment.Workflow); payment.PaymentAmount = multiplePayment.PaymentAmount; payment.PaymentDate = multiplePayment.PaymentDate; payment.PaymentType = multiplePayment.PaymentType; payment.Save(); } }
private void Scheduler_AppointmentsChanged(object sender, PersistentObjectsEventArgs e) { List <object> resources = new List <object>(); foreach (object obj in e.Objects) { foreach (object resource in (obj as AppointmentInstance).ResourceIds) { resources.Add(resource); } EventEntryHelper.Execute(this.Session, Guid.Parse((obj as AppointmentInstance).Id.ToString()), (obj as AppointmentInstance).Start, (obj as AppointmentInstance).End, (obj as AppointmentInstance).LabelKey, (obj as AppointmentInstance).StatusKey, resources); CurrentObjectSpace.Refresh(); } }