private void ShowSelectedRecords(StringCollection sc, Command cmd) { string _tableFolder = Convert.ToString(ViewState["TableFolder"]); string _tableName = Convert.ToString(ViewState["TableName"]); string redirecturl = ""; string _tablePath = String.Empty; if (string.IsNullOrEmpty(_tableFolder.Trim())) { _tablePath = "~/" + _tableName; } else { _tablePath = "~/" + _tableFolder + "/" + _tableName; } if (sc.Count > 1) { if (cmd.Equals(Command.Delete)) { redirecturl = _tablePath + "/Delete.aspx?SuperKey="; } else if (cmd.Equals(Command.Details)) { redirecturl = _tablePath + "/Details.aspx?SuperKey="; } else { redirecturl = _tablePath + "/Update.aspx?SuperKey="; } int superKeyId = 0; var sData = new SystemEntityTypeDataModel(); sData.EntityName = Convert.ToString(ViewState["TableName"]); var sDt = Framework.Components.Core.SystemEntityTypeDataManager.Search(sData, SessionVariables.RequestProfile); if (sDt.Rows.Count > 0) { var systemEntityTypeId = Convert.ToInt32(sDt.Rows[0][SystemEntityTypeDataModel.DataColumns.SystemEntityTypeId]); superKeyId = ApplicationCommon.GenerateSuperKey(sc, systemEntityTypeId); } redirecturl += superKeyId; } else if (sc.Count == 1) { if (cmd.Equals(Command.Delete)) { redirecturl = _tablePath + "/Delete.aspx"; } else if (cmd.Equals(Command.Details)) { redirecturl = _tablePath + "/Details.aspx"; } else { redirecturl = _tablePath + "/Update.aspx"; } redirecturl += "?SetId=" + sc[0]; } Response.Redirect(redirecturl, false); }
private void ShowSelectedRecords(StringCollection sc, string tablename) { string _tableFolder = Convert.ToString(ViewState["TableFolder"]); if (tablename.Equals("Schedule") || tablename.StartsWith("Schedule")) { _tableFolder = "Scheduling"; } else if (tablename.Equals("Risk") || tablename.Equals("Reward")) { _tableFolder = "RiskAndReward"; } else if (tablename.Equals("TaskRun") || tablename.StartsWith("TaskEntity") || tablename.StartsWith("TaskSchedule")) { _tableFolder = "TasksAndWorkflow"; } else if (tablename.Equals("Activity") || tablename.StartsWith("TaskEntity") || tablename.StartsWith("TaskSchedule")) { _tableFolder = "WBS"; } string _tableName = tablename; string redirecturl = ""; string _tablePath = String.Empty; if (string.IsNullOrEmpty(_tableFolder.Trim())) { _tablePath = "~/" + _tableName; } else { _tablePath = "~/" + _tableFolder + "/" + _tableName; } if (sc.Count > 1) { redirecturl = _tablePath + "/Details.aspx?SuperKey="; int superKeyId = 0; var sData = new SystemEntityTypeDataModel(); sData.EntityName = Convert.ToString(ViewState["TableName"]); var sDt = Framework.Components.Core.SystemEntityTypeDataManager.Search(sData, SessionVariables.AuditId); if (sDt.Rows.Count > 0) { var systemEntityTypeId = Convert.ToInt32(sDt.Rows[0][SystemEntityTypeDataModel.DataColumns.SystemEntityTypeId]); superKeyId = ApplicationCommon.GenerateSuperKey(sc, systemEntityTypeId); } redirecturl += superKeyId; } else if (sc.Count == 1) { redirecturl = _tablePath + "/Details.aspx"; redirecturl += "?SetId=" + sc[0]; } Response.Redirect(redirecturl, false); }
public int GenerateSuperKey(string Ids) { int superKeyId = 0; if (!string.IsNullOrEmpty(Ids)) { var ids = Ids.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); var systemEntityTypeId = (int)SystemEntity.DailyTaskItemQueueStatus; superKeyId = ApplicationCommon.GenerateSuperKey(UIHelper.ArrayToCollection(ids), systemEntityTypeId); } return(superKeyId); }
public int GenerateSuperKey(string Ids) { int superKeyId = 0; if (!string.IsNullOrEmpty(Ids)) { var ids = Ids.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); var systemEntityTypeId = (int)SystemEntity.ReleaseNoteBusinessDifficulty; superKeyId = ApplicationCommon.GenerateSuperKey(UIHelper.ArrayToCollection(ids), systemEntityTypeId); } return(superKeyId); }
private void ShowSelectedRecords(StringCollection sc, ActionCommand cmd) { var _tableFolder = Convert.ToString(ViewState["TableFolder"]); var _tableName = CoreTableName; var redirecturl = ""; if (sc.Count > 1) { var systemEntityTypeId = GetSystemEntityTypeId(); var superKeyId = ApplicationCommon.GenerateSuperKey(sc, systemEntityTypeId); redirecturl = Page.GetRouteUrl(_tableName + "EntityRouteSuperKey", new { Action = cmd.ToString(), SuperKey = superKeyId }); } else if (sc.Count == 1) { redirecturl = Page.GetRouteUrl(_tableName + "EntityRoute", new { Action = cmd.ToString(), SetId = sc[0] }); } if (!string.IsNullOrEmpty(Request.QueryString["user"])) { redirecturl += "&user="******"user"]; } if (cmd.Equals(ActionCommand.TestData)) { redirecturl += "&Mode=Test"; } else if (cmd.Equals(ActionCommand.RealData)) { redirecturl += "&Mode=Real"; } else if (cmd.Equals(ActionCommand.Renumber)) { if (string.IsNullOrEmpty(txtSeed.Text) || string.IsNullOrEmpty(txtIncrement.Text)) { return; } redirecturl += Page.AppRelativeTemplateSourceDirectory + "RenumberData.aspx?Mode=Renumber&Seed=" + txtSeed.Text + "&Increment=" + txtIncrement.Text; } Response.Redirect(redirecturl, false); }