示例#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();
            }
        }
示例#2
0
        private void barButtonItemEditHoliday_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Holiday selectedHoliday = bindingSourceHolidays.Current as Holiday;

            if (selectedHoliday.IsNull())
            {
                Extensions.Extensions.ObjectNotSelectedForEdit();
                return;
            }

            XtraFormHoliday formDoctorDetail = new XtraFormHoliday(selectedHoliday);

            formDoctorDetail.Text = "Tatil Düzenle";
            formDoctorDetail.ShowDialog();
            if (formDoctorDetail.result.Result != ExtensionsBLLResult.Success)
            {
                return;
            }
            RefreshData();
        }