示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            initialPageAccess();
            CheckErrors check = new CheckErrors();

            try
            {
                g_testCaseId = Request.QueryString["id"];
                if (!check.checkTestCaseAccess(g_testCaseId, loginId))
                {
                    goBack();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
                goBack();
            }
            if (!IsPostBack)
            {
                files = new List <HttpPostedFile>();
                fillInputs();
            }
            //The below to be used whenever needed in the other page:
            Session.Add("projectId", g_projectId);
            Session.Add("userStoryId", g_userStoryId);
            Session.Add("sprintTaskId", g_sprintTaskId);
            Session.Add("testCaseId", g_sprintTaskId);
            updateUniqueId();
            checkIfTestCaseDeleted();
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            initialPageAccess();
            CheckErrors check = new CheckErrors();

            try
            {
                if (Request.QueryString["id"] != null)
                {
                    g_testCaseId = Request.QueryString["id"];
                    if (!check.checkTestCaseAccess(g_testCaseId, loginId))
                    {
                        goBack();
                    }
                    if (Request.QueryString["sprintTaskId"] != null)
                    {
                        g_sprintTaskId = Request.QueryString["sprintTaskId"];
                    }
                    if (Request.QueryString["userStoryId"] != null)
                    {
                        g_userStoryId = Request.QueryString["userStoryId"];
                    }
                    if (Request.QueryString["projectId"] != null)
                    {
                        g_projectId = Request.QueryString["projectId"];
                    }
                }
                else
                {
                    goBack();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
                goBack();
            }
            if (!IsPostBack)
            {
                connect.Open();
                try
                {
                    getTestCaseInfo();
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Error: " + ex.ToString());
                }
                connect.Close();
            }
            //The below to be used whenever needed in the other page. Most likely to be used in ViewSprintTask page:
            Session.Add("testCaseId", g_testCaseId);
            checkIfTestCaseTerminated();
        }