public void Add_UpdatesExisting_ApplicationMap()
        {
            Application app1 = new Application("app1");
            app1.Add(new InstanceInfo() { InstanceId = "id1" });
            app1.Add(new InstanceInfo() { InstanceId = "id2" });

            Application app2 = new Application("app2");
            app2.Add(new InstanceInfo() { InstanceId = "id1" });
            app2.Add(new InstanceInfo() { InstanceId = "id2" });

            var apps = new Applications(new List<Application>() { app1, app2 });

            Application app1updated = new Application("app1");
            app1updated.Add(new InstanceInfo() { InstanceId = "id3" });
            app1updated.Add(new InstanceInfo() { InstanceId = "id4" });

            apps.Add(app1updated);

            Assert.NotNull(apps.ApplicationMap);
            Assert.Equal(2, apps.ApplicationMap.Count);
            Assert.True(apps.ApplicationMap.ContainsKey("app1".ToUpperInvariant()));
            Assert.True(apps.ApplicationMap.ContainsKey("app2".ToUpperInvariant()));
            var app = apps.ApplicationMap["app1".ToUpperInvariant()];
            Assert.NotNull(app);
            var instances = app.Instances;
            Assert.NotNull(instances);
            foreach (var instance in instances)
            {
                Assert.True(instance.InstanceId.Equals("id3") || instance.InstanceId.Equals("id4"));
            }
        }
        public void Add_Add_Updates()
        {
            var app  = new Application("foobar");
            var info = new InstanceInfo()
            {
                InstanceId = "1",
                Status     = InstanceStatus.DOWN
            };

            app.Add(info);

            Assert.NotNull(app.GetInstance("1"));
            Assert.Equal(InstanceStatus.DOWN, app.GetInstance("1").Status);

            var info2 = new InstanceInfo()
            {
                InstanceId = "1",
                Status     = InstanceStatus.UP
            };

            app.Add(info2);
            Assert.Equal(1, app.Count);
            Assert.NotNull(app.GetInstance("1"));
            Assert.Equal(InstanceStatus.UP, app.GetInstance("1").Status);
        }
Beispiel #3
0
        public void ApplicationListConstructor__AddsAppsFromList()
        {
            Application app1 = new Application("app1");

            app1.Add(new InstanceInfo()
            {
                InstanceId = "id1"
            });
            app1.Add(new InstanceInfo()
            {
                InstanceId = "id2"
            });

            Application app2 = new Application("app2");

            app2.Add(new InstanceInfo()
            {
                InstanceId = "id1"
            });
            app2.Add(new InstanceInfo()
            {
                InstanceId = "id2"
            });

            var apps = new Applications(new List <Application>()
            {
                app1, app2
            });

            Assert.NotNull(apps.ApplicationMap);
            Assert.True(apps.ApplicationMap.ContainsKey("app1".ToUpperInvariant()));
            Assert.True(apps.ApplicationMap.ContainsKey("app2".ToUpperInvariant()));
        }
        public void UpdateFromDelta_AddNewAppNewInstance_UpdatesCorrectly()
        {
            Application app1 = new Application("app1");
            app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" });
            app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" });

            Application app2 = new Application("app2");
            app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2" });
            app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2" });

            var apps = new Applications();
            apps.Add(app1);
            apps.Add(app2);

            var delta = new Applications();
            Application app3 = new Application("app3");
            app3.Add(new InstanceInfo() { AppName = "app3", InstanceId = "id1", VipAddress = "vapp3", SecureVipAddress = "svapp3", Actiontype = ActionType.ADDED });
            delta.Add(app3);
            apps.UpdateFromDelta(delta);

            var registered = apps.GetRegisteredApplication("app1");
            Assert.NotNull(registered);
            Assert.Equal("app1", registered.Name);
            Assert.NotNull(registered.Instances);
            Assert.Equal(2, registered.Instances.Count);

            registered = apps.GetRegisteredApplication("app2");
            Assert.NotNull(registered);
            Assert.Equal("app2", registered.Name);
            Assert.NotNull(registered.Instances);
            Assert.Equal(2, registered.Instances.Count);

            registered = apps.GetRegisteredApplication("app3");
            Assert.NotNull(registered);
            Assert.Equal("app3", registered.Name);
            Assert.NotNull(registered.Instances);
            Assert.Equal(1, registered.Instances.Count);

            var result = apps.GetInstancesByVirtualHostName("vapp1");

            Assert.NotNull(result);
            Assert.Equal(2, result.Count);
            Assert.True(result.Contains(app1.GetInstance("id1")));
            Assert.True(result.Contains(app1.GetInstance("id2")));

            result = apps.GetInstancesByVirtualHostName("vapp2");
            Assert.NotNull(result);
            Assert.Equal(2, result.Count);
            Assert.True(result.Contains(app2.GetInstance("id1")));
            Assert.True(result.Contains(app2.GetInstance("id2")));

            result = apps.GetInstancesByVirtualHostName("vapp3");
            Assert.NotNull(result);
            Assert.Equal(1, result.Count);
            Assert.True(result.Contains(app3.GetInstance("id1")));

            result = apps.GetInstancesByVirtualHostName("foobar");
            Assert.NotNull(result);
            Assert.Equal(0, result.Count);
        }
        public void GetInstancesByVirtualHostName_ReturnsExpected()
        {
            Application app1 = new Application("app1");
            app1.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" });
            app1.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" });

            Application app2 = new Application("app2");
            app2.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2" });
            app2.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2" });

            var apps = new Applications();
            apps.Add(app1);
            apps.Add(app2);

            var result = apps.GetInstancesByVirtualHostName("vapp1");

            Assert.NotNull(result);
            Assert.Equal(2, result.Count);
            Assert.True(result.Contains(app1.GetInstance("id1")));
            Assert.True(result.Contains(app1.GetInstance("id2")));

            result = apps.GetInstancesByVirtualHostName("vapp2");
            Assert.NotNull(result);
            Assert.Equal(2, result.Count);
            Assert.True(result.Contains(app2.GetInstance("id1")));
            Assert.True(result.Contains(app2.GetInstance("id2")));

            result = apps.GetInstancesByVirtualHostName("foobar");
            Assert.NotNull(result);
            Assert.Equal(0, result.Count);
        }
        public void Add_AddsTo_VirtualHostInstanceMaps()
        {
            Application app1 = new Application("app1");
            app1.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" });
            app1.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" });

            Application app2 = new Application("app2");
            app2.Add(new InstanceInfo() { InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2" });
            app2.Add(new InstanceInfo() { InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2" });

            var apps = new Applications();
            apps.Add(app1);
            apps.Add(app2);

            Assert.NotNull(apps.VirtualHostInstanceMap);
            Assert.Equal(2, apps.VirtualHostInstanceMap.Count);
            Assert.True(apps.VirtualHostInstanceMap.ContainsKey("vapp1".ToUpperInvariant()));
            Assert.True(apps.VirtualHostInstanceMap.ContainsKey("vapp2".ToUpperInvariant()));
            Assert.Equal(2, apps.VirtualHostInstanceMap["vapp1".ToUpperInvariant()].Count);
            Assert.Equal(2, apps.VirtualHostInstanceMap["vapp2".ToUpperInvariant()].Count);

            Assert.NotNull(apps.SecureVirtualHostInstanceMap);
            Assert.Equal(2, apps.SecureVirtualHostInstanceMap.Count);
            Assert.True(apps.SecureVirtualHostInstanceMap.ContainsKey("svapp1".ToUpperInvariant()));
            Assert.True(apps.SecureVirtualHostInstanceMap.ContainsKey("svapp2".ToUpperInvariant()));
            Assert.Equal(2, apps.SecureVirtualHostInstanceMap["svapp1".ToUpperInvariant()].Count);
            Assert.Equal(2, apps.SecureVirtualHostInstanceMap["svapp2".ToUpperInvariant()].Count);
        }
Beispiel #7
0
        public void Add_AddsTo_ApplicationMap()
        {
            Application app1 = new Application("app1");

            app1.Add(new InstanceInfo()
            {
                InstanceId = "id1"
            });
            app1.Add(new InstanceInfo()
            {
                InstanceId = "id2"
            });

            Application app2 = new Application("app2");

            app2.Add(new InstanceInfo()
            {
                InstanceId = "id1"
            });
            app2.Add(new InstanceInfo()
            {
                InstanceId = "id2"
            });

            var apps = new Applications();

            apps.Add(app1);
            apps.Add(app2);

            Assert.NotNull(apps.ApplicationMap);
            Assert.Equal(2, apps.ApplicationMap.Count);
            Assert.True(apps.ApplicationMap.ContainsKey("app1".ToUpperInvariant()));
            Assert.True(apps.ApplicationMap.ContainsKey("app2".ToUpperInvariant()));
        }
Beispiel #8
0
        public void GetInstancesByVipAddress_ReturnsExpected()
        {
            var app1 = new Application("app1");

            app1.Add(new InstanceInfo()
            {
                AppName = "app1", InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1", Status = InstanceStatus.DOWN
            });
            app1.Add(new InstanceInfo()
            {
                AppName = "app1", InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1", Status = InstanceStatus.DOWN
            });

            var app2 = new Application("app2");

            app2.Add(new InstanceInfo()
            {
                AppName = "app2", InstanceId = "id21", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.UP
            });
            app2.Add(new InstanceInfo()
            {
                AppName = "app2", InstanceId = "id22", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.OUT_OF_SERVICE
            });

            var apps = new Applications();

            apps.Add(app1);
            apps.Add(app2);

            var config = new EurekaClientConfig()
            {
                ShouldFetchRegistry      = false,
                ShouldRegisterWithEureka = false
            };
            var client = new DiscoveryClient(config)
            {
                Applications = apps
            };

            var result = client.GetInstancesByVipAddress("vapp1", false);

            Assert.NotNull(result);
            Assert.Equal(2, result.Count);
            Assert.True(result[0].InstanceId.Equals("id1") || result[0].InstanceId.Equals("id2"));
            Assert.True(result[1].InstanceId.Equals("id1") || result[1].InstanceId.Equals("id2"));

            result = client.GetInstancesByVipAddress("boohoo", false);
            Assert.NotNull(result);
            Assert.Equal(0, result.Count);

            apps.ReturnUpInstancesOnly = true;
            result = client.GetInstancesByVipAddress("vapp1", false);
            Assert.NotNull(result);
            Assert.Equal(0, result.Count);
        }
        public void UpdateFromDelta_ExistingAppWithRemovedInstance_UpdatesCorrectly()
        {
            Application app1 = new Application("app1");
            app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id1", VipAddress = "vapp1", SecureVipAddress = "svapp1" });
            app1.Add(new InstanceInfo() { AppName = "app1", InstanceId = "id2", VipAddress = "vapp1", SecureVipAddress = "svapp1" });

            Application app2 = new Application("app2");
            app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id1", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.UP });
            app2.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2", Status = InstanceStatus.DOWN });

            var apps = new Applications();
            apps.Add(app1);
            apps.Add(app2);

            var delta = new Applications();
            Application deltaApp3 = new Application("app2");
            deltaApp3.Add(new InstanceInfo() { AppName = "app2", InstanceId = "id2", VipAddress = "vapp2", SecureVipAddress = "svapp2", Actiontype = ActionType.DELETED });
            delta.Add(deltaApp3);
            apps.UpdateFromDelta(delta);

            var registered = apps.GetRegisteredApplication("app1");
            Assert.NotNull(registered);
            Assert.Equal("app1", registered.Name);
            Assert.NotNull(registered.Instances);
            Assert.Equal(2, registered.Instances.Count);

            registered = apps.GetRegisteredApplication("app2");
            Assert.NotNull(registered);
            Assert.Equal("app2", registered.Name);
            Assert.NotNull(registered.Instances);
            Assert.Equal(1, registered.Instances.Count);
            foreach (var inst in registered.Instances)
            {
                Assert.Equal(InstanceStatus.UP, inst.Status);
            }

            var result = apps.GetInstancesByVirtualHostName("vapp1");

            Assert.NotNull(result);
            Assert.Equal(2, result.Count);
            Assert.True(result.Contains(app1.GetInstance("id1")));
            Assert.True(result.Contains(app1.GetInstance("id2")));

            result = apps.GetInstancesByVirtualHostName("vapp2");
            Assert.NotNull(result);
            Assert.Equal(1, result.Count);
            Assert.True(result.Contains(app2.GetInstance("id1")));
            Assert.False(result.Contains(app2.GetInstance("id2")));

            result = apps.GetInstancesByVirtualHostName("foobar");
            Assert.NotNull(result);
            Assert.Equal(0, result.Count);
        }
Beispiel #10
0
        public void AddApplicationHealthStatus_AddsExpected()
        {
            var contrib = new EurekaApplicationsHealthContributor();
            var app1    = new Application("app1");

            app1.Add(new InstanceInfo()
            {
                InstanceId = "id1", Status = InstanceStatus.UP
            });
            app1.Add(new InstanceInfo()
            {
                InstanceId = "id2", Status = InstanceStatus.UP
            });

            var app2 = new Application("app2");

            app2.Add(new InstanceInfo()
            {
                InstanceId = "id1", Status = InstanceStatus.DOWN
            });
            app2.Add(new InstanceInfo()
            {
                InstanceId = "id2", Status = InstanceStatus.STARTING
            });

            var result = new HealthCheckResult();

            contrib.AddApplicationHealthStatus("app1", null, result);
            Assert.Equal(HealthStatus.DOWN, result.Status);
            Assert.Equal("No instances found", result.Details["app1"]);

            result = new HealthCheckResult();
            contrib.AddApplicationHealthStatus("foobar", app1, result);
            Assert.Equal(HealthStatus.DOWN, result.Status);
            Assert.Equal("No instances found", result.Details["foobar"]);

            result = new HealthCheckResult
            {
                Status = HealthStatus.UP
            };
            contrib.AddApplicationHealthStatus("app1", app1, result);
            Assert.Equal(HealthStatus.UP, result.Status);
            Assert.Equal("2 instances with UP status", result.Details["app1"]);

            result = new HealthCheckResult
            {
                Status = HealthStatus.UP
            };
            contrib.AddApplicationHealthStatus("app2", app2, result);
            Assert.Equal(HealthStatus.DOWN, result.Status);
            Assert.Equal("0 instances with UP status", result.Details["app2"]);
        }
    /********** Fill IE Regimen **********/
    private void FillIERegimen()
    {
        if (Request.QueryString["btnreg"].ToString() == "btnRegimen")
        {
            Application.Add("AddRegimen", Session["SelectedData"]);
        }
        else if (Request.QueryString["btnreg"].ToString() == "btnRegimen1")
        {
            Application.Add("AddRegimen1", Session["SelectedData"]);
        }
        else if (Request.QueryString["btnreg"].ToString() == "btnRegimen2")
        {
            Application.Add("AddRegimen2", Session["SelectedData"]);
        }
        else if (Request.QueryString["btnreg"].ToString() == "btnRegimen3")
        {
            Application.Add("AddRegimen3", Session["SelectedData"]);
        }
        else if (Request.QueryString["btnreg"].ToString() == "btnRegimen4")
        {
            Application.Add("AddRegimen4", Session["SelectedData"]);
        }

        else
        {
            Application.Add("AddRegimen", Session["SelectedData"]);
        }
    }
Beispiel #12
0
 protected void Application_Error(Object sender, EventArgs e)
 {
     Application.Add("Error", Server.GetLastError());
     // If an error occurs anywhere in the application, it will be saved
     // as an application variable, which can be easily displayed
     // by redirecting the user to the Error.aspx page.
 }
Beispiel #13
0
        /// <summary>
        /// This method will set up a file watcher on the promo url mapping file to
        /// identify the update to the contents of the file or creation of a new mapping
        /// file
        /// </summary>
        private void monitorPromoUrlMappingFile()
        {
            if (fsw == null)
            {
                string promoUrlMappingFileAndPath = Context.Server.MapPath(ContentDeliveryEngineConfig.PathInformation.PromoUrlMappingPath.Path);

                if (!string.IsNullOrEmpty(promoUrlMappingFileAndPath))
                {
                    Application.Add("monitor_promoUrlMappingFile", new FileSystemWatcher(Path.GetDirectoryName(promoUrlMappingFileAndPath)));
                    fsw = (FileSystemWatcher)Application["monitor_promoUrlMappingFile"];
                    fsw.NotifyFilter        = NotifyFilters.LastWrite | NotifyFilters.CreationTime | NotifyFilters.Size | NotifyFilters.LastAccess | NotifyFilters.Attributes;
                    fsw.EnableRaisingEvents = true;
                    fsw.Filter = Path.GetFileName(promoUrlMappingFileAndPath);

                    // Monitor for file creation and changes.
                    fsw.Changed += new FileSystemEventHandler(OnChanged);
                    fsw.Created += new FileSystemEventHandler(OnChanged);
                    fsw.Deleted += new FileSystemEventHandler(OnPromoUrlFileDeleted);
                }
                else
                {
                    log.Error("monitorPromoUrlMappingFile(): ContentDeliveryEngineConfig.PathInformation.PromoUrlMappingPath is empty, cannot set the file monitoring");
                }
            }
        }
Beispiel #14
0
        protected void Application_Start(object sender, EventArgs e)
        {
            //读取系统配置信息
            var configService = unity.GetInstance <IConfigService>();
            var config        = configService.GetConfig("base");

            ApplicationConfig.SysFee = config.GetValue("sysfee").TryParseToDecimal(0.03m);

            Application.Add("name", config.GetValue("name"));
            Application.Add("site", config.GetValue("site"));
            Application.Add("slogan", config.GetValue("slogan"));
            Application.Add("seo_title", config.GetValue("seo_title"));
            Application.Add("seo_keys", config.GetValue("seo_keys"));
            Application.Add("seo_desc", config.GetValue("seo_desc"));
            Application.Add("beian", config.GetValue("beian"));
            Application.Add("tel", config.GetValue("tel"));
            Application.Add("fax", config.GetValue("fax"));
            Application.Add("hot_line", config.GetValue("hot_line"));
            Application.Add("qqkefu1", config.GetValue("qqkefu1"));
            Application.Add("qqkefu2", config.GetValue("qqkefu2"));
            Application.Add("qqkefu3", config.GetValue("qqkefu3"));
            Application.Add("address", config.GetValue("address"));
            Application.Add("keywords", config.GetValue("keywords"));
            Application.Add("description", config.GetValue("description"));
            Application.Add("copyright", config.GetValue("copyright"));
            Application.Add("sysfee", ApplicationConfig.SysFee);
            Application.Add("lowest_get_cash", config.GetValue("lowest_get_cash"));
            Application.Add("lowest_get_points_cash", config.GetValue("lowest_get_points_cash"));
            Application.Add("money_points_ratio", config.GetValue("money_points_ratio"));
            Application.Add("make_good", config.GetValue("make_good"));
        }
 public static void Add <T>(this Application application, IEnumerable <T> objs) where T : Object
 {
     foreach (var obj in objs)
     {
         application.Add(obj);
     }
 }
        protected override void ProcessRecord()
        {
            foreach (var item in InputObject)
            {
                switch (item.BaseObject)
                {
                case Application a:
                    CachedObjects.Add(a.Objects);
                    break;

                case Object o:
                    CachedObjects.Add(o);
                    break;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Application["channelUri"] != null)
            {
                Application["channelUri"] = channelUri;
            }
            else
            {
                Application.Add("channelUri", channelUri);
            }

            if (Application["channelUri"] != null)
            {
                string aStrReq = Application["channelUri"] as string;
                string toast1  = "<?xml version=\"1.0\" encoding=\"utf-8\"?> ";
                string toast2  = @"<toast>
                        <visual>
                            <binding template=""ToastText01"">
                                <text id=""1"">Hello Push Notification Service!!</text>
                            </binding>
                        </visual>
                    </toast>";
                string xml     = toast1 + toast2;

                Response.Write("Result: " + PostToCloud(aStrReq, xml));
            }
            else
            {
                Response.Write("Application 'channelUri=' has not been set yet");
            }
            Response.End();
        }
Beispiel #18
0
        private void registerControllerFactory()
        {
            IUnityContainer           container = new UnityContainer();
            UnityConfigurationSection section   = null;

            System.Configuration.Configuration config = null;
            ExeConfigurationFileMap            map    = new ExeConfigurationFileMap();

            map.ExeConfigFilename = EyouSoft.Common.Utility.GetMapPath("/Config/IBLL.Configuration.xml");
            config  = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
            section = (UnityConfigurationSection)config.GetSection("unity");
            section.Containers.Default.Configure(container);

            map.ExeConfigFilename = EyouSoft.Common.Utility.GetMapPath("/Config/IDAL.Configuration.xml");
            config  = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
            section = (UnityConfigurationSection)config.GetSection("unity");
            section.Containers.Default.Configure(container);

            container
            .RegisterType <ISMSServices, EyouSoft.DAL.BackgroundServices.SMSServices>()
            .RegisterType <IMQServices, EyouSoft.DAL.BackgroundServices.MQServices>()
            .RegisterType <IPluginService, PluginService>();

            Application.Add("container", container);
        }
Beispiel #19
0
        private void ConnectToDb()
        {
            MongoClient    mongoClient = new MongoClient(AppConfig.Read("Nemrut.Mongo.ConnectionString"));
            IMongoDatabase db          = mongoClient.GetDatabase("crowdy");

            Application.Add("Collection", db.GetCollection <BsonDocument>("nemrut-azure"));
        }
Beispiel #20
0
 void Application_Start(object sender, EventArgs e)
 {
     // Code that runs on application startup
     AuthConfig.RegisterOpenAuth();
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     Application.Add("visibility_flag", false);
 }
Beispiel #21
0
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            int id_receita;
            int id_utensilio;

            if (TextBox1.Text != null && TextBox2.Text != null && TextBox3.Text != null)
            {
                // adiciona receita e retorna o id da receita adicionada
                string nome        = TextBox1.Text;
                int    nutricional = Int32.Parse(TextBox2.Text);
                id_receita = fac.AddReceita(nome, nutricional);
                // guarda o id da receita
                Application.Clear();
                Application.Add("ID RECEITA", id_receita);

                // adiciona utensilio e retorna o id do utensilio adicionado
                string utensilio = TextBox3.Text;
                id_utensilio = fac.addUtensilio(404, utensilio);

                // adiciona o id da receita criado e do utensilio a tabela receita utensilio
                fac.addReceitaUtensilio(id_receita, id_utensilio);

                fac.insertReceitaPassoIngrediente(id_receita, map);
            }
        }
Beispiel #22
0
    protected void cboFiles_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            int           idx       = cboFiles.SelectedIndex;
            string        selName   = string.Empty;
            int           FileCount = cboFiles.Items.Count;
            string        path      = Server.MapPath("~/Upload/");
            DirectoryInfo dir       = new DirectoryInfo(path);
            FileInfo[]    fileInfo  = dir.GetFiles();

            for (int j = 0; j < FileCount; j++)
            {
                if (cboFiles.Items[j].Selected)
                {
                    selVal = fileInfo.ElementAt <FileInfo>(j).Name;
                }
            }

            if (cboFiles.SelectedIndex >= 0)
            {
                lblDeleteFile.Text = String.Format("{0} will be permanently removed. Are you certain?", selVal);
                MdlPopDeleteFile.Show();
                pnlDelete.Visible = true;
                Application.Remove("DeletedFileName");
                Application.Add("DeletedFileName", selVal);
            }
            cboFiles.ClearSelection();
        }
        catch (IndexOutOfRangeException idx)
        {
            Response.Redirect("Error.aspx", true);
        }
    }
Beispiel #23
0
        protected void Application_Start()
        {
            //// handle areas
            AreaRegistration.RegisterAllAreas();
            RegisterRoutes(RouteTable.Routes);

            /*
             * FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
             * RouteConfig.RegisterRoutes(RouteTable.Routes);
             * BundleConfig.RegisterBundles(BundleTable.Bundles);
             */

            // Enable the mobile detection provider.
            HttpCapabilitiesBase.BrowserCapabilitiesProvider = new MobileCapabilitiesProvider();
#if DEBUG
            // uncomment this for route debugging
            //RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
#endif
            var sessionids = new HashSet <string>();

            Application.Add("sessionidList", sessionids);

            MvcHandler.DisableMvcResponseHeader = true;
            // start cache-based scheduler
            CacheScheduler.Instance.RegisterCacheEntry();

            // no support for this yet, need to watch SVC16

            // register Liquid custom tags
            Template.RegisterTag <PaginateBlock>("paginate");
            Template.RegisterTag <UserForm>("form");

            // add additional viewengine provider
            System.Web.Hosting.HostingEnvironment.RegisterVirtualPathProvider(new AssemblyResourceProvider());
        }
Beispiel #24
0
    private void Page_Load(Object sender, EventArgs e)
    {
// <Snippet1>
        Application.Add("MyAppVar1", MyObject1);
        Application.Add("MyAppVar2", MyObject2);
// </Snippet1>
    }
Beispiel #25
0
        protected void Session_Start(object sender, EventArgs e)
        {
            string sFunctionName = "Session_Start(,)";

            #region comment
            //sLogDirectory = ConfigurationManager.AppSettings["LogDirectory"].ToString();
            //sLogFileName = ConfigurationManager.AppSettings["LogFileName"].ToString();
            //isDateWiseLogs = ConfigurationManager.AppSettings["isDateWiseLogs"].ToString() == "1" ? true : false;

            //oLog.Initialize(sLogDirectory, sLogFileName, isDateWiseLogs);
            #endregion comment

            oLog = new Logger();
            Application.Add("oLog", oLog);
            if (SetOrganizationConfiguration().isSuccessful)
            {
                ValidateLicense();
            }
            else
            {
                #region Text Logging
                MvcApplication.oLog.Log(
                    sClassName,
                    sFunctionName,
                    "Failed to fetch Organization Configuration.");
                #endregion Text Logging
            }
        }
Beispiel #26
0
        private void initConfig()
        {
            Application["product"] = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
            Application["version"] = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;

            resources = new System.Resources.ResourceManager("SharpWebMail", System.Reflection.Assembly.GetExecutingAssembly());
            Application["resources"] = resources;
            System.Collections.Hashtable config = (System.Collections.Hashtable)System.Configuration.ConfigurationSettings.GetConfig("sharpwebmail");
            foreach (System.Collections.DictionaryEntry item in config)
            {
                Application.Add(item.Key.ToString(), item.Value);
            }
            config = null;
            if (Application["sharpwebmail/send/addressbook"] != null)
            {
                Application["sharpwebmail/general/addressbooks"] = true;
            }
            if ((bool)Application["sharpwebmail/read/message/useserverencoding"])
            {
                anmar.SharpMimeTools.SharpMimeHeader.EncodingDefault = System.Text.Encoding.Default;
            }
            TestAvailableCultures();
            System.Collections.SortedList availablecultures_values = new System.Collections.SortedList(availablecultures.Count);
            foreach (System.Collections.DictionaryEntry item in availablecultures)
            {
                availablecultures_values.Add(item.Value, item.Key);
            }
            Application["AvailableCultures"] = availablecultures_values;
            initInvariantCulture();

            Application["sharpwebmail/read/message/temppath"] = parseTempFolder(Server.MapPath("/"), Application["sharpwebmail/read/message/temppath"]);
            Application["sharpwebmail/send/message/temppath"] = parseTempFolder(Server.MapPath("/"), Application["sharpwebmail/send/message/temppath"]);
        }
Beispiel #27
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AuthConfig.RegisterAuth();

            UserPathManager sapd = new UserPathManager("SuperAdmin");
            UserPathManager aapd = new UserPathManager("AgencyAdmin");
            UserPathManager capd = new UserPathManager("ClientAdmin");
            UserPathManager cmpd = new UserPathManager("ClientManager");
            UserPathManager tmpd = new UserPathManager("TalentManager");
            UserPathManager tpd  = new UserPathManager("Talent");
            UserPathManager apd  = new UserPathManager("Applicant");

            sapd.AddActionDetails("Dashboard", "Home");
            aapd.AddActionDetails("Dashboard", "Agency");
            capd.AddActionDetails("Main", "Home"); //TODO: Create client admin landing page
            cmpd.AddActionDetails("Main", "Home"); //TODO: Create client manager landing page
            tmpd.AddActionDetails("Main", "Home"); //TODO: Create talent manager landing page
            tpd.AddActionDetails("Main", "Home");  //TODO: Create talent landing page
            apd.AddActionDetails("Main", "Home");  //TODO: Create applicant landing page

            sapd.Add(aapd);
            aapd.Add(capd);
            capd.Add(cmpd);
            cmpd.Add(tmpd);
            tmpd.Add(tpd);
            tpd.Add(apd);

            Application.Add("UserPathManager", sapd);
        }
Beispiel #28
0
        static void Main(string[] args)
        {
            Application.Add(new Window(AppName, (int)Engine.AppScale * 800,
                                       (int)Engine.AppScale * 600));

            Application.RunLoop();
        }
    //public static UsersCollection Users = new UsersCollection();

    void Application_Start(object sender, EventArgs e)
    {
        Application.Add("userCount", 0);
        UsersCollection users = new UsersCollection();

        Application.Add("Users", users);
    }
Beispiel #30
0
    private void Init_Form()
    {
        try
        {
            //CLogger.WriteLog(ELogLevel.INFO, "Form: frmLogin, Method: Init_Form() begin!");
            //Response.Write("SessionCount -" + Session.Count.ToString());
            Session.RemoveAll();
            Session.Timeout = Convert.ToInt32(((NameValueCollection)ConfigurationSettings.GetConfig("appSettings"))["SessionTimeOut"]);
            Session.Add("AppUserId", "");
            Session.Add("AppUserName", "");
            Session.Add("EnrollFlag", "");
            Session.Add("IdentifierFlag", "");
            Session.Add("AppLocationId", "");
            Session.Add("AppLocation", "");
            Session.Add("AppCountryId", "");
            Session.Add("AppPosID", "");
            Session.Add("AppSatelliteId", "");
            Session.Add("GracePeriod", "");
            Session.Add("AppDateFormat", "");
            Session.Add("UserRight", "");
            Session.Add("BackupDrive", "");
            Session.Add("SystemId", "1");
            Session.Add("ModuleId", "");
            Application.Add("AppCurrentDate", "");
            Application.Add("MasterData", "");
            Session.Add("Program", "");
            Session.Add("AppCurrency", "");
            Session.Add("AppUserEmployeeId", "");
            Session.Add("CustomfrmDrug", "");
            Session.Add("CustomfrmLab", "");
            Session.Add("AppUserCustomList", "");
            Session.Add("SCMModule", null);
            Session.Add("FactilityID", 0);
            Session.Add("PlugInMenuLoaded", "false");
            Session.Add("Billing", "false");
            ////////////////////////////////////////

            lblDate.Text      = "";
            lblUserName.Text  = "";
            lblLocation.Text  = "";
            txtuname.Text     = "";
            txtpassword.Text  = "";
            imgLogin.ImageUrl = "";
            chkPref.Checked   = true;
            BindCombo();
            GetApplicationParameters();
            //lblLocation.Text = Session["AppLocation"].ToString();

            txtuname.Focus();


            lblversion.Text = AuthenticationManager.AppVersion;
            lblrelDate.Text = AuthenticationManager.ReleaseDate;
            //CLogger.WriteLog(ELogLevel.INFO, "Form: frmLogin, Method: Init_Form() end!");
        }
        catch (Exception ex)
        {
            CLogger.WriteLog(ELogLevel.ERROR, "Form: frmLogin, Method: Init_Form()", ex);
        }
    }