コード例 #1
0
        public void TestSetup()
        {
            busChnageInfo     = new BChangeOrganicInfo();
            person_testObject = new Person();
            infoProxy         = new OrganicInfoProxy();
            errorList         = new List <ChangeInfoErrorProxy>();

            workgrpTA.Insert("WorkGroupTest1", "0-0", 0);
            workgrpTA.Insert("WorkGroupTest2", "0-1", 0);

            DatabaseGateway.TA_WorkGroupDataTable             table = new DatabaseGateway.TA_WorkGroupDataTable();
            DatabaseGateway.TA_CalculationRangeGroupDataTable dateRangeGroupTable = new DatabaseGateway.TA_CalculationRangeGroupDataTable();
            DatabaseGateway.TA_RuleCategoryDataTable          ruleTable           = new DatabaseGateway.TA_RuleCategoryDataTable();

            workgrpTA.FillByName(table, "WorkGroupTest1");
            ADOWorkGroup1.ID         = Convert.ToInt32(table.Rows[0]["workgroup_ID"]);
            ADOWorkGroup1.Name       = Convert.ToString(table.Rows[0]["workgroup_Name"]);
            ADOWorkGroup1.CustomCode = Convert.ToString(table.Rows[0]["workgroup_CustomCode"]);

            workgrpTA.FillByName(table, "WorkGroupTest2");
            ADOWorkGroup2.ID         = Convert.ToInt32(table.Rows[0]["workgroup_ID"]);
            ADOWorkGroup2.Name       = Convert.ToString(table.Rows[0]["workgroup_Name"]);
            ADOWorkGroup2.CustomCode = Convert.ToString(table.Rows[0]["workgroup_CustomCode"]);

            assignWorkGroupTA.Insert(ADOWorkGroup1.ID, ADOPerson1.ID, new DateTime(2011, 01, 01));

            dateRangeGroupTA.Insert("RangeGroup1", "", 1);
            dateRangeGroupTA.Insert("RangeGroup2", "", 1);

            dateRangeGroupTA.FillByGroupName(dateRangeGroupTable, "RangeGroup1");
            ADOGroup1.ID          = Convert.ToDecimal(dateRangeGroupTable.Rows[0]["CalcRangeGroup_ID"]);
            ADOGroup1.Name        = Convert.ToString(dateRangeGroupTable.Rows[0]["CalcRangeGroup_Name"]);
            ADOGroup1.Description = Convert.ToString(dateRangeGroupTable.Rows[0]["CalcRangeGroup_Des"]);

            dateRangeGroupTA.FillByGroupName(dateRangeGroupTable, "RangeGroup2");

            ADOGroup2.ID          = Convert.ToDecimal(dateRangeGroupTable.Rows[0]["CalcRangeGroup_ID"]);
            ADOGroup2.Name        = Convert.ToString(dateRangeGroupTable.Rows[0]["CalcRangeGroup_Name"]);
            ADOGroup2.Description = Convert.ToString(dateRangeGroupTable.Rows[0]["CalcRangeGroup_Des"]);

            assinTA.Insert(ADOPerson1.ID, ADOGroup1.ID, new DateTime(2011, 01, 01));

            ruleCatTA.Insert("RuleGroupTest1", "0000", false, "00-00test1");
            ruleCatTA.Insert("RuleGroupTest2", "0000", false, "00-00test1");

            ruleTable        = ruleCatTA.GetDataByName("RuleGroupTest1");
            ADORuleCat1.ID   = (Decimal)ruleTable[0]["RuleCat_ID"];
            ADORuleCat1.Name = (String)ruleTable[0]["RuleCat_Name"];

            ruleTable        = ruleCatTA.GetDataByName("RuleGroupTest2");
            ADORuleCat2.ID   = (Decimal)ruleTable[0]["RuleCat_ID"];
            ADORuleCat2.Name = (String)ruleTable[0]["RuleCat_Name"];

            ruleTA.Insert(0001, "", "", "", null, false, ADORuleCat1.ID, Utility.ToInteger(ruleTypeTA.GetData().Rows[0][0]), 0);
            ruleTA.Insert(0001, "", "", "", null, false, ADORuleCat2.ID, Utility.ToInteger(ruleTypeTA.GetData().Rows[0][0]), 0);

            prsRleCatAsgTA.Insert(ADOPerson1.ID, ADORuleCat2.ID, "2011/01/01", "2011/06/01", null);
        }
コード例 #2
0
ファイル: MainPage.aspx.cs プロジェクト: ImanRezaeipour/GTS
        protected void Button49_Click(object sender, EventArgs e)
        {
            PersonAdvanceSearchProxy pas = new PersonAdvanceSearchProxy()
            {
                RuleGroupId = 26, PersonActivateState = true
            };
            IList <ChangeInfoErrorProxy> msg  = new List <ChangeInfoErrorProxy>();
            OrganicInfoProxy             info = new OrganicInfoProxy()
            {
                RuleGroupID = 27, RuleGroupFromDate = "1392/07/01"                                             /*, RuleGroupToDate = "1392/08/01"*/
            };
            BChangeOrganicInfo bus = new BChangeOrganicInfo();

            bus.ChangeInfo(pas, info, out msg);
        }