Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }