Esempio n. 1
0
 public Deal(int dbId, String name, DealPhase phase, int?predecessorId, int?successorId, DateTime creationTime, DateTime?disposalTime)
 {
     this.DbId          = dbId;
     this.Name          = name;
     this.Phase         = phase;
     this.PredecessorId = predecessorId;
     this.SuccessorId   = successorId;
     this.CreationTime  = creationTime;
     this.DisposalTime  = disposalTime;
 }
 public DealPhaseTransition(int dealId, int currentDealId, string currentDealName,
                            DateTime?creationTime, DateTime?dateOut, DealPhase phase)
 {
     this.DealId          = dealId;
     this.CurrentDealId   = currentDealId;
     this.CurrentDealName = currentDealName;
     this.Creationtime    = creationTime;
     this.DateOut         = dateOut;
     this.Phase           = phase;
 }
Esempio n. 3
0
        public static Deal HydrateDeal(String dealStr)
        {
            String[]  dealParts = dealStr.Split(new char[] { ';' });
            DealPhase p         = (DealPhase)Enum.Parse(typeof(DealPhase), dealParts[2]);
            int?      pred      = dealParts[3].Length > 0 && !dealParts[3].ToUpper().Equals("NULL") ? (int?)Int32.Parse(dealParts[3]) : null;
            int?      suc       = dealParts[4].Length > 0 && !dealParts[4].ToUpper().Equals("NULL") ? (int?)Int32.Parse(dealParts[4]) : null;
            DateTime  ct        = DateTime.Parse(dealParts[5]);
            DateTime? dt        = dealParts[6].Length > 0 && !dealParts[6].ToUpper().Equals("NULL") ? (DateTime?)DateTime.Parse(dealParts[6]) : null;

            Deal newDeal = new Deal(
                Int32.Parse(dealParts[0]),
                dealParts[1],
                p,
                pred,
                suc,
                ct,
                dt
                );

            return(newDeal);
        }