Exemple #1
0
        void LoadData(DateTime from, DateTime to)
        {
            var      db  = new SteinbachEntities();
            DateTime Bis = CommonTools.Tools.DateTools.GetDateWithCustomHour(to, 23, 59, 59);
            DateTime Von = CommonTools.Tools.DateTools.GetDateWithCustomHour(from, 0, 0, 0);
            //var t = db.CRMTermine.Where(d => d.TerminVon >= Von && d.TerminVon <= Bis && d.AppointmentType == "Termin");
            var t = db.CRMTermine.Where(d => d.TerminBis >= Von && d.TerminVon <= Bis && d.AppointmentType == "Termin");

            c1Scheduler1.BeginInit();

            foreach (var item in t)
            {
                Appointment a = new Appointment();
                a.Start    = (DateTime)item.TerminVon;
                a.End      = (DateTime)item.TerminBis;
                a.Duration = item.TerminDauer == null?TimeSpan.FromTicks(0) : TimeSpan.FromTicks((long)item.TerminDauer);

                AuswahlEintraege Aktion  = db.AuswahlEintraege.Where(ak => ak.id == item.Aktion).SingleOrDefault();
                string           sAction = Aktion == null ? "" : Aktion.Eintrag;
                int iAction = Aktion == null ? 8 : (int)Aktion.ai_int;
                a.Subject = String.Format("{0} => {1}", item.Betreff, sAction);

                a.Location = item.Standort;
                int ac = iAction < 12 ? iAction : 8;
                a.Label      = this.c1Scheduler1.DataStorage.LabelStorage.Labels[ac];
                a.Tag        = "Tag Test";
                a.CustomData = item.id.ToString();
                a.Body       = item.Details;


                this.c1Scheduler1.DataStorage.AppointmentStorage.Appointments.Add(a);
            }
            c1Scheduler1.EndInit();
        }
Exemple #2
0
 public void AddEintrag()
 {
     if (EintraegeListe != null && CurrentKategorie != null)
     {
         var Eintrag = new AuswahlEintraege();
         Eintrag.AuswahlEintraegeGruppen = CurrentKategorie;
         Eintrag.Gruppe = CurrentKategorie.Gruppe;
         EintraegeListe.Add(Eintrag);
         db.AddToAuswahlEintraege(Eintrag);
     }
 }