/// <summary> /// Print out the available modules and hardcommands. <para/> /// /// </summary> /// <param name="args">The arguments.</param> /// <param name="managerCollection">Manager info.</param> public void Run(string[] args, ManagerCollection managerCollection) { if (args.Length > 0) { string first = args[0]; if (managerCollection.CommandManager.IsCommand(first)) { Console.WriteLine("{0}: {1}", first, managerCollection.CommandManager.GetCommandHelpText(first)); } else if (managerCollection.ModuleManager.IsAvailableModule(first)) { string p = managerCollection.ModuleManager.ModuleMap[first].ModulePath + "\\help.larva"; if (File.Exists(p)) { Console.WriteLine("{0}: {1}", first, File.ReadAllText(p)); } else { Console.WriteLine("{0} has no help.larva file.", first); } } else { Console.WriteLine("{0} not found", first); } } else { Console.WriteLine("cmds: " + managerCollection.CommandManager.ToString()); Console.WriteLine("modules: " + managerCollection.ModuleManager.ToString()); } }
public void Run(string[] args, ManagerCollection managerCollection) { if (args.Length == 0) { Console.WriteLine("Missing argument [modulename]"); } else { string moduleName = args[0]; if (!managerCollection.ModuleManager.IsAvailableModule(moduleName)) { Console.WriteLine("{0} not found.", moduleName); } else { if (Config.AutoStart.Contains(moduleName)) { Config.AutoStart.Erase(moduleName); Console.WriteLine("{0} autostart set to off", moduleName); } else { StringBuilder o = new StringBuilder(moduleName); if (args.Length > 1) { o.Append(':'); o.Append(string.Join(" ", args.ToList().GetRange(1, args.Length - 1))); } Config.AutoStart.Append(o.ToString()); Console.WriteLine("{0} autostart set to on", moduleName); } } } }
public void Run(string[] args, ManagerCollection managerCollection) { foreach (string c in new string[] { "cls", "logo", "help" }) { managerCollection.CommandManager.Handle(c); } }
public void Run(string[] args, ManagerCollection managerCollection) { if (args.Length == 0) { foreach (string moduleName in managerCollection.ModuleManager.ModuleMap.Keys) { managerCollection.CommandManager.Handle("alive", new string[] { moduleName }); } } else { if (managerCollection.ModuleManager.IsAvailableModule(args[0])) { if (managerCollection.ModuleManager.ModuleMap[args[0]].ProcessManager.Alive()) { Console.WriteLine("{0} is alive.", args[0]); } else { Console.WriteLine("{0} is not alive.", args[0]); } } else { Console.WriteLine("Module {0} not found.", args[0]); } } }
private void Init() { this.managers = new ManagerCollection(); this.LastUpdate = DateTime.Now; this.instanceThread = Thread.CurrentThread; Latest = this; }
public AetherEngine(AetherContext context) { this._context = context; //initialize trivial data EngineData = new AetherEngineData(); Managers = new ManagerCollection(this); CreateManagers(); }
public Company(string companyName, string address, string city, string state, string zipcode, string phoneNumber) { this._companyId = -1; this.CompanyName = companyName; this.PhoneNumber = phoneNumber; this.Address = address; this.City = city; this.State = state; this.Zipcode = zipcode; _managers = new ManagerCollection(); }
public Company() { _companyId = -1; _companyName = string.Empty; _phoneNumber = string.Empty; _address = string.Empty; _city = string.Empty; _zipcode = string.Empty; _managers = new ManagerCollection(); }
public void Run(string[] args, ManagerCollection managerCollection) { if (Directory.Exists(Utility.RelativePath("logos"))) { string[] files = Directory.GetFiles(Utility.RelativePath("logos"), "*.txt"); if (files.Length > 0) { Random rand = new Random(); int r = rand.Next(0, files.Length); Console.WriteLine(File.ReadAllText(files[r])); return; } } Console.WriteLine("'logos' folder missing or no logos available in the directory."); }
/// <summary> /// Initializes a new instance of the <see cref="Larva"/> class. /// </summary> internal Larva() { foreach (string p in new string[] { "modules", "pipeline", "logos", "config" }) { Directory.CreateDirectory(Utility.RelativePath(p)); } ManagerCollection = new ManagerCollection(new CommandManager(), new ModuleManager(Utility.RelativePath("modules"))); ManagerCollection.ModuleManager.RefreshModules(false); ManagerCollection.CommandManager.Handle("greet"); ManagerCollection.ModuleManager.AutoStart(); MainLoop(); }
private void Application_Startup(object sender, StartupEventArgs e) { var context = new HotelContext(); IUserRepository userRepository = new UserRepository(context); IManagerRepository managerRepository = new ManagerRepository(context); IVisitorRepository visitorRepository = new VisitorRepository(context); IManagerInfoRepository managerInfoRepository = new ManagerInfoRepository(context); IVisitorInfoRepository visitorInfoRepository = new VisitorInfoRepository(context); IRoomRepository roomRepository = new RoomRepository(context); IBookingRepository bookingRepository = new BookingRepository(context); UserCollection userCollection = new UserCollection(userRepository); ManagerCollection managerCollection = new ManagerCollection(managerRepository); VisitorCollection visitorCollection = new VisitorCollection(visitorRepository); ManagerInfoCollection managerInfoCollection = new ManagerInfoCollection(managerInfoRepository); VisitorInfoCollection visitorInfoCollection = new VisitorInfoCollection(visitorInfoRepository); RoomCollection roomCollection = new RoomCollection(roomRepository); BookingCollection bookingCollection = new BookingCollection(bookingRepository); IHotelSystem hotel = new HotelSystem(userCollection, managerCollection, visitorCollection, managerInfoCollection, visitorInfoCollection, roomCollection, bookingCollection); if (hotel.GetUser("root") is null) { hotel.AddUser(new Manager { Login = "******", Password = "******", Salary = 123, ManagerInfo = new ManagerInfo { Name = "lola", Surname = "brown", Email = "www@fw", StartDate = new DateTime(1999, 12, 12) } }); } Window mainWindow = new MainWindow(); IDialogService dialogService = new DialogService.DialogService(mainWindow); dialogService.Register <RoomAboutDialogWindowModel, RoomAboutDialogWindow>(); dialogService.Register <RoomBookingsDialogWindowModel, RoomBookingsDialogWindow>(); dialogService.Register <AddBookingDialogWindowModel, AddBookingDialogWindow>(); MainController mainController = new MainController(hotel, mainWindow, dialogService); mainController.LoadLoginDashboard(); }
public override bool MapData(DataRow row) { try { int companyid = GetInt(row, "CompanyId"); this.CompnayId = companyid; this.CompanyName = GetString(row, "CompanyName"); this.Address = GetString(row, "Address"); this.City = GetString(row, "City"); this.State = GetString(row, "State"); this.Zipcode = GetString(row, "ZipCode"); this.PhoneNumber = GetString(row, "PhoneNumber"); this._managers = ManagerCollection.Load(companyid); return(true); } catch (Exception) { throw; } }
public void Run(string[] args, ManagerCollection managerCollection) { if (args.Length == 0) { Console.WriteLine("Missing argument [modulename]"); } else { string moduleName = args[0]; if (managerCollection.ModuleManager.IsAvailableModule(moduleName)) { managerCollection.ModuleManager.ModuleMap[moduleName].ProcessManager.Kill(); } else { Console.WriteLine("Module {0} not found.", moduleName); } } }
public void Run(string[] args, ManagerCollection managerCollection) { if (args.Length == 0) { Console.WriteLine("Missing argument [modulename]"); } else { string moduleName = args[0]; if (!managerCollection.ModuleManager.IsAvailableModule(moduleName)) { Console.WriteLine("{0} not found.", moduleName); } else { foreach (string c in new string[] { "kill", "start" }) { managerCollection.CommandManager.Handle(c, args); } } } }
public void Run(string[] args, ManagerCollection managerCollection) { if (args.Length == 0) { Console.WriteLine("Lacking argument: [modulename]"); } else { string moduleName = args[0]; if (managerCollection.ModuleManager.IsAvailableModule(moduleName)) { string[] realArgs = new string[args.Length - 1]; for (int i = 1; i < args.Length; i++) { realArgs[i - 1] = args[i]; } managerCollection.ModuleManager.Start(moduleName, realArgs); } else { Console.WriteLine("{0} not found.", moduleName); } } }
public CompanyViewModel() { _manager = new ManagerCollection(); _businesses = _manager.GetAllCompanies(); }
public void Run(string[] args, ManagerCollection managerCollection) { Console.Clear(); }
public void Run(string[] args, ManagerCollection managerCollection) { Utility.RunProcess("explorer.exe", Utility.RelativePath("")); }
public void Run(string[] args, ManagerCollection managerCollection) { managerCollection.ModuleManager.RefreshModules(); }
/// <summary> /// Run the given arguments in the shell and print out the output. /// </summary> /// <param name="args">The arguments.</param> /// <param name="managerCollection">Command manager info.</param> /// <returns></returns> public void Run(string[] args, ManagerCollection managerCollection) { string argsString = string.Format("/C {0}", string.Join(" ", args)); Utility.RunProcess("cmd.exe", argsString); }
private static void Main(string[] args) { //Set managers ManagerBase2.SetTraceLog(generaltracelog); CoreService.SetTraceLog(generaltracelog); //GET THE ASSEMBLY'S DIRECTORY string file = System.Reflection.Assembly.GetExecutingAssembly().Location; string fname = Path.GetFileNameWithoutExtension(file); //TRACELOG Trace.AutoFlush = true; Trace.IndentSize = 4; if (System.Diagnostics.Trace.Listeners.Count <= 1 && (System.Diagnostics.Trace.Listeners["Default"] == null || System.Diagnostics.Trace.Listeners["Default"].GetType() == typeof(System.Diagnostics.DefaultTraceListener))) { DelimitedListTraceListener del = new System.Diagnostics.DelimitedListTraceListener((fname + ".log.csv"), "text"); del.Delimiter = ","; System.Diagnostics.Trace.Listeners.Add(del); } Trace.WriteLine("#############################################################################"); Trace.WriteLine(string.Format("Saga Map Server starting on: {0}", DateTime.Now)); Trace.WriteLine(string.Format("OS Information: {0}", Environment.OSVersion)); Trace.WriteLine(string.Format("Number of Processors: {0}", Environment.ProcessorCount)); Trace.WriteLine(string.Format("CLR Version: {0}", Environment.Version)); Trace.WriteLine(string.Format("Working set: {0}", Environment.WorkingSet)); Trace.WriteLine(string.Format("OS Bit Version: {0} Bit", IntPtr.Size * 8)); Trace.WriteLine("#############################################################################"); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); //Do initial configuration FirstRunConfiguration(); _ConsoleCommands = ManagerBase2.ProvideManager <ConsoleCommands>("Saga.Manager.ConsoleSettings"); _NetworkService = ManagerBase2.ProvideManager <NetworkService>("Saga.Manager.NetworkSettings"); _WorldTasks = ManagerBase2.ProvideManager <WorldTasks>("Saga.Manager.WorldTasks"); _Database = ManagerBase2.ProvideManager <Database>("Saga.Manager.Database"); _Quests = ManagerBase2.ProvideManager <Saga.Managers.Quests>("Saga.Manager.Quest"); _ScriptCompiler = ManagerBase2.ProvideManager <ScriptCompiler>("Saga.Manager.Scripting"); _EventManager = FactoryBase.ProvideManager <EventManager>("Saga.Factory.Events"); _Additions = FactoryBase.ProvideManager <Additions>("Saga.Factory.Addition"); _Portals = FactoryBase.ProvideManager <Portals>("Saga.Factory.Portals"); _Spells = FactoryBase.ProvideManager <Saga.Factory.Spells>("Saga.Factory.Spells"); _StatusByLevel = FactoryBase.ProvideManager <Saga.Factory.StatusByLevel>("Saga.Factory.StatusByLevel"); _Warps = FactoryBase.ProvideManager <Warps>("Saga.Factory.Warps"); _Zones = FactoryBase.ProvideManager <Zones>("Saga.Factory.Zones"); _ItemFactory = FactoryBase.ProvideManager <ItemsFactory>("Saga.Factory.Items"); _Weaponary = FactoryBase.ProvideManager <Weaponary>("Saga.Factory.Weaponary"); _SpawnTemplates = FactoryBase.ProvideManager <SpawnTemplate>("Saga.Factory.SpawnTemplate"); _SpawnWorldObjects = FactoryBase.ProvideManager <SpawnWorldObjects>("Saga.Factory.SpawnWorldObjects"); _SpawnMultiWorldObjectSettings = FactoryBase.ProvideManager <SpawnMultiWorldObjects>("Saga.Factory.SpawnMultiWorldObjects"); _CharacterConfiguration = FactoryBase.ProvideManager <CharacterConfiguration>("Saga.Factory.CharacterConfiguration"); _ItemDrops = FactoryBase.ProvideManager <ItemsDrops>("Saga.Factory.ItemDrops"); try { ManagerCollection section = (ManagerCollection)ConfigurationManager.GetSection("Saga.Managers"); if (section != null) { foreach (SingletonManagerElement element in section) { ManagerBase2 managerBase = ManagerBase2.ProvideManagerFromTypeString <ManagerBase2>(element.Type); _CustomManagers.Add(element.Name, managerBase); } } } catch (Exception e) { HostContext.Current.AddUnhandeldException(e); } finally { HostContext.Current.Initialize(); HostContext.Current.BeforeQuerySettings(); HostContext.Current.AfterQuerySettings(); HostContext.Current.Load(); HostContext.Current.Loaded(); } Console.ReadLine(); }
public void Run(string[] args, ManagerCollection managerCollection) { string c = string.Format("-c print({0})", string.Join(" ", args)); Utility.RunProcess("python.exe", c); }