using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; // // This is here so CodeMaid doesn't reorganize this document // namespace WebDoorCreator.Data.DbModels { /// /// View to retrieve data from multiple tables /// public class OrderStatusViewModel { /// /// OrderId from Order table /// [Key] public int OrderId { get; set; } = 0; /// /// CompanyId from Order table /// public int CompanyId { get; set; } = 0; /// /// OrderExtCode from Order table /// public string OrderExtCode { get; set; } = ""; /// /// DateIns from Order table /// public DateTime DateIns { get; set; } /// /// UserIdIns from Order table /// public string UserIdIns { get; set; } = ""; /// /// UserIdMod from Order table /// public string UserIdMod { get; set; } = ""; /// /// OrderStatus from Order table /// public int OrderStatus { get; set; } = 0; /// /// OrderDescript from Order table /// public string OrderDescript { get; set; } = ""; /// /// NumType sums all the different types of doors in the order /// public int NumType { get; set; } = 0; /// /// NumDoors sums all the different doors in the order /// public int NumDoors { get; set; } = 0; /// /// TotCost represent the total cost of the order /// public decimal TotCost { get; set; } = 0; /// /// Expected order delivery from DCA /// public DateTime DateProm { get; set; } = DateTime.Now.AddDays(60); /// /// Date Order confirmed by customer from Order table /// public DateTime DateOrd { get; set; } /// /// Effective order delivery date /// public DateTime DateDelivery { get; set; } /// /// Eventuale sconto globale /// public double Discount { get; set; } = 0; } }