using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; namespace StockManMVC.Models { public class MovTypeMetadata { [StringLength(250)] [Display(Name = "Tipo Movimento")] public string Descr; } public class LocTypeMetadata { [StringLength(250)] [Display(Name = "Tipo Locazione")] public string Descr; [Display(Name = "Fornitore")] public bool IsFor; [Display(Name = "Cliente")] public bool IsCli; [Display(Name = "Magazzino")] public bool IsStock; } public class ItemFluxesMetadata { [Display(Name = "Posizione")] public string LocationID; [Display(Name = "Riferimento")] public string ExtLocationID; [Display(Name = "Quantità")] public string Qta; [Display(Name = "Importo")] [Range(0.1D, 99.9D)] public string TotValue; [Display(Name = "Data Documento")] [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] [DataType(DataType.Date)] public DateTime dtMov; [Display(Name = "Data Conferma")] [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] [DataType(DataType.Date)] public Nullable dtExport; } public class ItemMetadata { [StringLength(250)] [Display(Name = "Descr. Articolo")] public string Descr; [StringLength(50)] [Display(Name = "Fam. Articolo")] public string ItemFamily; [StringLength(250)] [Display(Name = "Descr. Articolo Ext")] public string DescrExt; [StringLength(250)] [Display(Name = "Cod. Ext")] public string CodExt; [StringLength(50)] [Display(Name = "Cod. Int")] public string CodInt; [Display(Name = "Giacenza Minima")] public string QtaMin; [Display(Name = "Lotto acquisto")] public string QtaBatch; [Display(Name = "Valore unit.")] public string CurrValue; } public class ItemStocksMetadata { [Display(Name = "Giacenza (conf)")] public string QtyConf; [Display(Name = "Note")] public string Note; [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] [DataType(DataType.Date)] [Display(Name = "Data mod.")] public Nullable dtLastUpd; } public class vLocationMetadata { [Display(Name = "Posizione")] public String Desc; } public class vLocationValMetadata { //[Display(Name = "Posizione")] //public String Desc; [Display(Name = "Valore Articoli")] [DisplayFormat(DataFormatString = "{0:C2}", ApplyFormatInEditMode = true)] public String TotVal; [Display(Name = "Tot num Articoli")] public String TotCurr; [Display(Name = "Mov. aperti")] public String TotPend; } }