Beispiel #1
0
            protected override void OnInit(InitArgs e)
            {
                Events = from ev in db.events select ev;

                DataIdField    = "id";
                DataTextField  = "employee";
                DataStartField = "eventstart";
                DataEndField   = "eventend";

                Update();
            }
Beispiel #2
0
            protected override void OnInit(InitArgs e)
            {
                Events = new BusinessLogic.CalendarEntity().GetCalendar(true);

                DataIdField    = "EventId";
                DataTextField  = "Title";
                DataStartField = "EventStart";
                DataEndField   = "EventEnd";

                Update();
            }
Beispiel #3
0
            protected override void OnInit(InitArgs e)
            {
                Events = from ev in db.events select ev;

                DataIdField = "id";
                DataTextField = "employee";
                DataStartField = "eventstart";
                DataEndField = "eventend";

                Update();
            }
Beispiel #4
0
        public void Load()
        {
            List <Type>     extensionTypes = new List <Type>();
            List <Assembly> dllAssemblies  = new List <Assembly>();

            string[] dllFiles = Directory.GetFiles(ExtensionManager.ExtensionsPath_Internal, "*.dll");
            OpenApi.Log.Info(this, $"已获取{dllFiles.Length}个文件");
            foreach (string file in dllFiles)
            {
                try
                {
                    dllAssemblies.Add(Assembly.LoadFrom(file));
                }
                catch (Exception ex)
                {
                    OpenApi.Log.Info(this, "加载一个程序集时发生异常\n" + ex);
                }
            }
            foreach (Assembly dll in dllAssemblies)
            {
                try
                {
                    var types = dll.GetExportedTypes()
                                .Where((extType) => { return(typeof(IAutumnBoxExtension).IsAssignableFrom(extType)); });
                    if (types.Count() == 0)
                    {
                        throw new Exception("No AutumnBox Extension");
                    }
                    extensionTypes.AddRange(types);
                }
                catch (Exception ex)
                {
                    OpenApi.Log.Warn(this, $"获取程序集{dll.FullName}的拓展类型时发生错误\n" + ex);
                }
            }
            var initArgs = new InitArgs();

            foreach (Type extensionType in extensionTypes)
            {
                try
                {
                    var extInstance = (IAutumnBoxExtension)Activator.CreateInstance(extensionType);
                    if (extInstance.Init(initArgs) != true)
                    {
                        continue;
                    }
                    Extensions.Add(extInstance);
                }
                catch (Exception ex)
                {
                    OpenApi.Log.Warn(this, $"加载{extensionType.Name}时发生错误\n" + ex);
                }
            }
        }
Beispiel #5
0
            protected override void OnInit(InitArgs e)
            {
                var db = new drogowskazEntities();

                Events         = createEvents(db.Masses);
                DataIdField    = "Id";
                DataTextField  = "Text";
                DataStartField = "Start";
                DataEndField   = "End";
                Update();
            }
            protected override void OnInit(InitArgs e)
            {
                //var db = new DataClasses1DataContext();
                //Events = from ev in db.events select ev;

                //DataIdField = "id";
                //DataTextField = "text";
                //DataStartField = "eventstart";
                //DataEndField = "eventend";

                Update();
            }
            protected override void OnInit(InitArgs e)
            {
                var db = new DataClasses1DataContext();
                Events = from ev in db.events select ev;

                DataIdField = "id";
                DataTextField = "text";
                DataStartField = "eventstart";
                DataEndField = "eventend";

                Update();
            }
Beispiel #8
0
            protected override void OnInit(InitArgs e)
            {
                var db = new FBBDContext();

                // Events = from ev in db.Callendar select ev;

                DataIdField    = "id";
                DataTextField  = "text";
                DataStartField = "eventstart";
                DataEndField   = "eventend";

                Update();
            }
Beispiel #9
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="args"></param>
 /// <returns></returns>
 public bool Init(InitArgs args)
 {
     try
     {
         if (BuildInfo.SDK_VERSION < MinSdk)
         {
             return(false);
         }
         return(InitAndCheck(args));
     }
     catch (Exception ex)
     {
         OpenApi.Log.Warn(this, "初始化失败", ex);
         return(false);
     }
 }
            protected override void OnInit(InitArgs e)
            {
                DateTime start = new DateTime(2015, 1, 1, 12, 0, 0);
                DateTime end   = new DateTime(2016, 1, 1, 12, 0, 0);

                Timeline = new TimeCellCollection();
                for (DateTime cell = start; cell < end; cell = cell.AddDays(1))
                {
                    Timeline.Add(cell, cell.AddDays(1));
                }

                LoadRoomsAndReservations();
                ScrollTo(DateTime.Today.AddDays(-1));
                Separators.Add(DateTime.Now, Color.Red);
                UpdateWithMessage("Welcome!", CallBackUpdateType.Full);
            }
Beispiel #11
0
        protected override void OnInit(InitArgs e)
        {
            // Chargement des Events :

            /*old :
             * Events = from ev in db.CreneauxHoraires select ev;
             */

            // Affichage des créneaux horaires correspondants à des vrais RDV :

            // Gros code dupliqué avec OnFinish

            List <CreneauHoraire> creneauxAAfficher = new List <CreneauHoraire>();

            var nonDispos = RendezVousServiceProxy.Instance().ObtenirCreneauxIndisponibles();

            // liste des rendezVous :
            //var rdvs = db.RendezVous.ToList();
            if (nonDispos != null && nonDispos.Count > 0)
            {
                foreach (var rdv in nonDispos)
                {
                    rdv.Text = "Non disponible";
                    creneauxAAfficher.Add(rdv);
                }
            }

            CreneauHoraire creneauUtilisateur = (CreneauHoraire)HttpContext.Current.Session["MonCreneau"];

            // Si l'utilisateur est en train de faire un créneau à lui :
            if (creneauUtilisateur != null)
            {
                // on va l'afficher :
                creneauxAAfficher.Add(creneauUtilisateur);
            }

            Events = creneauxAAfficher;

            DataIdField    = "Id";
            DataTextField  = "Text";
            DataStartField = "DateDebut";
            DataEndField   = "DateFin";

            Update();
        }
        protected override void OnInit(InitArgs e)
        {
            var reservations = _context.Reservation.ToList();

            Events = new List <EventData>();
            var myEvents = new List <EventData>();

            foreach (var reservation in  reservations)
            {
                Resources.Add(reservation.Text, reservation.Id.ToString());
                myEvents.Add(new EventData()
                {
                    Id = reservation.Id.ToString(), Resource = reservation.Id.ToString(), Start = reservation.DateDebut, End = reservation.DateFin, Text = reservation.Text
                });
            }

            Events = myEvents;

            DataIdField       = "Id";
            DataStartField    = "Start";
            DataEndField      = "End";
            DataResourceField = "Resource";
            DataTextField     = "Text";
            OnEventDoubleClick();



            StartDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
            Days      = 31;

            Scale = TimeScale.Day;

            TimeHeaders = new TimeHeaderCollection()
            {
                new TimeHeader(GroupBy.Month),
                new TimeHeader(GroupBy.Day)
            };

            Update(CallBackUpdateType.Full);
        }
Beispiel #13
0
        public static void Main(string[] args)
        {
            try
            {
                InitArgs initParams = InputService.ParseConsoleArgs(args, out string errors);

                if (!string.IsNullOrEmpty(errors))
                {
                    Console.WriteLine(errors);
                }
                else
                {
                    Console.WriteLine("Входные параметры успешно загружены. ");
                    Console.WriteLine("Подготовка к обработке файла " + initParams.InputFileFullName.FullName);

                    switch (initParams.Action)
                    {
                    case Constants.Compress:
                        ProcessStart(new CompressService(initParams.InputFileFullName.FullName, initParams.OutputFileFullName.FullName));
                        break;

                    case Constants.Decompress:
                        ProcessStart(new DecompressService(initParams.InputFileFullName.FullName, initParams.OutputFileFullName.FullName));
                        break;
                    }
                    GC.Collect();
                }

                Console.WriteLine("Нажмите любую кнопку для выхода.");
                Console.ReadKey();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Произошла ошибка во время выполнения: {0}", ex.Message);
            }
        }
Beispiel #14
0
 protected virtual void OnInit(InitArgs e)
 {
 }
 protected override void OnInit(InitArgs e)
 {
     LoadInit();
 }
Beispiel #16
0
        protected override void OnInit(InitArgs e)
        {
            Update(CallBackUpdateType.Full);

            var db = new MeetingRoomBookingSystemDbContext();
        }
 protected override void OnInit(InitArgs e)
 {
     Update();
 }
 protected override void OnInit(InitArgs e)
 {
     LoadInit();
 }
Beispiel #19
0
 protected override void OnInit(InitArgs e)
 {
     WeekStarts = (WeekStarts)WeekStarts.Parse(typeof(WeekStarts), "" + (int)DateTime.Now.AddDays(7).DayOfWeek);
     UpdateWithMessage("Choose your working hours!", CallBackUpdateType.Full);
 }
Beispiel #20
0
 public override bool InitAndCheck(InitArgs args)
 {
     return(base.InitAndCheck(args));
 }
Beispiel #21
0
 protected override void OnInit(InitArgs e)
 {
     UpdateWithMessage("Welcome!", CallBackUpdateType.Full);
 }
Beispiel #22
0
 protected override void OnInit(InitArgs e)
 {
     Update();
 }
Beispiel #23
0
 protected override void OnInit(InitArgs e)
 {
     Update(CallBackUpdateType.Full);
 }
Beispiel #24
0
 /// <summary>
 /// 模块初始化时调用
 /// </summary>
 /// <param name="args"></param>
 public virtual bool InitAndCheck(InitArgs args)
 {
     return(true);
 }
Beispiel #25
0
            //TimesheetDataContext dc = new TimesheetDataContext();

            protected override void OnInit(InitArgs e)
            {
                StartDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
                Days      = DateTime.DaysInMonth(DateTime.Today.Year, DateTime.Today.Month);
                UpdateWithMessage("Welcome!", CallBackUpdateType.Full);
            }
 protected override void OnInit(InitArgs e)
 {
     Update(CallBackUpdateType.Full);
 }
 public Result ShowWindow(InitArgs initArgs);
 protected override void OnInit(InitArgs e)
 {
     UpdateWithMessage("Cargando Consultas", CallBackUpdateType.Full);
     //Update(CallBackUpdateType.Full);
 }
Beispiel #29
0
 protected override void OnInit(InitArgs e)
 {
     LoadResourcesOneUser(ID);
     UpdateWithMessage("Wita!", CallBackUpdateType.Full);
 }