//-------------------------------------------------------------------------------------------
    protected void Page_Init(object sender, EventArgs e)
    {
        // Register1.HideRegisterButtonRow();
        //if (LoggedInUser.Id != Guid.Empty)
        {
            //AccountInfo.Visible = false;
            //AccountInfoHeader.Visible = false;
        }

        Master.FixedWidth = true;
        Master.MaxWidth   = "880px";
        WeavverMaster.SetToolbarVisibility(false);
        RequiresSSL        = true;
        ActivationRequired = false;

        PrimaryContact.Title.Text = "Primary Contact";
        BillingContact.Title.Text = "Billing/Shipping Contact";

        if (ShoppingCart.Items.Count == 0)
        {
            ShowError("We could not find any items in your shopping cart. Please re-add them.");
            Response.Redirect("~/", true);
        }

        Deposit.Text   = ShoppingCart.DepositTotal.ToString("C");
        Monthly.Text   = ShoppingCart.MonthlyTotal.ToString("C");
        CartTotal.Text = ShoppingCart.Total.ToString("C");
        IsPublic       = true;

        if (!IsPostBack)
        {
            UpdatePage();
        }
    }
示例#2
0
//-------------------------------------------------------------------------------------------
        protected void Page_Load(object sender, EventArgs e)
        {
            table = DynamicDataRouteHandler.GetRequestMetaTable(Context);

            WeavverMaster.SetChatVisibility(true);
            WeavverMaster.FixedWidth      = false;
            WeavverMaster.Width           = "100%";
            WeavverMaster.FormTitle       = table.DisplayName;
            WeavverMaster.FormDescription = GetPageContent("Logistics/Products/Showcase_Description");

            //GridView1.SetMetaTable(table, table.GetColumnValuesFromRoute(Context));
            //GridView1.RowCreated += new GridViewRowEventHandler(GridView1_RowCreated);
            GridDataSource.EntityTypeFilter = table.EntityType.Name;

            if (table.EntityType.FullName.Contains("Logistics_Products"))
            {
                if (LoggedInUser == null || LoggedInUser.OrganizationId != SelectedOrganization.OrganizationId)
                {
                    GridDataSource.WhereParameters.Add(new Parameter("IsPublic", DbType.Boolean, "True"));
                }
            }
            GridDataSource.WhereParameters.Add(new Parameter("OrganizationId", DbType.Guid, SelectedOrganization.Id.ToString()));

            GridDataSource.OrderBy = "it.Name";

            WeavverMaster.FormTitle = table.DisplayName;
            GridDataSource.Include  = table.ForeignKeyColumnsNames;

            StoreSpecials.Text = GetPageContent("Sales/Store Specials");
        }
示例#3
0
//-------------------------------------------------------------------------------------------
    protected void Page_Load(object sender, EventArgs e)
    {
        IsPublic = true;

        if (Request.UserHostAddress != "127.0.0.1" || ConfigurationManager.AppSettings["install_mode"] == "false")
        {
            Response.Write("This page is unavailable to the general internet. Please visit from the server machine.");
            Response.End();
        }

        WeavverMaster.SetToolbarVisibility(false);
        WeavverMaster.FormTitle       = "Weavver First-Time Set-Up";
        WeavverMaster.FormDescription = "This wizard will help you configure Weavver for your first use.";

        //"Notice: To deploy the schema you need to change your web.config setting 'install_mode' from false to true to install Weavver.";

        //NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration cfg = (NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration)ConfigurationManager.GetSection("hibernate-configuration");
        //string con1 = ConfigurationManager.ConnectionStrings["weavver"].ConnectionString;
        //string con2 = cfg.SessionFactory.Properties["connection.connection_string"];
        //if (con1 != con2)
        //{
        //     ShowError("Your connection strings are out of sync. Please fix this in the web.config file.");
        //}

        string connectionString = ConfigurationManager.ConnectionStrings["WeavverEntityContainer"].ConnectionString;
        var    entityBuilder    = new System.Data.EntityClient.EntityConnectionStringBuilder(connectionString);
        var    sqlBuilder       = new System.Data.SqlClient.SqlConnectionStringBuilder(entityBuilder.ProviderConnectionString);

        DatabaseHost.Text     = sqlBuilder.DataSource;
        DatabaseUsername.Text = sqlBuilder.UserID;
        DatabaseName.Text     = sqlBuilder.InitialCatalog;
    }
示例#4
0
        protected void Page_Init(object sender, EventArgs e)
        {
            IsPublic = true;

            WeavverMaster.FixedWidth = false;
            WeavverMaster.Width      = "100%";
            //WeavverMaster.FormTitle = table.DisplayName;
            WeavverMaster.SetToolbarVisibility(true);
        }
示例#5
0
//-------------------------------------------------------------------------------------------
    protected void Page_Init(object sender, EventArgs e)
    {
        IsPublic                 = true;
        ActivationRequired       = false;
        WeavverMaster.FormTitle  = "Register for your Weavver Account";
        WeavverMaster.FixedWidth = false;
        WeavverMaster.Width      = "100%";
        WeavverMaster.MaxWidth   = "800px";
        WeavverMaster.SetToolbarVisibility(false);
    }
示例#6
0
//-------------------------------------------------------------------------------------------
        protected void Page_Init(object sender, EventArgs e)
        {
            IsPublic = true;

            if (!Roles.IsUserInRole("Administrators"))
            {
                Response.Redirect("~/", true);
            }

            table = DynamicDataRouteHandler.GetRequestMetaTable(Context);
            FormView1.SetMetaTable(table);

            DetailsDataSource.EntityTypeFilter = table.EntityType.Name;

            WeavverMaster.FormTitle = "Edit entry from " + table.DisplayName;

            //FormView1.DataBind();

            //var obj = Weavver.Data.EntityDataSourceExtensions.GetItemObject<Weavver.Data.IT_Servers>(FormView1.DataItem);
            //GenerateMenu(TableActions.Edit, table.Provider.EntityType);

            WeavverMenuItem auditTrail = new WeavverMenuItem();

            auditTrail.Name = "Audit Trails";
            auditTrail.Link = "~/Data_AuditTrails/List.aspx?Id=" + Request.QueryString["Id"];
            WeavverMaster.ToolBarMenuAdd(auditTrail);

            WeavverMenuItem urlList = new WeavverMenuItem();

            urlList.Name = "URLs";
            urlList.Link = "~/System_URLs/List.aspx?ObjectId=" + Request.QueryString["Id"];
            WeavverMaster.ToolBarMenuAdd(urlList);

            WeavverMenuItem urlNew = new WeavverMenuItem();

            urlNew.Name = "New URL";
            urlNew.Link = "~/System_URLs/Insert.aspx?ObjectId=" + Request.QueryString["Id"] + "&TableName=" + table.Provider.EntityType.ToString().Replace("Weavver.Data.", "");
            WeavverMaster.ToolBarMenuAdd(urlNew);

            string projectionPath = "~/DynamicData/Projections/" + table.EntityType.ToString().Replace("Weavver.Data.", "") + ".ascx";

            if (File.Exists(Server.MapPath(projectionPath)))
            {
                Control projection = LoadControl(projectionPath);
                Projections.Controls.Add(projection);
            }
        }
示例#7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     WeavverMaster.SetToolbarVisibility(false);
     WeavverMaster.FormTitle = "Weavver Installed";
 }
示例#8
0
//-------------------------------------------------------------------------------------------
        protected void Page_Load(object sender, EventArgs e)
        {
            //HtmlControl wc = (HtmlControl)Master.FindControl("ContentDIV");
            //wc.Attributes.CssStyle["padding"] = "0px";
            //wc.Attributes.CssStyle["padding-left"] = "0px";
            //wc.Attributes.CssStyle["background-color"] = "transparent";
            //wc.Attributes.CssStyle["border"] = "none";

            if (Roles.IsUserInRole("Administrators"))
            {
                AdminLinks.Visible = true;
            }

            string pathBase = Request.Url.PathAndQuery;

            pathBase = pathBase.Substring(0, pathBase.LastIndexOf("/"));
            string url = pathBase + "/Edit.aspx?Id=" + Request["Id"];

            DetailsDataSource.EntityTypeFilter = table.EntityType.Name;

            WeavverMaster.SetChatVisibility(true);
            WeavverMaster.FormTitle       = "Entry from table " + table.DisplayName;
            WeavverMaster.FixedWidth      = true;
            WeavverMaster.FormDescription = "";

            ActivationRequired = false;
            string id = Request["id"];

            if (id != null)
            {
                Guid idGuid = new Guid(id);

                using (WeavverEntityContainer data = new WeavverEntityContainer())
                {
                    item = (from x in data.Logistics_Products
                            where x.Id == idGuid
                            select x).First();

                    if (item != null)
                    {
                        //Master.FormDescription = description;
                        url = item.Name + " Inquiry";
                        if (Request["IFrame"] == "true")
                        {
                            url += "&IFrame=true";
                        }

                        using (WeavverEntityContainer data2 = new WeavverEntityContainer())
                        {
                            var formDescription = (from x in data2.CMS_Pages
                                                   where x.Title == "Sales/Header" &&
                                                   x.OrganizationId == SelectedOrganization.Id
                                                   select x).FirstOrDefault();

                            if (formDescription != null)
                            {
                                WeavverMaster.FormDescription = formDescription.Page.Replace("{ITEM_NAME}", url);
                            }
                        }

                        InitializeDesign();
                    }
                }
            }
            //Title = table.DisplayName;
            DetailsDataSource.Include = table.ForeignKeyColumnsNames;

            if (!IsPostBack)
            {
                if (item != null)
                {
                    UpdatePage();
                }
            }
            //Master.DiscussionEnabled = false;
        }