예제 #1
0
 public ChangeOrderContract()
 {
     this.projectKey                          = null;
     this.number                              = 0;
     this.effectiveDate                       = DateTime.Now;
     this.contractor                          = null;
     this.description                         = string.Empty;
     this.originalConstructionCost            = 0;
     this.newConstructionCost                 = 0;
     this.currentProject                      = null;
     this.changeType                          = null;
     this.changeTypeDirection                 = ChangeDirectionContract.Unchanged;
     this.previousTimeChangedTotal            = null;
     this.previousAuthorizedChangeOrderAmount = null;
     this.amountChanged                       = 0;
     this.timeChangeDirection                 = ChangeDirectionContract.Unchanged;
     this.timeChanged                         = 0;
     this.dateOfSubstantialCompletion         = null;
     this.routingItems                        = new List <RoutingItemContract>();
     this.status                              = null;
     this.agencyApprovedDate                  = null;
     this.dateToField                         = null;
     this.ownerSignatureDate                  = null;
     this.architectSignatureDate              = null;
     this.contractorSignatureDate             = null;
 }
 public ProposalRequestContract()
 {
     this.projectKey          = null;
     this.transmittalDate     = DateTime.MinValue;
     this.totalPages          = 0;
     this.deliveryMethod      = DeliveryContract.Hand;
     this.otherDeliveryMethod = string.Empty;
     this.phaseNumber         = string.Empty;
     this.reimbursable        = false;
     this.final              = false;
     this.copyToList         = new List <CopyToContract>();
     this.transmittalRemarks = string.Empty;
     this.number             = 0;
     this.to          = null;
     this.from        = null;
     this.issueDate   = null;
     this.contractor  = null;
     this.description = string.Empty;
     this.attachment  = string.Empty;
     this.reason      = string.Empty;
     this.initiator   = string.Empty;
     this.cause       = 0;
     this.origin      = 0;
     this.remarks     = string.Empty;
 }
 public RequestForInformationContract()
 {
     this.projectKey = null;
     this.number = 0;
     this.from = null;
     this.totalPages = 0;
     this.deliveryMethod = DeliveryContract.Hand;
     this.phaseNumber = string.Empty;
     this.reimbursable = false;
     this.final = false;
     this.copyToList = new List<CopyToContract>();
     this.dateReceived = null;
     this.dateRequestedBy = null;
     this.contractor = null;
     this.specSection = null;
     this.routingItems = new List<RoutingItemContract>();
     this.question = string.Empty;
     this.description = string.Empty;
     this.contractorProposedSolution = string.Empty;
     this.change = false;
     this.cause = 0;
     this.origin = 0;
     this.status = null;
     this.dateToField = null;
     this.shortAnswer = string.Empty;
     this.longAnswer = string.Empty;
     this.remarks = string.Empty;
 }
예제 #4
0
 public ChangeOrderContract()
 {
     this.projectKey = null;
     this.number = 0;
     this.effectiveDate = DateTime.Now;
     this.contractor = null;
     this.description = string.Empty;
     this.originalConstructionCost = 0;
     this.newConstructionCost = 0;
     this.currentProject = null;
     this.changeType = null;
     this.changeTypeDirection = ChangeDirectionContract.Unchanged;
     this.previousTimeChangedTotal = null;
     this.previousAuthorizedChangeOrderAmount = null;
     this.amountChanged = 0;
     this.timeChangeDirection = ChangeDirectionContract.Unchanged;
     this.timeChanged = 0;
     this.dateOfSubstantialCompletion = null;
     this.routingItems = new List<RoutingItemContract>();
     this.status = null;
     this.agencyApprovedDate = null;
     this.dateToField = null;
     this.ownerSignatureDate = null;
     this.architectSignatureDate = null;
     this.contractorSignatureDate = null;
 }
예제 #5
0
 public RequestForInformationContract()
 {
     this.projectKey                 = null;
     this.number                     = 0;
     this.from                       = null;
     this.totalPages                 = 0;
     this.deliveryMethod             = DeliveryContract.Hand;
     this.phaseNumber                = string.Empty;
     this.reimbursable               = false;
     this.final                      = false;
     this.copyToList                 = new List <CopyToContract>();
     this.dateReceived               = null;
     this.dateRequestedBy            = null;
     this.contractor                 = null;
     this.specSection                = null;
     this.routingItems               = new List <RoutingItemContract>();
     this.question                   = string.Empty;
     this.description                = string.Empty;
     this.contractorProposedSolution = string.Empty;
     this.change                     = false;
     this.cause                      = 0;
     this.origin                     = 0;
     this.status                     = null;
     this.dateToField                = null;
     this.shortAnswer                = string.Empty;
     this.longAnswer                 = string.Empty;
     this.remarks                    = string.Empty;
 }
예제 #6
0
 public ProjectContractContract()
 {
     this.contractor = null;
     this.scopeOfWork = string.Empty;
     this.bidPackageNumber = string.Empty;
     this.contractDate = null;
     this.noticeToProceedDate = null;
     this.contractAmount = 0;
 }
 public ProjectContractContract()
 {
     this.contractor          = null;
     this.scopeOfWork         = string.Empty;
     this.bidPackageNumber    = string.Empty;
     this.contractDate        = null;
     this.noticeToProceedDate = null;
     this.contractAmount      = 0;
 }
예제 #8
0
 public ContactContract()
 {
     this.jobTitle = string.Empty;
     this.email = string.Empty;
     this.phoneNumber = string.Empty;
     this.mobilePhoneNumber = string.Empty;
     this.faxNumber = string.Empty;
     this.remarks = string.Empty;
     this.currentCompany = null;
     this.addresses = new List<AddressContract>();
 }
예제 #9
0
 public ContactContract()
 {
     this.jobTitle          = string.Empty;
     this.email             = string.Empty;
     this.phoneNumber       = string.Empty;
     this.mobilePhoneNumber = string.Empty;
     this.faxNumber         = string.Empty;
     this.remarks           = string.Empty;
     this.currentCompany    = null;
     this.addresses         = new List <AddressContract>();
 }
예제 #10
0
 public static Company ToCompany(CompanyContract contract)
 {
     Company company = null;
     if (contract != null)
     {
         company = new Company(contract.Key);
         company.Abbreviation = contract.Abbreviation;
         foreach (AddressContract address in contract.Addresses)
         {
             company.Addresses.Add(Converter.ToAddress(address));
         }
         company.FaxNumber = contract.FaxNumber;
         company.HeadquartersAddress =
             Converter.ToAddress(contract.HeadquartersAddress);
         company.Name = contract.Name;
         company.PhoneNumber = contract.PhoneNumber;
         company.Remarks = contract.Remarks;
         company.Url = contract.Url;
     }
     return company;
 }
 public ConstructionChangeDirectiveContract()
 {
     this.number                  = 0;
     this.to                      = null;
     this.from                    = null;
     this.issueDate               = null;
     this.contractor              = null;
     this.description             = string.Empty;
     this.attachment              = string.Empty;
     this.reason                  = string.Empty;
     this.initiator               = string.Empty;
     this.cause                   = 0;
     this.origin                  = 0;
     this.remarks                 = string.Empty;
     this.changeType              = null;
     this.priceChangeDirection    = ChangeDirectionContract.Unchanged;
     this.amountChanged           = 0;
     this.timeChangeDirection     = ChangeDirectionContract.Unchanged;
     this.timeChanged             = 0;
     this.ownerSignatureDate      = null;
     this.architectSignatureDate  = null;
     this.contractorSignatureDate = null;
 }
 public ConstructionChangeDirectiveContract()
 {
     this.number = 0;
     this.to = null;
     this.from = null;
     this.issueDate = null;
     this.contractor = null;
     this.description = string.Empty;
     this.attachment = string.Empty;
     this.reason = string.Empty;
     this.initiator = string.Empty;
     this.cause = 0;
     this.origin = 0;
     this.remarks = string.Empty;
     this.changeType = null;
     this.priceChangeDirection = ChangeDirectionContract.Unchanged;
     this.amountChanged = 0;
     this.timeChangeDirection = ChangeDirectionContract.Unchanged;
     this.timeChanged = 0;
     this.ownerSignatureDate = null;
     this.architectSignatureDate = null;
     this.contractorSignatureDate = null;
 }