Ejemplo n.º 1
0
        protected override void FillRequiredFields(BPProcess2Object obj)
        {
            // создаем обязательные объекты
            var bp = new BPProcessTest().CreateNew();

            // заполняем поля
            obj.AsDynamic().BPPROCESS2OBJECTPROCESSCODE = bp.GetKey();
            obj.AsDynamic().BPPROCESS2OBJECTOBJECTNAME  = SourceNameHelper.Instance.GetSourceName(typeof(BPProcess2Object));
        }
Ejemplo n.º 2
0
        protected override void FillRequiredFields(BPWorkflow obj)
        {
            // создаем обязательные объекты
            var bp = new BPProcessTest().CreateNew();

            // заполняем поля
            obj.AsDynamic().WorkflowCode = TestString;
            obj.AsDynamic().ProcessCode_r = bp.GetKey();
            obj.AsDynamic().WorkflowName = TestString;
        }
Ejemplo n.º 3
0
        protected override void FillRequiredFields(BPTrigger obj)
        {
            // создаем обязательные объекты
            var bp = new BPProcessTest().CreateNew();

            // заполняем поля
            obj.AsDynamic().TriggerCode   = TestString;
            obj.AsDynamic().ProcessCode_r = bp.GetKey();

            // отслеживаем себя же
            obj.AsDynamic().ObjectName_r = SourceNameHelper.Instance.GetSourceName(typeof(BPTrigger));
        }
Ejemplo n.º 4
0
        protected override void FillRequiredFields(BPLog obj)
        {
            // создаем обязательные объекты
            var bp   = new BPProcessTest().CreateNew();
            var user = new UserTest().CreateNew();

            // заполняем поля
            //area.AsDynamic().BPLOGID = TestString;
            obj.AsDynamic().PROCESSCODE_R    = bp.GetKey();
            obj.AsDynamic().USERCODE_R       = user.GetKey();
            obj.AsDynamic().BPLOGINSTANCE    = new Guid(TestInstanceStr).ToString();
            obj.AsDynamic().BPLOGCURRENTSTEP = TestString;
            obj.AsDynamic().BPLOGSTATUS      = TestString;
            obj.AsDynamic().BPLOGSTARTTIME   = DateTime.Now.AddDays(-5);
            obj.AsDynamic().BPLOGENDTIME     = DateTime.Now;
        }