public SaveStatus EditVacation(vw_VacationData VacationsObj) { try { var vacation = (from vacations in DataContext.CourtConfigurations_Vacations where vacations.Name == VacationsObj.VacationName select vacations.ID).FirstOrDefault(); // if (!string.IsNullOrEmpty(vacation.ToString())) if (vacation != 0) { return(SaveStatus.Saved_Before); } else { var VacationView = this.GetByID(VacationsObj.ID); VacationView.ID = (int)VacationsObj.ID; VacationView.FromDate = VacationsObj.VacationFrom; VacationView.EndDate = VacationsObj.VacationTo; VacationView.Name = VacationsObj.VacationName; this.Update(VacationView); this.Save(); return(SaveStatus.Saved); } } catch (Exception) { return(SaveStatus.Failed_To_Save); } }
public SaveStatus EditVacation(VacationsModel vacationData) { vw_VacationData VD = new vw_VacationData(); VD.ID = vacationData.ID; VD.VacationName = vacationData.Name; VD.VacationFrom = vacationData.FromDate; VD.VacationTo = vacationData.EndDate; return(VacationService.EditVacation(VD)); }
public SaveStatus AddVacation(VacationsModel vacationData, out int vacationID) { vw_VacationData VD = new vw_VacationData(); VD.ID = vacationData.ID; VD.VacationName = vacationData.Name; VD.VacationFrom = vacationData.FromDate; VD.VacationTo = vacationData.EndDate; //int vacationID; return(VacationService.AddVacation(VD, out vacationID)); }
public SaveStatus AddVacation(vw_VacationData vacations, out int vacationID) { // Validate(vacations); if (CircuitRollsComponent.HasSession(vacations.VacationFrom, vacations.VacationTo)) { vacationID = 0; return(SaveStatus.WorkingDay); // throw new ValidationExceptions("لا يمكن ادراج الاجازة .. يوجد جلسات خلال هذه الفترة"); } return(VacationsComponent.AddVacation(vacations, out vacationID)); }
public void Validate(vw_VacationData vacations) { //if (vacations.VacationFrom <= DateTime.Now && SystemConfigurations.Settings_InDevelopmentMode) //{ // throw new ValidationExceptions("تاريخ بدايةالأجازة يجب ان يكون أكبر من تاريخ اليوم"); //} //if (vacations.VacationTo < vacations.VacationFrom && SystemConfigurations.Settings_InDevelopmentMode) //{ // throw new ValidationExceptions("تاريخ نهاية الأجازة يجب ان يكون اكبر من او يساوي تاريخ البداية"); //} //if (CircuitRollsComponent.HasSession(vacations.VacationFrom , vacations.VacationTo) && SystemConfigurations.Settings_InDevelopmentMode) //{ // throw new ValidationExceptions("لا يمكن ادراج الاجازة .. يوجد جلسات خلال هذه الفترة"); //} }
public SaveStatus AddVacation(vw_VacationData VacationsObj, out int vacationID) { try { var vacation = (from vacations in DataContext.CourtConfigurations_Vacations where vacations.Name == VacationsObj.VacationName && vacations.FromDate.Year == VacationsObj.VacationFrom.Year || vacations.FromDate == VacationsObj.VacationFrom || vacations.EndDate == VacationsObj.VacationTo select vacations.ID).FirstOrDefault(); if (vacation != 0) { vacationID = vacation; return(SaveStatus.Saved_Before); } else { CourtConfigurations_Vacations VacationObjNew = new CourtConfigurations_Vacations(); VacationObjNew.FromDate = VacationsObj.VacationFrom; VacationObjNew.EndDate = VacationsObj.VacationTo; VacationObjNew.Name = VacationsObj.VacationName; this.Add(VacationObjNew); this.Save(); vacationID = VacationObjNew.ID; return(SaveStatus.Saved); } } catch (Exception) { vacationID = 0; return(SaveStatus.Failed_To_Save); } }
public SaveStatus EditVacation(vw_VacationData vacations) { return(VacationsComponent.EditVacation(vacations)); }
public SaveStatus EditVacation(vw_VacationData vw_VacationsObj) { return(VacationsRepository.EditVacation(vw_VacationsObj)); }
public void AddVacation(vw_VacationData prosecutorData) { throw new NotImplementedException(); }
public SaveStatus AddVacation(vw_VacationData vw_VacationsObj, out int vacationID) { return(VacationsRepository.AddVacation(vw_VacationsObj, out vacationID)); }
public SaveStatus EditVacation(vw_VacationData vacationData) { return(SaveStatus.Saved); }
public SaveStatus AddVacation(vw_VacationData vacationData, out int VacationID) { VacationID = 1; return(SaveStatus.Saved_Before); }
public bool AddVacationDays(vw_VacationData vacationData, out int VacationID) { VacationID = 1; return(true); }