using Ease.Core.Model; using System; using System.Collections.Generic; using System.Data; namespace HRM.BO { public class AppraisalPointRating : BasicBaseObject { public delegate void ItemChanged(); public AppraisalPointRating() { this.AppraisalPointID = 0; this.Parcent = double.MinValue; this.MinParcent = double.MinValue; this.MaxParcent = double.MinValue; } #region properties public int AppraisalPointID { get; set; } public DateTime? AppraisalYear { get; set; } public EnumAppraisalPointType Type { get; set; } public double? MaxParcent { get; set; } public double? MinParcent { get; set; } public double Parcent { get; set; } public AppraisalPoint AppraisalPoint { get; set; } #endregion } #region IAppraisalPointRatingService public interface IAppraisalPointRatingService { List Get(DateTime apprisalYear); List Get(EnumAppraisalPointType type, DateTime? Appyear); List Get(); int Save(AppraisalPointRating item); void Update(AppraisalPointRating item); void Delete(int id); bool CheckAppraisalPointRating(int id, DateTime year); } #endregion }