Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 3
0
        public static void GetHolidays(bool refresh = false)
        {
            if (GlobalVariables.Holidays.IsNotNull() && !refresh)
            {
                return;
            }

            HolidaySolClient client = Extensions.Extensions.GetHolidaySolClient();

            GlobalVariables.Holidays = client.Holidays().ToList();
        }