Beispiel #1
0
        protected override void OnInit(EventArgs e)
        {
            try
            {
                DynamicUpdatePanel.AddColumns(GetColumns());
                SuperKey = ApplicationCommon.GetSuperKey();
                SetId    = ApplicationCommon.GetSetId();
                var key = 0;
                var TestSuiteXTestCasedata = new TestSuiteXTestCaseDataModel();
                var results = TestCaseManagement.Components.DataAccess.TestSuiteXTestCaseDataManager.Search(TestSuiteXTestCasedata, SessionVariables.RequestProfile).Clone();

                if (!string.IsNullOrEmpty(SuperKey))
                {
                    var data = new SuperKeyDetailDataModel();
                    data.SuperKeyId = Convert.ToInt32(SuperKey);

                    // Change System Entity Type
                    data.SystemEntityTypeId = (int)Framework.Components.DataAccess.SystemEntity.TestSuiteXTestCase;
                    var dt = Framework.Components.Core.SuperKeyDetailDataManager.Search(data, SessionVariables.RequestProfile);
                    if (dt != null && dt.Rows.Count > 0)
                    {
                        foreach (System.Data.DataRow dr in dt.Rows)
                        {
                            key = Convert.ToInt32(dr[SuperKeyDetailDataModel.DataColumns.EntityKey]);
                            TestSuiteXTestCasedata.TestSuiteXTestCaseId = key;
                            var TestSuiteXTestCasedt = TestCaseManagement.Components.DataAccess.TestSuiteXTestCaseDataManager.Search(TestSuiteXTestCasedata, SessionVariables.RequestProfile);
                            if (TestSuiteXTestCasedt.Rows.Count == 1)
                            {
                                results.ImportRow(TestSuiteXTestCasedt.Rows[0]);
                            }
                        }
                    }
                }
                else
                {
                    key = SetId;
                    TestSuiteXTestCasedata.TestSuiteXTestCaseId = key;
                    var TestSuiteXTestCasedt = TestCaseManagement.Components.DataAccess.TestSuiteXTestCaseDataManager.Search(TestSuiteXTestCasedata, SessionVariables.RequestProfile);
                    if (TestSuiteXTestCasedt.Rows.Count == 1)
                    {
                        results.ImportRow(TestSuiteXTestCasedt.Rows[0]);
                    }
                }
                SelectedData = new DataTable();
                SelectedData = results.Copy();
                base.OnInit(e);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                //throw
            }
        }
Beispiel #2
0
        override protected void btnUpdate_Click(object sender, EventArgs e)
        {
            var UpdatedData = new DataTable();
            var data        = new FunctionalityXFunctionalityActiveStatusDataModel();

            UpdatedData = TaskTimeTracker.Components.Module.ApplicationDevelopment.FunctionalityXFunctionalityActiveStatusDataManager.Search(data, SessionVariables.RequestProfile).Clone();
            for (var i = 0; i < SelectedData.Rows.Count; i++)
            {
                data.FunctionalityXFunctionalityActiveStatusId =
                    Convert.ToInt32(SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityXFunctionalityActiveStatusId].ToString());
                data.FunctionalityId =
                    Convert.ToInt32(SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityId].ToString());

                data.FunctionalityActiveStatusId =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityActiveStatusId))
                                        ? int.Parse(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityActiveStatusId).ToString())
                                        : int.Parse(SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityActiveStatusId].ToString());

                data.FunctionalityId =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityId))
                                        ? int.Parse(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityId).ToString())
                                        : int.Parse(SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityId].ToString());

                data.Memo =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.Memo))
                                        ? CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.Memo)
                                        : SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.Memo].ToString();

                data.AcknowledgedBy =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.AcknowledgedBy))
                                        ? CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.AcknowledgedBy)
                                        : SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.AcknowledgedBy].ToString();

                data.KnowledgeDate =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.KnowledgeDate))
                    ? DateTime.Parse(CheckAndGetRepeaterTextBoxValue(FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.KnowledgeDate).ToString())
                    : DateTime.Parse(SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.KnowledgeDate].ToString());


                TaskTimeTracker.Components.Module.ApplicationDevelopment.FunctionalityXFunctionalityActiveStatusDataManager.Update(data, SessionVariables.RequestProfile);
                data = new FunctionalityXFunctionalityActiveStatusDataModel();
                data.FunctionalityXFunctionalityActiveStatusId = Convert.ToInt32(SelectedData.Rows[i][FunctionalityXFunctionalityActiveStatusDataModel.DataColumns.FunctionalityXFunctionalityActiveStatusId].ToString());
                var dt = TaskTimeTracker.Components.Module.ApplicationDevelopment.FunctionalityXFunctionalityActiveStatusDataManager.Search(data, SessionVariables.RequestProfile);

                if (dt.Rows.Count == 1)
                {
                    UpdatedData.ImportRow(dt.Rows[0]);
                }
            }
            DynamicUpdatePanel.SetUp(GetColumns(), "FunctionalityXFunctionalityActiveStatus", UpdatedData);
        }
Beispiel #3
0
        override protected void btnUpdate_Click(object sender, EventArgs e)
        {
            var UpdatedData = new DataTable();
            var data        = new TestSuiteXTestCaseDataModel();

            UpdatedData = TestCaseManagement.Components.DataAccess.TestSuiteXTestCaseDataManager.Search(data, SessionVariables.RequestProfile).Clone();
            for (var i = 0; i < SelectedData.Rows.Count; i++)
            {
                data.TestSuiteXTestCaseId =
                    Convert.ToInt32(SelectedData.Rows[i][TestSuiteXTestCaseDataModel.DataColumns.TestSuiteXTestCaseId].ToString());

                data.TestSuiteId =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestSuiteId))
                    ? int.Parse(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestSuiteId).ToString())
                    : int.Parse(SelectedData.Rows[i][TestSuiteXTestCaseDataModel.DataColumns.TestSuiteId].ToString());

                data.TestCaseId =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestCaseId))
                    ? int.Parse(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestCaseId).ToString())
                    : int.Parse(SelectedData.Rows[i][TestSuiteXTestCaseDataModel.DataColumns.TestCaseId].ToString());

                data.TestCaseStatusId =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestCaseStatusId))
                    ? int.Parse(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestCaseStatusId).ToString())
                    : int.Parse(SelectedData.Rows[i][TestSuiteXTestCaseDataModel.DataColumns.TestCaseStatusId].ToString());

                data.TestCasePriorityId =
                    !string.IsNullOrEmpty(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestCasePriorityId))
                    ? int.Parse(CheckAndGetRepeaterTextBoxValue(TestSuiteXTestCaseDataModel.DataColumns.TestCasePriorityId).ToString())
                    : int.Parse(SelectedData.Rows[i][TestSuiteXTestCaseDataModel.DataColumns.TestCasePriorityId].ToString());

                TestCaseManagement.Components.DataAccess.TestSuiteXTestCaseDataManager.Update(data, SessionVariables.RequestProfile);
                data = new TestSuiteXTestCaseDataModel();
                data.TestSuiteXTestCaseId = Convert.ToInt32(SelectedData.Rows[i][TestSuiteXTestCaseDataModel.DataColumns.TestSuiteXTestCaseId].ToString());
                var dt = TestCaseManagement.Components.DataAccess.TestSuiteXTestCaseDataManager.Search(data, SessionVariables.RequestProfile);

                if (dt.Rows.Count == 1)
                {
                    UpdatedData.ImportRow(dt.Rows[0]);
                }
                // if everything is done and good THEN move from thsi page.
                //Response.Redirect("Default.aspx?Added=" + true, false);
            }
            DynamicUpdatePanel.SetUp(GetColumns(), "TestSuiteXTestCase", UpdatedData);
        }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DynamicUpdatePanel.SetUp(GetColumns(), "TestSuiteXTestCase", GetData());
 }
Beispiel #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DynamicUpdatePanel.SetUp(GetColumns(), "FunctionalityXFunctionalityActiveStatus", GetData());
 }