Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }