private void schedulerStorage_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
 {
     schedulerStorage1.Appointments.Items.WriteXml(aptDataFileName);
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: spzenk/sfdocsamples
        private void schedulerStorage1_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
        {
            foreach (DevExpress.XtraScheduler.Appointment a in (DevExpress.XtraScheduler.AppointmentBaseCollection)(e.Objects))
            {
                Scheduler.Appointment db_a = new Scheduler.Appointment();
                db_a.IdPaciente = Convert.ToInt32(a.CustomFields["IdPaciente"]);
                //db_a.IdProfecional = (int)a.CustomFields[""];
                db_a.Label = a.LabelId;
                db_a.ResourceId = (int)a.ResourceId;
                db_a.Status = a.StatusId;

                db_a.Subject = a.Subject;
                db_a.Description = a.Description;
                db_a.Start = a.Start;
                db_a.End = a.End;
                db_a.Duration =  Convert.ToDecimal(a.Duration.TotalHours);
                db_a.Location = a.Location;

                db_a.Range = (int)a.RecurrenceInfo.Range;
                db_a.Month = a.RecurrenceInfo.Month;
                db_a.Periodicity = a.RecurrenceInfo.Periodicity;

                using (DataClasses1DataContext dc = new DataClasses1DataContext())
                {
                    //dc.Appointments.InsertOnSubmit(db_a);
                }
            }

        }
コード例 #3
0
ファイル: frmCalendario.cs プロジェクト: TarekMulla/cra
        //public void RefreshCalendar()
        //{
        //    LoadDataCalendar(Entidades.Enums.Enums.VisitaEstadoBD.Todas,IdCategoria);
        //}
        private void schedulerStorage1_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
        {
            CargarCalendarioCuentas(EstadoFiltro, IdCategoriaFiltro);
            //CargarCalendario(Entidades.Enums.Enums.VisitaEstadoBD.Todas);

            //var a = e.Objects;

            //Appointment app = (Appointment)e.Objects[0];

            //Entidades.Calendario.clsVisita visita = new clsVisita();
            //visita.Descripcion = app.Description;

            //SincronizarOutlook();
        }
コード例 #4
0
ファイル: Scheduler.cs プロジェクト: rexad/media-plan
 void OnResourcesChanged(object sender, PersistentObjectsEventArgs e)
 {
 }
コード例 #5
0
        private void schedulerStorage_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
        {
            foreach (Appointment app in e.Objects)
            {

                newstate = new Model.Models.trangthaiphong { maphong = app.Subject, thoigianbatdau = app.Start, thoigianketthuc = app.End, maca = app.Location, hientrang = "Free" };
                TTBUS.Update(oldstate,newstate);
            }
        }
コード例 #6
0
 private void scRandevuStorage_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
 {
     var apt = (DevExpress.XtraScheduler.Appointment)e.Objects[0];
     //appointmentBindingSource.Add(CreateAppointmentModel(apt));
     db.Appointments.Add(CreateAppointmentModel(apt));
     db.SaveChanges();
 }
コード例 #7
0
        private void UpdateAppointment(object sender, PersistentObjectsEventArgs e)
        {
            var apt = (DevExpress.XtraScheduler.Appointment)e.Objects[0];
            var appointmentModel = CreateAppointmentModel(apt);
            var dbAppoint = db.Appointments.Find(appointmentModel.Id);
            db.Entry(dbAppoint).CurrentValues.SetValues(appointmentModel);

            db.SaveChanges();
        }
コード例 #8
0
 void Storage_AppointmentsModified(object sender, PersistentObjectsEventArgs e)
 {
     //     MessageBox.Show("zmieniam");
     //   context.SaveChanges();
 }
コード例 #9
0
 private void OnAppointmentChangedInsertedDeleted(object sender, PersistentObjectsEventArgs e)
 {
     appointmentsTableAdapter.Update(schedulerTestDataSet);
     schedulerTestDataSet.AcceptChanges();
 }
コード例 #10
0
ファイル: MiCalendario.cs プロジェクト: TarekMulla/cra
        private void schedulerStorage_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
        {
            //AppointmentImportSynchronizer synchronizer = schedulerStorage.CreateOutlookImportSynchronizer();
            AppointmentExportSynchronizer synchronizerExport = schedulerStorage.CreateOutlookExportSynchronizer();

            //((ISupportCalendarFolders)synchronizerExport).CalendarFolderName = cbCalendarFolderPaths.Text;
            synchronizerExport.ForeignIdFieldName = "EntryID";
            synchronizerExport.Synchronize();

            //foreach (Appointment apt in e.Objects)
            //{
            //    var a = apt.StatusId;
            //    var b = apt.LabelId;
            //    var c = apt.ResourceId;
            //    var d = apt.ResourceIds;

            //    XPBaseObject o = apt.GetSourceObject(schedulerStorage) as XPBaseObject;
            //    if (o != null)
            //        o.Save();
            //}
        }
コード例 #11
0
ファイル: MiCalendario.cs プロジェクト: TarekMulla/cra
        private void schedulerStorage_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
        {
            AppointmentExportSynchronizer synchronizerExport = schedulerStorage.CreateOutlookExportSynchronizer();

            //((ISupportCalendarFolders)synchronizerExport).CalendarFolderName = cbCalendarFolderPaths.Text;
            synchronizerExport.ForeignIdFieldName = "EntryID";
            synchronizerExport.Synchronize();
        }
コード例 #12
0
 private void OnApptChangedInsertedDeleted(object sender, PersistentObjectsEventArgs e)
 {
     carSchedulingTableAdapter.Update(carsDBLabelDataSet);
     carsDBLabelDataSet.AcceptChanges();
 }
コード例 #13
0
 private void AppointmentsModified(object sender, PersistentObjectsEventArgs e)
 {
     this.carSchedulingTableAdapter.Update(this.carsDBDataSet);
     this.carsDBDataSet.AcceptChanges();
 }
 private void Resources_Modified(object sender, PersistentObjectsEventArgs e)
 {
     carsTableAdapter.Update(carsDBDataSet);
     carsDBDataSet.AcceptChanges();
 }
コード例 #15
0
ファイル: Calendar.aspx.cs プロジェクト: ramyothman/RBM
 // DXCOMMENT: This handler is called after appointments are added to the collection
 protected void Scheduler_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
 {
     // DXCOMMENT: This method sets unique identifiers for new appointments
     ((ASPxSchedulerStorage)sender).SetAppointmentId((Appointment)e.Objects[0], lastInsertedAppointmentId);
 }
コード例 #16
0
 void Storage_AppointmentsModified(object sender, PersistentObjectsEventArgs e)
 {
     this.adapter.Adapter.Update(this.dataSet);
     this.dataSet.AcceptChanges();
 }
コード例 #17
0
 private void scRandevuStorage_AppointmentsDeleted(object sender, PersistentObjectsEventArgs e)
 {
     int appointmentId = Convert.ToInt32(currentAppointment.CustomFields["AppId"]);
     if (deleteResult == System.Windows.Forms.DialogResult.Yes)
         db.Appointments.Remove(db.Appointments.Single(a => a.Id == appointmentId));
     db.SaveChanges();
 }
コード例 #18
0
 // DXCOMMENT: This handler is called after appointments are added to the collection
 protected void Scheduler_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
 {
     // DXCOMMENT: This method sets unique identifiers for new appointments
     ((ASPxSchedulerStorage)sender).SetAppointmentId((Appointment)e.Objects[0], lastInsertedAppointmentId);
 }
コード例 #19
0
 private void scRandevuStorage_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
 {
     UpdateAppointment(sender, e);
 }
コード例 #20
0
        private List<EventServiceRelation> GetEventServiceRelationsFromArgs(PersistentObjectsEventArgs e)
        {
            List<EventServiceRelation> result = new List<EventServiceRelation>();

            foreach (Object o in e.Objects)
            {
                EventServiceRelation relation = GetEventServiceRelation(o);

                if(relation == null) continue;

                result.Add(relation);
            }

            return result;
        }
コード例 #21
0
ファイル: Scheduler.cs プロジェクト: rexad/media-plan
        void OnAppointmentsChanged(object sender, PersistentObjectsEventArgs e)
        {
            foreach (Appointment apt in e.Objects)
            {
                var insertion = new InsertionViewTv();
                insertion.Start = apt.Start;
                insertion.Finish = apt.End;
                insertion.Subject = apt.Subject;
                insertion.SupportTv = supportTvAct;
                InsertionTv.Add(insertion);
            }
            //insertionPresenter.WriteChanges(null,null,null);
            var b=insertionPresenter.Get_Couv(new VagueRepository(), InsertionTv, InsertionPr, InsertionRd, FiltreAct,
                vagueAct);

            var argument = new EventArgsResultat()
            {
                Couverture = b.ToString("0.00")
            };

            var mediaEvent = ChangeResultatEvent;
            if (mediaEvent != null)
                mediaEvent(this, argument);
        }
コード例 #22
0
 private void schedulerStorage_AppointmentsInserted(object sender, PersistentObjectsEventArgs e)
 {
     if (!IsLayoutSuspended)
         OnAppintmentAdded(new AppintmentChangedEventArgs(GetEventServiceRelationsFromArgs(e)));
 }
コード例 #23
0
 private void schedulerStorage_AppointmentsDeleted(object sender, PersistentObjectsEventArgs e)
 {
     foreach (Appointment app in e.Objects)
     {
         System.Diagnostics.Debug.WriteLine(app.End.ToString());
         newstate = new Model.Models.trangthaiphong { maphong = app.Subject , thoigianbatdau = app.Start , thoigianketthuc = app.End };
         TTBUS.Delete(newstate);
     }
 }
コード例 #24
0
 private void schedulerStorage1_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
 {
     BPContext.SaveChanges();
 }
コード例 #25
0
 private void OnAppointmentChangedInsertedDeleted(object sender, PersistentObjectsEventArgs e)
 {
     appointmentsTableAdapter1.Update(bancoDHDataSet);
     bancoDHDataSet.AcceptChanges();
 }
コード例 #26
0
ファイル: DateNavigator.cs プロジェクト: kimykunjun/test
        private void schedulerStorage_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
        {
            tblDeliveryScheduleTableAdapter.Update(acmsDataSet1);
            acmsDataSet1.AcceptChanges();

            tblDeliveryScheduleTableAdapter.Fill(this.acmsDataSet1.TblDeliverySchedule, nDepartment);

            //tblDeliveryScheduleTableAdapter.Fill(this.acmsDataSet1.TblDeliverySchedule, nDepartment);
        }
コード例 #27
0
ファイル: frmCalendario.cs プロジェクト: TarekMulla/cra
 private void schedulerStorage1_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
 {
     //SincronizarOutlook();
 }
コード例 #28
0
ファイル: f150_Bo_time_line.cs プロジェクト: anhphamkstn/DVMC
 private void OnAppointmentChangedInsertedDeleted(object sender, PersistentObjectsEventArgs e)
 {
 }
コード例 #29
0
ファイル: Calendar.cs プロジェクト: thcbin1110/ExpenseProject
 void SchedulerStorage1AppointmentsDeleted(object sender, PersistentObjectsEventArgs e)
 {
     HideAppointmentCategory();
 }
コード例 #30
0
ファイル: Form1.cs プロジェクト: esafb52/ClassSRM
 private void schedulerStorage1_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
 {
     context.SubmitChanges();
 }