public static int Main(string[] args) { int status = 0; try { Console.Out.Write("testing load properties from UTF-8 path... "); Console.Out.Flush(); Ice.InitializationData id = new Ice.InitializationData(); id.properties = Ice.Util.createProperties(); id.properties.load("./config/中国_client.config"); test(id.properties.getProperty("Ice.Trace.Network").Equals("1")); test(id.properties.getProperty("Ice.Trace.Protocol").Equals("1")); test(id.properties.getProperty("Config.Path").Equals("./config/中国_client.config")); test(id.properties.getProperty("Ice.ProgramName").Equals("PropertiesClient")); Console.Out.WriteLine("ok"); Console.Out.Write("testing load properties from UTF-8 path using Ice::Application... "); Console.Out.Flush(); PropertiesClient c = new PropertiesClient(); c.main(args, "./config/中国_client.config"); Console.Out.WriteLine("ok"); } catch(System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } return status; }
public StartingForm() { InitializeComponent(); try { //Get all Products DataHolders.ProductsHolder.products = ProductClient.GetProducts(); //Get all connections DataHolders.ButtonConnectionHolder.connections = ButtonsClient.GetButtonConnections(); DataHolders.UnitProductConnectionHolder.Connections = ButtonsClient .GetUnitPorductConnections(); //Documents DataHolders.DocumentConnectionHolder.documentProductConnections = DocumentClient .GetAllDocumnetProductConnections(); //Warehouse DataHolders.WarehouseHolder.warehouses = DatabaseManagers.WarehouseClient.GetWarehouses(); //DatabaseManagers.WarehouseManager.GetWarehouses(); DataHolders.WarehouseHolder.warehouseProductConnections = DatabaseManagers.WarehouseClient .GetWarehouseProductConnection(); //workers DataHolders.WorkerHolder.workers = WorkerClient.GetWorkers(); DataHolders.WorkerHolder.avaliableWorkers = WorkerClient.GetAavalibleWorkers(); //Delivery DataHolders.DeliveryHolder.partners = DeliveryClient.GetPartners(); DataHolders.DeliveryHolder.locations = DeliveryClient.GetLocations(); DataHolders.DeliveryHolder.vehicles = DeliveryClient.GetVehicles(); DataHolders.DeliveryHolder.routes = DeliveryClient.GetRoutes(); DataHolders.DeliveryHolder.avaliableVehicles = DeliveryClient.GetAvalibleVehicles(); //properties if (PropertiesClient.GetProperties().Exists((e) => e.name == Enums.PropertyName.distance)) { DataHolders.PropertiesHolder.distanceUnit = PropertiesClient.GetProperties() .Find((e) => e.name == Enums.PropertyName.distance).value; } if (PropertiesClient.GetProperties().Exists((e) => e.name == Enums.PropertyName.weight)) { DataHolders.PropertiesHolder.weightUnit = PropertiesClient.GetProperties() .Find((e) => e.name == Enums.PropertyName.weight).value; } } catch (Exception) { MessageBox.Show("Error connecting to database, initial data couldn't be load"); Environment.Exit(1); } }
private void cmbWeightUnit_TextChanged(object sender, EventArgs e) { try { PropertiesClient.InsertProperty(new Property(Enums.PropertyName.weight, cmbWeightUnit.Text)); PropertiesHolder.weightUnit = cmbWeightUnit.Text; } catch (Exception) { MessageBox.Show("Failed to insert property"); } }
public static int Main(string[] args) { int status = 0; try { Console.Out.Write("testing load properties from UTF-8 path... "); Console.Out.Flush(); Ice.Properties properties = Ice.Util.createProperties(); properties.load("./config/中国_client.config"); test(properties.getProperty("Ice.Trace.Network").Equals("1")); test(properties.getProperty("Ice.Trace.Protocol").Equals("1")); test(properties.getProperty("Config.Path").Equals("./config/中国_client.config")); test(properties.getProperty("Ice.ProgramName").Equals("PropertiesClient")); Console.Out.WriteLine("ok"); Console.Out.Write("testing load properties from UTF-8 path using Ice::Application... "); Console.Out.Flush(); PropertiesClient c = new PropertiesClient(); c.main(args, "./config/中国_client.config"); Console.Out.WriteLine("ok"); } catch (System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } // // Try to load multiple config files. // try { Console.Out.Write("testing using Ice.Config with multiple config files... "); Console.Out.Flush(); string[] args1 = new string[] { "--Ice.Config=config/config.1, config/config.2, config/config.3" }; Ice.Properties properties = Ice.Util.createProperties(ref args1); test(properties.getProperty("Config1").Equals("Config1")); test(properties.getProperty("Config2").Equals("Config2")); test(properties.getProperty("Config3").Equals("Config3")); Console.Out.WriteLine("ok"); } catch (System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } return(status); }
public static int Main(string[] args) { int status = 0; try { Console.Out.Write("testing load properties from UTF-8 path... "); Console.Out.Flush(); Ice.Properties properties = Ice.Util.createProperties(); properties.load("./config/中国_client.config"); test(properties.getProperty("Ice.Trace.Network").Equals("1")); test(properties.getProperty("Ice.Trace.Protocol").Equals("1")); test(properties.getProperty("Config.Path").Equals("./config/中国_client.config")); test(properties.getProperty("Ice.ProgramName").Equals("PropertiesClient")); Console.Out.WriteLine("ok"); Console.Out.Write("testing load properties from UTF-8 path using Ice::Application... "); Console.Out.Flush(); PropertiesClient c = new PropertiesClient(); c.main(args, "./config/中国_client.config"); Console.Out.WriteLine("ok"); } catch(System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } // // Try to load multiple config files. // try { Console.Out.Write("testing using Ice.Config with multiple config files... "); Console.Out.Flush(); string[] args1 = new string[]{"--Ice.Config=config/config.1, config/config.2, config/config.3"}; Ice.Properties properties = Ice.Util.createProperties(ref args1); test(properties.getProperty("Config1").Equals("Config1")); test(properties.getProperty("Config2").Equals("Config2")); test(properties.getProperty("Config3").Equals("Config3")); Console.Out.WriteLine("ok"); } catch(System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } return status; }
public static int Main(string[] args) { int status = 0; try { Console.Out.Write("testing load properties from UTF-8 path... "); Console.Out.Flush(); Ice.Properties properties = Ice.Util.createProperties(); properties.load("./config/中国_client.config"); test(properties.getProperty("Ice.Trace.Network").Equals("1")); test(properties.getProperty("Ice.Trace.Protocol").Equals("1")); test(properties.getProperty("Config.Path").Equals("./config/中国_client.config")); test(properties.getProperty("Ice.ProgramName").Equals("PropertiesClient")); Console.Out.WriteLine("ok"); Console.Out.Write("testing load properties from UTF-8 path using Ice::Application... "); Console.Out.Flush(); PropertiesClient c = new PropertiesClient(); c.main(args, "./config/中国_client.config"); Console.Out.WriteLine("ok"); } catch(System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } // // Try to load multiple config files. // try { Console.Out.Write("testing using Ice.Config with multiple config files... "); Console.Out.Flush(); string[] args1 = new string[]{"--Ice.Config=config/config.1, config/config.2, config/config.3"}; Ice.Properties properties = Ice.Util.createProperties(ref args1); test(properties.getProperty("Config1").Equals("Config1")); test(properties.getProperty("Config2").Equals("Config2")); test(properties.getProperty("Config3").Equals("Config3")); Console.Out.WriteLine("ok"); } catch(System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } try { Console.Out.Write("testing configuration file escapes... "); Console.Out.Flush(); string[] args1 = new string[]{"--Ice.Config=config/escapes.cfg"}; Ice.Properties properties = Ice.Util.createProperties(ref args1); string[] props = new string[]{"Foo\tBar", "3", "Foo\\tBar", "4", "Escape\\ Space", "2", "Prop1", "1", "Prop2", "2", "Prop3", "3", "My Prop1", "1", "My Prop2", "2", "My.Prop1", "a property", "My.Prop2", "a property", "My.Prop3", " a property ", "My.Prop4", " a property ", "My.Prop5", "a \\ property", "foo=bar", "1", "foo#bar", "2", "foo bar", "3", "A", "1", "B", "2 3 4", "C", "5=#6", "AServer", "\\\\server\\dir", "BServer", "\\server\\dir", ""}; for(int i = 0; props[i].Length > 0; i += 2) { test(properties.getProperty(props[i]).Equals(props[i + 1])); } Console.Out.WriteLine("ok"); } catch(System.Exception ex) { System.Console.Error.WriteLine(ex); status = 1; } return status; }
public override void run(string[] args) { { Console.Out.Write("testing load properties from UTF-8 path... "); Console.Out.Flush(); Ice.Properties properties = Ice.Util.createProperties(); properties.load("./config/中国_client.config"); test(properties.getProperty("Ice.Trace.Network").Equals("1")); test(properties.getProperty("Ice.Trace.Protocol").Equals("1")); test(properties.getProperty("Config.Path").Equals("./config/中国_client.config")); test(properties.getProperty("Ice.ProgramName").Equals("PropertiesClient")); Console.Out.WriteLine("ok"); Console.Out.Write("testing load properties from UTF-8 path using Ice::Application... "); Console.Out.Flush(); PropertiesClient c = new PropertiesClient(); c.main(args, "./config/中国_client.config"); Console.Out.WriteLine("ok"); } // // Try to load multiple config files. // { Console.Out.Write("testing using Ice.Config with multiple config files... "); Console.Out.Flush(); string[] args1 = new string[] { "--Ice.Config=config/config.1, config/config.2, config/config.3" }; Ice.Properties properties = Ice.Util.createProperties(ref args1); test(properties.getProperty("Config1").Equals("Config1")); test(properties.getProperty("Config2").Equals("Config2")); test(properties.getProperty("Config3").Equals("Config3")); Console.Out.WriteLine("ok"); } { Console.Out.Write("testing configuration file escapes... "); Console.Out.Flush(); string[] args1 = new string[] { "--Ice.Config=config/escapes.cfg" }; Ice.Properties properties = Ice.Util.createProperties(ref args1); string[] props = new string[] { "Foo\tBar", "3", "Foo\\tBar", "4", "Escape\\ Space", "2", "Prop1", "1", "Prop2", "2", "Prop3", "3", "My Prop1", "1", "My Prop2", "2", "My.Prop1", "a property", "My.Prop2", "a property", "My.Prop3", " a property ", "My.Prop4", " a property ", "My.Prop5", "a \\ property", "foo=bar", "1", "foo#bar", "2", "foo bar", "3", "A", "1", "B", "2 3 4", "C", "5=#6", "AServer", "\\\\server\\dir", "BServer", "\\server\\dir", "" }; for (int i = 0; props[i].Length > 0; i += 2) { test(properties.getProperty(props[i]).Equals(props[i + 1])); } Console.Out.WriteLine("ok"); } }