//using System; //using System.Collections.Generic; //using System.ComponentModel.DataAnnotations; //using System.Linq; //using System.Web; //using EnVisage.Code; //namespace EnVisage //{ // [MetadataType(typeof(ExpenditureCategoryMetadata))] // public partial class ExpenditureCategory // { // private class ExpenditureCategoryMetadata // { // [Required(AllowEmptyStrings = false, ErrorMessage = "Expenditure should be selected")] // public Nullable ExpenditureId { get; set; } // [Required(AllowEmptyStrings = false, ErrorMessage = "GL should be selected")] // public Nullable GLId { get; set; } // [Required(AllowEmptyStrings = false, ErrorMessage = "Unit of Measure should be selected")] // public Nullable UOMId { get; set; } // [Required(AllowEmptyStrings = false, ErrorMessage = "Credit Department should be selected")] // public Nullable CreditId { get; set; } // [EnumDataType(typeof(ExpenditureCategoryType), ErrorMessage = "Selected value is not one of available for Type")] // [Display(Name = "Type")] // public Nullable Type { get; set; } // [EnumDataType(typeof(ExpenditureCategoryUseType), ErrorMessage="Selected value is not one of available for Use Type")] // [Display(Name = "Use Type")] // public Nullable UseType { get; set; } // [Required(AllowEmptyStrings = false, ErrorMessage = "CG/GFX should be specified")] // [Display(Name = "CG/EFX")] // public string CGEFX { get; set; } // } // } //}