示例#1
0
        public void SetVersionStateExt(IVersionSupport obj, VersionStates vs)
        {
            List <IVersionSupport> sourceVersionStrate = GetVersionedStrate(obj, this);

            foreach (IVersionSupport elem in sourceVersionStrate)
            {
                elem.VersionState = vs;
            }
        }
示例#2
0
 public crmStage(Session session, VersionStates state,
                 crmDeliveryPlan delivery_plan, crmPaymentPlan payment_plan)
     : base(session)
 {
     VersionState       = state;
     DeliveryPlan       = delivery_plan;
     DeliveryPlan.Stage = this;
     _DeliveryMethod    = delivery_plan.DeliveryMethod;
     PaymentPlan        = payment_plan;
     PaymentPlan.Stage  = this;
     _PaymentMethod     = Deal.PaymentMethod.SCHEDULE;
     _StageType         = Contract.StageType.FINANCE;
 }
示例#3
0
 public crmStage(Session session, VersionStates state) : base(session, state)
 {
 }
示例#4
0
 public crmDeliveryUnit(Session session, VersionStates state) : base(session, state)
 {
 }
示例#5
0
        public virtual void SetVersionStateExt(IVersionSupport obj, VersionStates vs)
        {
            VersionHelper vHelper = new VersionHelper(this.Session);

            vHelper.SetVersionStateExt(obj, vs);
        }
 public crmDealWithStageVersion(Session session, VersionStates state) : base(session, state)
 {
 }
示例#7
0
 public crmContractVersion(Session session, VersionStates state) : base(session, state)
 {
 }
示例#8
0
 public crmPaymentPlan(Session session, VersionStates state) : base(session, state)
 {
 }
示例#9
0
 public crmFinancialDealVersion(Session session, VersionStates state) : base(session, state)
 {
 }
示例#10
0
 public crmPaymentCasheLess(Session session, VersionStates state) : base(session, state)
 {
 }
示例#11
0
 public crmPaymentMoney(Session session, VersionStates state) : base(session, state)
 {
 }
示例#12
0
 public crmObligationTransfer(Session session, VersionStates state) : base(session, state)
 {
 }
示例#13
0
 public crmCostCol(Session session, VersionStates state) : base(session, state)
 {
 }
示例#14
0
 protected VersionRecord(Session session, VersionStates state) : base(session)
 {
     this.VersionState = state;
     this.VersionAfterConstruction();
 }
示例#15
0
 public crmCostValue(Session session, VersionStates state) : base(session, state)
 {
 }
示例#16
0
 public crmDeliveryService(Session session, VersionStates state) : base(session, state)
 {
 }
示例#17
0
 public crmObligationUnit(Session session, VersionStates state) : base(session, state)
 {
 }
示例#18
0
 public crmContractParty(Session ses, VersionStates state) : base(ses, state) { }
示例#19
0
 public crmFinancialStructure(Session session, VersionStates state) : base(session, state)
 {
 }
示例#20
0
 public crmDeliveryMaterial(Session session, VersionStates state) : base(session, state)
 {
 }
示例#21
0
 /// <summary>
 /// Простановка у всех копий объектов из словаря dict указанного статуса versionState
 /// </summary>
 /// <param name="objectList"></param>
 /// <param name="versionState"></param>
 public void SetVersionState(Dictionary <IVersionSupport, IVersionSupport> dict, VersionStates versionState)
 {
     foreach (IVersionSupport obj in dict.Values)
     {
         obj.VersionState = versionState;
     }
 }
示例#22
0
 public crmDealNomenclature(Session session, VersionStates state) : base(session, state)
 {
 }
示例#23
0
        public virtual void SetVersionState(Dictionary <IVersionSupport, IVersionSupport> dict, VersionStates versionState)
        {
            VersionHelper vHelper = new VersionHelper(this.Session);

            vHelper.SetVersionState(dict, versionState);
        }