public RejectViewModel()
 {
     RejectionDate = new OptionalDateInputViewModel(true)
     {
         IsAutoTabEnabled = false
     };
 }
        public IndexViewModel()
        {
            ConsentValidFromStart = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            ConsentValidFromEnd = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            ConsentValidToStart = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            ConsentValidToEnd = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            NotificationReceivedStart = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            NotificationReceivedEnd = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            NotificationTypes = new SelectList(EnumHelper.GetValues(typeof(NotificationType)), dataTextField: "Value", dataValueField: "Key");
            TradeDirections = new SelectList(EnumHelper.GetValues(typeof(TradeDirection)), dataTextField: "Value", dataValueField: "Key");
            InterimStatus = new SelectList(new[]
            {
                new SelectListItem
                {
                    Text = "Interim",
                    Value = "true"
                },
                new SelectListItem
                {
                    Text = "Non-interim",
                    Value = "false"
                }
            }, dataTextField: "Text", dataValueField: "Value");
            OperationCodes = new MultiSelectList(EnumHelper.GetValues(typeof(OperationCode)), dataTextField: "Value", dataValueField: "Key");

            NotificationStatuses = new SelectList(GetCombinedNotificationStatuses(), dataTextField: "Name", dataValueField: "StatusId", dataGroupField: "TradeDirection", selectedValue: null);

            SelectedOperationCodes = new OperationCode[] { };
        }
        public IndexViewModel()
        {
            From = new OptionalDateInputViewModel(true);
            To = new OptionalDateInputViewModel(true);

            DateSelectList = new SelectList(EnumHelper.GetValues(typeof(MissingShipmentsReportDates)), "Key", "Value", null);
        }
示例#4
0
        public IndexViewModel()
        {
            ConsentValidFromStart     = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            ConsentValidFromEnd       = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            ConsentValidToStart       = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            ConsentValidToEnd         = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            NotificationReceivedStart = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            NotificationReceivedEnd   = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
            NotificationTypes         = new SelectList(EnumHelper.GetValues(typeof(NotificationType)), dataTextField: "Value", dataValueField: "Key");
            TradeDirections           = new SelectList(EnumHelper.GetValues(typeof(TradeDirection)), dataTextField: "Value", dataValueField: "Key");
            InterimStatus             = new SelectList(new[]
            {
                new SelectListItem
                {
                    Text  = "Interim",
                    Value = "true"
                },
                new SelectListItem
                {
                    Text  = "Non-interim",
                    Value = "false"
                }
            }, dataTextField: "Text", dataValueField: "Value");
            OperationCodes = new MultiSelectList(EnumHelper.GetValues(typeof(OperationCode)), dataTextField: "Value", dataValueField: "Key");

            NotificationStatuses = new SelectList(GetCombinedNotificationStatuses(), dataTextField: "Name", dataValueField: "StatusId", dataGroupField: "TradeDirection", selectedValue: null);

            SelectedOperationCodes = new OperationCode[] { };
        }
        public IndexViewModel()
        {
            FromDate = new OptionalDateInputViewModel(true);
            ToDate = new OptionalDateInputViewModel(true);

            ChemicalCompositions = new SelectList(EnumHelper.GetValues(typeof(ChemicalComposition)), "Key", "Value", null);
            DateSelectList = new SelectList(EnumHelper.GetValues(typeof(FoiReportDates)), "Key", "Value", null);
        }
 public ShipmentViewModel(Shipment data)
 {
     UnitsSelectList = new SelectList(EnumHelper.GetValues(typeof(ShipmentQuantityUnits)), "Key", "Value");
     StartDate = new OptionalDateInputViewModel(data.StartDate);
     EndDate = new OptionalDateInputViewModel(data.EndDate);
     TotalQuantity = data.Quantity;
     Units = data.Unit;
     TotalShipments = data.TotalShipments;
 }
示例#7
0
 public ShipmentViewModel(Shipment data)
 {
     UnitsSelectList = new SelectList(EnumHelper.GetValues(typeof(ShipmentQuantityUnits)), "Key", "Value");
     StartDate       = new OptionalDateInputViewModel(data.StartDate);
     EndDate         = new OptionalDateInputViewModel(data.EndDate);
     TotalQuantity   = data.Quantity;
     Units           = data.Unit;
     TotalShipments  = data.TotalShipments;
 }
示例#8
0
 public DecisionViewModel()
 {
     ConsentValidFromDate = new OptionalDateInputViewModel(true);
     ConsentValidToDate   = new OptionalDateInputViewModel(true);
     ConsentGivenDate     = new OptionalDateInputViewModel(true);
     DecisionTypes        = new List <DecisionType>();
     ObjectionDate        = new OptionalDateInputViewModel(true);
     ConsentWithdrawnDate = new OptionalDateInputViewModel(true);
     WithdrawnDate        = new OptionalDateInputViewModel(true);
 }
 public DecisionViewModel()
 {
     ConsentValidFromDate = new OptionalDateInputViewModel(true);
     ConsentValidToDate = new OptionalDateInputViewModel(true);
     ConsentGivenDate = new OptionalDateInputViewModel(true);
     DecisionTypes = new List<DecisionType>();
     ObjectionDate = new OptionalDateInputViewModel(true);
     ConsentWithdrawnDate = new OptionalDateInputViewModel(true);
     WithdrawnDate = new OptionalDateInputViewModel(true);
 }
 public KeyDatesViewModel()
 {
     NotificationReceivedDate = new OptionalDateInputViewModel(true);
     AssessmentStartedDate = new OptionalDateInputViewModel(true);
     NotificationCompleteDate = new OptionalDateInputViewModel(true);
     NotificationAcknowledgedDate = new OptionalDateInputViewModel(true);
     DecisionDate = new OptionalDateInputViewModel(true);
     NewDate = new OptionalDateInputViewModel(true);
     Decisions = new List<NotificationAssessmentDecision>();
     NotificationFileClosedDate = new OptionalDateInputViewModel(true);
 }
 public NotificationAssessmentDecisionViewModel()
 {
     ConsentValidFromDate = new OptionalDateInputViewModel();
     ConsentValidToDate = new OptionalDateInputViewModel();
     ConsentedDate = new OptionalDateInputViewModel(true);
     PreviousDecisions = new List<DecisionRecordViewModel>();
     DecisionTypes = new List<DecisionType>();
     ObjectionDate = new OptionalDateInputViewModel(true);
     WithdrawnDate = new OptionalDateInputViewModel(true);
     ConsentWithdrawnDate = new OptionalDateInputViewModel(true);
 }
 public RecoveryViewModel(DateTimeOffset? recoveryDate, NotificationType notificationType)
 {
     NotificationType = notificationType;
     if (recoveryDate.HasValue)
     {
         RecoveryDate = new OptionalDateInputViewModel(recoveryDate.Value.DateTime, true);
     }
     else
     {
         RecoveryDate = new OptionalDateInputViewModel(true);
     }
 }
示例#13
0
        public IndexViewModel()
        {
            From = new OptionalDateInputViewModel(true);
            To   = new OptionalDateInputViewModel(true);

            var organisationOptions = EnumHelper.GetValues(typeof(OrganisationFilterOptions));

            organisationOptions.Add(-1, "View all");
            var orderedOrganisationOptions = organisationOptions.OrderBy(p => p.Key);

            OrganisationTypesSelectList = new SelectList(orderedOrganisationOptions, "Key", "Value", null);
        }
 public DateInputViewModel()
 {
     NotificationReceivedDate = new OptionalDateInputViewModel(true);
     CommencementDate = new OptionalDateInputViewModel(true);
     NotificationCompleteDate = new OptionalDateInputViewModel(true);
     NotificationTransmittedDate = new OptionalDateInputViewModel(true);
     NotificationAcknowledgedDate = new OptionalDateInputViewModel(true);
     DecisionDate = new OptionalDateInputViewModel(true);
     NewDate = new OptionalDateInputViewModel(true);
     AssessmentDecisions = new List<NotificationAssessmentDecision>();
     NotificationFileClosedDate = new OptionalDateInputViewModel(true);
 }
 public IndexViewModel()
 {
     NotificationReceivedDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     CommencementDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     CompleteDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     AcknowledgedDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     WithdrawnDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     ObjectedDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     ConsentedDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     ConsentValidFromDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
     ConsentValidToDate = new OptionalDateInputViewModel(allowPastDates: true, showLabels: false);
 }
        public DatesViewModel(ImportMovementData data)
        {
            NotificationId = data.NotificationId;

            ActualShipmentDate = new OptionalDateInputViewModel(data.ActualDate.DateTime, true);

            var prenotificationDate = data.PreNotificationDate.HasValue
                ? data.PreNotificationDate.Value.DateTime : (DateTime?)null;

            PrenotificationDate = new OptionalDateInputViewModel(prenotificationDate, true);

            Number = data.Number;
        }
 public IndexViewModel(KeyDatesOverrideData data)
 {
     NotificationReceivedDate = new OptionalDateInputViewModel(data.NotificationReceivedDate, allowPastDates: true, showLabels: false);
     CommencementDate = new OptionalDateInputViewModel(data.CommencementDate, allowPastDates: true, showLabels: false);
     CompleteDate = new OptionalDateInputViewModel(data.CompleteDate, allowPastDates: true, showLabels: false);
     TransmittedDate = new OptionalDateInputViewModel(data.TransmittedDate, allowPastDates: true, showLabels: false);
     AcknowledgedDate = new OptionalDateInputViewModel(data.AcknowledgedDate, allowPastDates: true, showLabels: false);
     WithdrawnDate = new OptionalDateInputViewModel(data.WithdrawnDate, allowPastDates: true, showLabels: false);
     ObjectedDate = new OptionalDateInputViewModel(data.ObjectedDate, allowPastDates: true, showLabels: false);
     ConsentedDate = new OptionalDateInputViewModel(data.ConsentedDate, allowPastDates: true, showLabels: false);
     ConsentValidFromDate = new OptionalDateInputViewModel(data.ConsentValidFromDate, allowPastDates: true, showLabels: false);
     ConsentValidToDate = new OptionalDateInputViewModel(data.ConsentValidToDate, allowPastDates: true, showLabels: false);
 }
 public DateInputViewModel(NotificationDatesData dates)
 {
     CurrentStatus = dates.CurrentStatus;
     NotificationId = dates.NotificationId;
     NotificationReceivedDate = new OptionalDateInputViewModel(dates.NotificationReceivedDate, true);
     PaymentReceivedDate = dates.PaymentReceivedDate;
     PaymentIsComplete = dates.PaymentIsComplete;
     CommencementDate = new OptionalDateInputViewModel(dates.CommencementDate, true);
     NotificationCompleteDate = new OptionalDateInputViewModel(dates.CompletedDate, true);
     NotificationTransmittedDate = new OptionalDateInputViewModel(dates.TransmittedDate, true);
     NotificationAcknowledgedDate = new OptionalDateInputViewModel(dates.AcknowledgedDate, true);
     DecisionDate = new OptionalDateInputViewModel(dates.DecisionRequiredDate, true);
     NewDate = new OptionalDateInputViewModel(true);
     NameOfOfficer = dates.NameOfOfficer;
     AssessmentDecisions = new List<NotificationAssessmentDecision>();
     NotificationFileClosedDate = new OptionalDateInputViewModel(dates.FileClosedDate, true);
     ArchiveReference = dates.ArchiveReference;
 }
        public ReceiptViewModel(ImportMovementReceiptData importMovementReceiptData)
        {
            ActualQuantity = importMovementReceiptData.ActualQuantity;
            Units = importMovementReceiptData.ReceiptUnits ?? importMovementReceiptData.NotificationUnit;
            PossibleUnits = importMovementReceiptData.PossibleUnits;
            RejectionReason = importMovementReceiptData.RejectionReason;
            RejectionFurtherInformation = importMovementReceiptData.RejectionReasonFurtherInformation;
            WasAccepted = string.IsNullOrWhiteSpace(RejectionReason);

            if (importMovementReceiptData.ReceiptDate.HasValue)
            {
                ReceivedDate = new OptionalDateInputViewModel(importMovementReceiptData.ReceiptDate.Value.DateTime, true);
            }
            else
            {
                ReceivedDate = new OptionalDateInputViewModel(true);
            }
        }
 public KeyDatesViewModel(KeyDatesData keyDates)
 {
     NotificationReceivedDate = new OptionalDateInputViewModel(keyDates.NotificationReceived, true);
     PaymentReceivedDate = keyDates.PaymentReceived;
     PaymentIsComplete = keyDates.IsPaymentComplete;
     AssessmentStartedDate = new OptionalDateInputViewModel(keyDates.AssessmentStarted, true);
     NameOfOfficer = keyDates.NameOfOfficer;
     NotificationCompleteDate = new OptionalDateInputViewModel(keyDates.NotificationCompletedDate, true);
     NotificationAcknowledgedDate = new OptionalDateInputViewModel(keyDates.AcknowlegedDate, true);
     DecisionDate = new OptionalDateInputViewModel(keyDates.DecisionRequiredByDate, true);
     NewDate = new OptionalDateInputViewModel(true);
     Decisions = keyDates.DecisionHistory;
     IsInterim = keyDates.IsInterim;
     NotificationFileClosedDate = new OptionalDateInputViewModel(keyDates.FileClosedDate, true);
     ArchiveReference = keyDates.ArchiveReference;
     IsAreaAssigned = keyDates.IsLocalAreaSet;
     CompetentAuthority = keyDates.CompententAuthority;
 }
示例#21
0
 public ShipmentViewModel()
 {
     UnitsSelectList = new SelectList(EnumHelper.GetValues(typeof(ShipmentQuantityUnits)), "Key", "Value");
     StartDate       = new OptionalDateInputViewModel();
     EndDate         = new OptionalDateInputViewModel();
 }
 public ShipmentViewModel()
 {
     UnitsSelectList = new SelectList(EnumHelper.GetValues(typeof(ShipmentQuantityUnits)), "Key", "Value");
     StartDate = new OptionalDateInputViewModel();
     EndDate = new OptionalDateInputViewModel();
 }
 public CreateViewModel()
 {
     PrenotificationDate = new OptionalDateInputViewModel(true);
     ActualShipmentDate = new OptionalDateInputViewModel(true);
 }
 public ReleaseFinancialGuaranteeViewModel()
 {
     DecisionMadeDate = new OptionalDateInputViewModel();
 }
 public ReceivedAndCompletedDateViewModel(DateTime? receivedDate, DateTime? completedDate)
 {
     ReceivedDate = new OptionalDateInputViewModel(receivedDate, true);
     CompletedDate = new OptionalDateInputViewModel(completedDate, true);
 }
 public FinancialGuaranteeDecisionViewModel()
 {
     DecisionDate = new OptionalDateInputViewModel(true);
 }
 public CompleteFinancialGuaranteeViewModel()
 {
     CompleteDate = new OptionalDateInputViewModel(allowPastDates: true);
 }
 public NotificationReceivedDateViewModel()
 {
     NotificationReceived = new OptionalDateInputViewModel(true);
 }
 public PaymentDetailsViewModel()
 {
     PaymentDate = new OptionalDateInputViewModel(true);
     PaymentMethod = PaymentMethod.Cheque;
 }
 public ReceiptViewModel()
 {
     ReceivedDate = new OptionalDateInputViewModel(true);
     PossibleUnits = new List<ShipmentQuantityUnits>();
     WasAccepted = true;
 }
 public UpdateFinancialGuaranteeDatesViewModel(FinancialGuaranteeData data)
 {
     ReceivedDate  = new OptionalDateInputViewModel(data.ReceivedDate, allowPastDates: true, showLabels: false);
     CompletedDate = new OptionalDateInputViewModel(data.CompletedDate, allowPastDates: true, showLabels: false);
     DecisionDate  = new OptionalDateInputViewModel(data.DecisionDate, allowPastDates: true, showLabels: false);
 }
 public ReleaseFinancialGuaranteeViewModel(FinancialGuaranteeData financialGuarantee)
 {
     DecisionMadeDate = new OptionalDateInputViewModel();
     CompletedDate = financialGuarantee.CompletedDate.Value;
 }
 public IndexViewModel()
 {
     From = new OptionalDateInputViewModel(true);
     To = new OptionalDateInputViewModel(true);
 }
 public PaymentDetailsViewModel() 
 {
     PaymentMethodsSelectList = new SelectList(EnumHelper.GetValues(typeof(PaymentMethod)), "Key", "Value");
     PaymentDate = new OptionalDateInputViewModel(true);
 }
 public NewFinancialGuaranteeViewModel()
 {
     ReceivedDate = new OptionalDateInputViewModel(allowPastDates: true);
 }
 public ReceivedAndCompletedDateViewModel(DateTime?receivedDate, DateTime?completedDate)
 {
     ReceivedDate  = new OptionalDateInputViewModel(receivedDate, true);
     CompletedDate = new OptionalDateInputViewModel(completedDate, true);
 }
 public RecoveryViewModel()
 {
     RecoveryDate = new OptionalDateInputViewModel(true);
 }
 public NewFinancialGuaranteeViewModel()
 {
     ReceivedDate = new OptionalDateInputViewModel(allowPastDates: true);
 }