using System;
using System.Collections.Generic;
using DataModel.ViewModels;
namespace DataModel.Models
{
///
/// JDE data filter criteria
///
public class SearchCriteria
{
///
/// Minimum timestamp to include
///
public DateTime? MinimumDT { get; set; }
///
/// Maxmimum timestamp to include
///
public DateTime? MaximumDT { get; set; }
///
/// Collection of workorder numbers to include
///
public List WorkOrderNumbers { get; set; }
///
/// Collection of item numbers to include
///
public List ItemNumbers { get; set; }
///
/// Collection of included profit centers
///
public List ProfitCenters { get; set; }
///
/// Collection of included work centers
///
public List WorkCenters { get; set; }
///
/// Collection of included operator IDs
///
public List OperatorIDs { get; set; }
///
/// Collection of included upper level lot numbers
///
public List ComponentLotNumbers { get; set; }
///
/// Whether or not to extract MIS data
///
public bool ExtractMisData { get; set; }
///
/// List of part/operation combinations for MIS filtering
///
public List PartOperations { get; set; }
///
/// Constructor
///
public SearchCriteria()
{
WorkOrderNumbers = new List();
ItemNumbers = new List();
ProfitCenters = new List();
WorkCenters = new List();
OperatorIDs = new List();
ComponentLotNumbers = new List();
PartOperations = new List();
}
}
}