public override object Clone(string sNodeName)
        {
            CommissionSessions sessions = new CommissionSessions();

            foreach (CommissionSession session in this)
            {
                sessions.Add((CommissionSession)session.Clone(sNodeName));
            }
            return(sessions);
        }
 public override void Initialize()
 {
     base.Initialize();
     this._EndWorkDate              = "";
     this._AssignDate               = "";
     this._Status                   = new BasicInfoDetail();
     this._CorrelateOffer           = new Offer();
     this._CorrelateCommission      = new BasicInfoDetail();
     this._AdminExpert              = new CommissionExpert();
     this._OfferEngineerings        = new Engineerings();
     this._GovReports               = new GovernmentReports();
     this._CommissionReports        = new OfferCommissionReports();
     this._Sessions                 = new CommissionSessions();
     this._CommissionResults        = new OfferCommissionResults();
     this._orderInCommissionSession = 0;
 }