Ejemplo n.º 1
0
        public virtual Result Add()
        {
            //Result result = null;
            //result = IsNoConflictWithOtherSportsSeasonsSettings(this.SportsSeasonStartDate, this.SportsSeasonEndDate);
            //if (result != null)
            //    return result;
            Result        result        = new Result();
            SportsSeasons SportsSeasons = new SportsSeasons();

            SportsSeasons.MaturityYearID          = this.MaturityYear.MaturityYearID;
            SportsSeasons.SportsSeasonStartDate   = this.SportsSeasonStartDate;
            SportsSeasons.SportsSeasonEndDate     = this.SportsSeasonEndDate;
            SportsSeasons.SportsSeasonDescription = this.SportsSeasonDescription;
            SportsSeasons.CreatedDate             = DateTime.Now;
            SportsSeasons.CreatedBy = this.LoginIdentity.EmployeeCodeID;
            this.SportsSeasonID     = new SportsSeasonsDAL().Insert(SportsSeasons);
            if (this.SportsSeasonID != 0)
            {
                result.Entity     = this;
                result.EnumType   = typeof(LookupsValidationEnum);
                result.EnumMember = LookupsValidationEnum.Done.ToString();
            }

            return(result);
        }
Ejemplo n.º 2
0
 internal SportsSeasonsBLL MapSportsSeason(SportsSeasons item)
 {
     return(item != null ?
            new SportsSeasonsBLL()
     {
         SportsSeasonID = item.SportsSeasonID,
         SportsSeasonDescription = item.SportsSeasonDescription,
         SportsSeasonStartDate = item.SportsSeasonStartDate,
         SportsSeasonEndDate = item.SportsSeasonEndDate,
         MaturityYear = new MaturityYearsBalancesBLL().MapMaturityYearBalance(item.MaturityYearsBalances),
         CreatedBy = new EmployeesCodesBLL().MapEmployeeCode(item.EmployeesCodes),
         CreatedDate = item.CreatedDate.Value,
     }
         : null);
 }
Ejemplo n.º 3
0
        public virtual Result Update()
        {
            Result result = new Result();

            //result = IsNoConflictWithOtherSportsSeasonsSettings(this.SportsSeasonStartDate, this.SportsSeasonEndDate);
            //if (result != null)
            //    return result;

            #region  Validate if the season that wanted to updated has vaacation or not
            List <BaseVacationsBLL> BaseVacationsBLLList = new BaseVacationsBLL().GetVacationsBySportsSeasonID(this.SportsSeasonID);
            if (BaseVacationsBLLList.Count > 0)
            {
                result            = new Result();
                result.EnumType   = typeof(SportsSeasonsValidationEnum);
                result.EnumMember = SportsSeasonsValidationEnum.RejectedBecauseOfAlreadyCreatedVacationOnTheSeason.ToString();
                return(result);
            }
            #endregion


            SportsSeasons SportsSeasons = new SportsSeasons();
            SportsSeasons.MaturityYearID          = this.MaturityYear.MaturityYearID;
            SportsSeasons.SportsSeasonStartDate   = this.SportsSeasonStartDate;
            SportsSeasons.SportsSeasonEndDate     = this.SportsSeasonEndDate;
            SportsSeasons.SportsSeasonDescription = this.SportsSeasonDescription;
            SportsSeasons.UpdatedDate             = DateTime.Now;
            SportsSeasons.Updatedby      = this.LoginIdentity.EmployeeCodeID;
            SportsSeasons.SportsSeasonID = this.SportsSeasonID;

            this.SportsSeasonID = new SportsSeasonsDAL().Update(SportsSeasons);
            if (this.SportsSeasonID != 0)
            {
                result.Entity     = this;
                result.EnumType   = typeof(LookupsValidationEnum);
                result.EnumMember = LookupsValidationEnum.Done.ToString();
            }
            return(result);
        }