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 } }
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) { } }