protected void btnCreate_Click(object sender, EventArgs e)
        {
            int count=0;

            //get the id of chosen element from Dropdwonlist

            //ASSUMPTION
            //id we get is 6

            //fetch PReference data for id 6
            CanvasBizProcess canvBiz = new CanvasBizProcess();
            SessionData.PrefData  = new PreferenceData();
            SessionData.PrefData = canvBiz.GetPReferenceDataForUserPreference("6"); //REMOVE HARDCODE

            if (SessionData.PrefData.TaskOne1.Equals("F"))
            {
                //make user chose templates , edit templates and publish to Facebook
                SessionData.PrefData.CurrentTask1 = "F";
                Response.Redirect("SiteCreation.aspx?CDID=" + SessionData.Customer.CustomerID + "&TID=6", false);
            }
            else if(SessionData.PrefData.TaskOne1.Equals("Y"))
            {
                //only Youtube
            }
        }
示例#2
0
        public void sitecreation()
        {
            try
            {
                string prefernceId = preferenceDropDown.SelectedValue;
                //get the id of chosen element from Dropdwonlist

                //ASSUMPTION
                //id we get is 6

                //fetch PReference data for id 6
                CanvasBizProcess canvBiz = new CanvasBizProcess();
                SessionData.PrefData = new PreferenceData();
                SessionData.PrefData = canvBiz.GetPReferenceDataForUserPreference(prefernceId); //REMOVE HARDCODE
                SessionData.PrefData.PrefID1 = prefernceId;

                if (SessionData.PrefData.TaskOne1.Equals("F"))
                {
                    //make user chose templates , edit templates and publish to Facebook
                    SessionData.PrefData.CurrentTask1 = "F";

                    //   Response.Redirect("SiteCreation.aspx?CDID=" + SessionData.Customer.CustomerID + "&TID="+prefernceId, false);
                }
                else if (SessionData.PrefData.TaskOne1.Equals("Y"))
                {
                    //only Youtube
                    SessionData.PrefData.CurrentTask1 = "Y";
                    //Response.Redirect("SiteCreation.aspx?CDID=" + SessionData.Customer.CustomerID + "&TID=" + prefernceId, false);
                }

                int TemplateID = int.Parse(hdnCurrentTemplateId.Value.ToString().Trim());
                //int TemplateID = 11; //HARDCODED REMOVE

                SessionData.UserAction = oUserDetails;
                if (oUserDetails.TemplateId == 0)
                    oUserDetails.TemplateId = TemplateID;// UserDataDetails.Add("TemplateId", TemplateID);
                else if (oUserDetails.TemplateId != TemplateID)
                    oUserDetails.TemplateId = TemplateID;

                string sCustomerId, Query;
                sCustomerId = SessionData.Customer.CustomerID;
                string strConnection = System.Configuration.ConfigurationSettings.AppSettings["SoConn"];

                //if (string.IsNullOrEmpty(oUserDetails.CustomerId))
                //    sCustomerId = oUserDetails.CustomerId.ToString();

                SessionData.UserAction.CustomerId = SessionData.Customer.CustomerID;

                int CustomerId;

                Query = "Insert into Sites values(" + "'" + SessionData.Customer.CustomerID + "','" + txtSiteName.Text.Trim() + "','P','',null,''," + oUserDetails.TemplateId + ",'index.html'," + "'" + SessionData.Customer.CustomerID + "','','','')";

                string sSiteId = SqlHelper.ExecuteScalar(strConnection, CommandType.Text, Query + ";Select @@Identity").ToString();
                CreateSitePhysically(oUserDetails.TemplateId.ToString(), sSiteId);

                Query = "update  Sites set FolderPath='SiteImages/'+'" + sSiteId + "',FolderPathTool='Sites/Tool/'+'" + sSiteId + "',FolderPathFinal='Sites/Final/'+'" + sSiteId + "' where SiteId=" + sSiteId;
                SqlHelper.ExecuteNonQuery(strConnection, CommandType.Text, Query);

                SessionData.PrefData.TemplateID1 = Convert.ToInt32(hdnCurrentTemplateId.Value);

                //if (TemplateID == 12)
                //{
                Response.Redirect("PageEditor.aspx?SiteId=" + sSiteId, false);
                //}
                //else
                //{
                //    Response.Redirect("PageEditorVar.aspx?SiteId=" + sSiteId);

                //}

            }
            catch (Exception ex)
            {

            }
        }