private void barButtonItemDeleteHoliday_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Holiday holiday = bindingSourceHolidays.Current as Holiday; if (holiday.IsNull()) { Extensions.Extensions.ObjectNotSelectedForDelete(); return; } if (Extensions.Extensions.DeletingAlert(holiday.Name) != DialogResult.Yes) { return; } Extensions.Extensions.ShowWaitForm(description: "Tatil siliniyor..."); HolidaySolClient client = Extensions.Extensions.GetHolidaySolClient(); ProcessResult processResult = client.Delete(holiday.Id); SplashScreenManager.CloseForm(false); Extensions.Extensions.ProcessResultMessage(processResult.Errors, (int)processResult.Result); if (processResult.Result == ExtensionsBLLResult.Success) { RefreshData(); } }
private void barButtonItemSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Extensions.Extensions.ShowWaitForm(description: "Tatil Kaydediliyor..."); int lenght = Int32.TryParse(textEditLenght.Text, out lenght) ? Convert.ToInt32(textEditLenght.Text) : 0; DateTime dateTime = dateEditFirstDay.DateTime; if (!update) { holiday = new Holiday(); } holiday.Name = textEditName.Text; holiday.Year = dateTime.Year; holiday.Month = dateTime.Month; holiday.Day = dateTime.Day; HolidaySolClient client = Extensions.Extensions.GetHolidaySolClient(); result = update ? client.Update(holiday) : client.Insert(holiday, lenght, checkEditEveryYear.Checked); Extensions.Extensions.ProcessResultMessage(result.Errors, (int)result.Result); SplashScreenManager.CloseForm(false); if (result.Result == ExtensionsBLLResult.Success) { Close(); } }
public static void GetHolidays(bool refresh = false) { if (GlobalVariables.Holidays.IsNotNull() && !refresh) { return; } HolidaySolClient client = Extensions.Extensions.GetHolidaySolClient(); GlobalVariables.Holidays = client.Holidays().ToList(); }