Example #1
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            e.Handled = true;
            MyAppointmentForm f = new MyAppointmentForm(sender as SchedulerControl, e.Appointment, e.OpenRecurrenceForm);

            e.DialogResult = f.ShowDialog();
        }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            Form2 f = new Form2((SchedulerControl)sender, e.Appointment, false);

            f.ShowDialog();
            e.Handled = true;
        }
Example #3
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            DevExpress.XtraScheduler.Appointment apt = e.Appointment;


            // Required to open the recurrence form via context menu.
            bool openRecurrenceForm = apt.IsRecurring && schedulerStorage1.Appointments.IsNewAppointment(apt);

            // Create a custom form.
            CustomAppForm myForm = new CustomAppForm((SchedulerControl)sender, apt, openRecurrenceForm);

            try
            {
                // Required for skins support.
                myForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;

                e.DialogResult = myForm.ShowDialog();
                schedulerControl1.Refresh();
                e.Handled = true;
            }
            finally
            {
                myForm.Dispose();
                MemoryHelper.ReduceMemory();
            }
        }
Example #4
0
        private void schedulerControl1_EditAppointmentFormShowing_1(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            if (schedulerStorage1.Resources.Items.Count > 0)
            {
                try
                {
                    FormNewSpaBooking frmNewSpaBooking = new FormNewSpaBooking(mySpaBooking, false, e.Appointment);

                    e.DialogResult = frmNewSpaBooking.ShowDialog(this);

                    if (e.DialogResult == DialogResult.OK)
                    {
                        Init(true);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this, ex.Message);
                }
                finally
                {
                    e.Handled = true;
                }
            }
            else
            {
                e.Handled = true;
            }
        }
Example #5
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;
            bool        openRecurrenceForm = apt.IsRecurring && schedulerStorage1.Appointments.IsNewAppointment(apt);

            MyAppointmentEditForm f = new MyAppointmentEditForm((SchedulerControl)sender, apt, openRecurrenceForm);

            f.LookAndFeel.ParentLookAndFeel = this.LookAndFeel.ParentLookAndFeel;
            e.DialogResult = f.ShowDialog();
            e.Handled      = true;

            schedulerControl1.Refresh();
        }
Example #6
0
 private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     WF_Principal.CustomAppointmentForm        form      = new WF_Principal.CustomAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
Example #7
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
            sistema.CustomAppointmentForm             form      = new sistema.CustomAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
            try
            {
                e.DialogResult = form.ShowDialog();
//                if (!(e.DialogResult == System.Windows.Forms.DialogResult.Cancel || e.DialogResult == System.Windows.Forms.DialogResult.Abort)) schedulerControl1.Refresh();
                e.Handled = true;
            }
            finally
            {
                form.Dispose();
            }
        }
Example #8
0
        private void schedulerControl_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            CustomAppointmentForm form = new CustomAppointmentForm(sender as SchedulerControl, e.Appointment, e.OpenRecurrenceForm);

            try
            {
                e.DialogResult = form.ShowDialog();
                e.Handled      = true;
            }
            finally
            {
                form.Dispose();
            }
            lookUpCourse.Properties.DataSource = AlexLabBL.MainClass.getCourses();
        }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            Appointment currentAppointment;

            if (this.schedulerControl1.SelectedAppointments.Count == 1)
            {
                currentAppointment = schedulerControl1.SelectedAppointments[0];
                if (currentAppointment.IsOccurrence && !currentAppointment.IsException)
                {
                    id2 = Convert.ToInt32(currentAppointment.RecurrencePattern.GetValue(schedulerControl1.Storage, "UniqueID"));
                }
                else
                {
                    id2 = Convert.ToInt32(currentAppointment.GetValue(schedulerControl1.Storage, "UniqueID"));
                }
            }
        }
Example #10
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            Appointment    apt = e.Appointment;
            bool           openRecurrenceForm = apt.IsRecurring && schedulerStorage1.Appointments.IsNewAppointment(apt);
            CustomAppFront myForm             = new CustomAppFront(_core, (SchedulerControl)sender, apt, openRecurrenceForm, _OrderNo, _ProdNo, _ProdType, _touchkeyboard, CustName);

            try
            {
                myForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;
                e.DialogResult = myForm.ShowDialog();
                schedulerControl1.Refresh();
                e.Handled = true;
            }
            finally
            {
                myForm.Dispose();
            }
        }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            if (e.Appointment.CustomFields["pkHatirlatma"] == null)
            {
                DB.pkHatirlatma = 0;
                frmRandevuVer RandevuVer = new frmRandevuVer();
                RandevuVer.deRandevuZamani.DateTime = e.Appointment.Start;
                RandevuVer.deTarihi.Tag             = "1";
                RandevuVer.deTarihi.DateTime        = e.Appointment.Start;
                RandevuVer.ShowDialog();
            }
            else
            {
                btnRandevuDegis_Click(sender, e);
            }

            e.Handled = true;
            RandevulariYenile();
        }
Example #12
0
 private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
 {
     e.Handled = true;
     if (string.IsNullOrEmpty(e.Appointment.Subject))
     {
         Frm_TechniqueLogInput frm = new Frm_TechniqueLogInput();
         frm.CurrentDate = e.Appointment.Start;
         if (DialogResult.OK == frm.ShowDialog())
         {
             onInitialUI();
         }
     }
     else
     {
         Frm_TechniqueLogUpdate frm = new Frm_TechniqueLogUpdate();
         frm.LogObject = e.Appointment.Id;
         if (DialogResult.OK == frm.ShowDialog())
         {
             onInitialUI();
         }
     }
 }
Example #13
0
        private void schedulerControl_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            try
            {
                //스케쥴저장소에서 자동으로 편집창 생성때 사용자정의창으로 대체.
                Appointment apt = e.Appointment;
                apt = e.Appointment;
                bool openRecurrenceForm = apt.IsRecurring && schedulerStorage.Appointments.IsNewAppointment(apt);


                if (e.Appointment.Subject.Trim() != "")
                {
                    ZABH01 f = new ZABH01(this.schedulerControl, apt);

                    e.DialogResult = f.ShowDialog();
                }
                e.Handled = true;
            }
            catch (Exception ex)
            {
                Basic.ShowMessage(3, ex.Message);
            }
        }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;



            AppointmentBaseCollection appList = ssWorkingDays.GetAppointments(apt.Start, apt.End);

            if (appList.Count == 0)
            {
                apt.AllDay  = true;
                apt.Subject = lbWorkingDay.DisplayName;
                apt.LabelId = Working;
                ssWorkingDays.Appointments.Add(apt);
                _clsCalTypeData.saveDateInfo(CalendarCode, apt.Start, true);
            }
            else
            {
                if (appList[0].LabelId == Working)
                {
                    appList[0].LabelId = NonWorking;
                    appList[0].Subject = lbNonWorkingDay.DisplayName;
                    //_clsCalTypeData.saveDateInfo(CalendarCode, appList[0].Start, true);
                    _clsCalTypeData.saveDateInfo(CalendarCode, appList[0].Start, false);
                }
                else
                {
                    appList[0].LabelId = Working;
                    appList[0].Subject = lbWorkingDay.DisplayName;
                    //_clsCalTypeData.saveDateInfo(CalendarCode, appList[0].Start, false);
                    _clsCalTypeData.saveDateInfo(CalendarCode, appList[0].Start, true);
                }
            }

            scWorkingNonWorking.Refresh();
            e.Handled = true;
        }
Example #15
0
        private void schedulerControlPrenotazioni_EditAppointmentFormShowing(object sender, DevExpress.XtraScheduler.AppointmentFormEventArgs e)
        {
            Prenotazione prenotazione = e.Appointment.GetSourceObject(this.schedulerStoragePrenotazioni) as Prenotazione;

            if (prenotazione != null && prenotazione.Label != Prenotazione.LabelDisabled)
            {
                XtraFormEditPrenotazione formpre = new XtraFormEditPrenotazione();
                formpre.Init(prenotazione);

                if (formpre.ShowDialog(this) == DialogResult.OK)
                {
                    XtraUserControlCalendario2 ucal = this.xtraTabControlIngressi.SelectedTabPage.Controls[0] as XtraUserControlCalendario2;
                    ucal.NotificaAttivazione(this.xtraTabControlIngressi.SelectedTabPage);
                }
            }

            this.schedulerControlPrenotazioni.Refresh();
            e.Handled = true;
        }