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

            e.DialogResult = frm.ShowDialog();
            e.Handled      = true;
        }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Task singletask = this.session1.GetObjectByKey <Task>(e.Appointment.Id);

            if (singletask != null)
            {
                SetDefault();

                using (RibbonFormNuovoTask form = new RibbonFormNuovoTask())
                {
                    TaskGroup taskgruppo = singletask.Gruppo;
                    form.Init(taskgruppo);
                    if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                    {
                        this.xpCollectionTask.Reload();
                        this.schedulerStorage1.RefreshData();

                        NewTask = taskgruppo;
                    }
                }
            }

            e.DialogResult = System.Windows.Forms.DialogResult.OK;
            this.schedulerControl1.Refresh();
            e.Handled = true;
        }
Example #3
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;

            bool openRecurrenceForm = apt.IsRecurring && schedulerStorage1.Appointments.IsNewAppointment(apt);

            var frm = new frmAddNewApp((SchedulerControl)sender, apt, openRecurrenceForm);

            frm.SetMenuManager(this.schedulerControl1.MenuManager);
            frm.LookAndFeel.ParentLookAndFeel = this.LookAndFeel.ParentLookAndFeel;
            e.DialogResult = frm.ShowDialog();

            if (e.DialogResult == DialogResult.OK)
            {
                this.dsEmp = frm.GetEmp;
            }

            e.Handled = true;

            if (apt.Type == AppointmentType.Pattern && schedulerControl1.SelectedAppointments.Contains(apt))
            {
                schedulerControl1.SelectedAppointments.Remove(apt);
            }

            schedulerControl1.Refresh();
        }
Example #4
0
        /// <summary>
        /// Evento disparado
        /// </summary>
        /// <param name="sender">object</param>
        /// <param name="e">AppointmentFormEventArgs</param>
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;

            e.DialogResult = CreatePopupPlanejamentoFerias(apt).DialogResult;
            e.Handled      = true;
        }
Example #5
0
        private void schedulerAgenda_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            if (!_recursos.Any())
            {
                MessageBox.Show(Resources.ProfissionalAgenda, Resources.Atencao, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            Agenda agenda;

            if (schedulerAgenda.SelectedAppointments.Count == 1)
            {
                agenda = _agendas.First(x => x.IdAgenda == ((Agenda)schedulerAgenda.SelectedAppointments[0].GetRow(schedulerStorage)).IdAgenda);
            }
            else
            {
                agenda = new Agenda
                {
                    Profissional = _recursos.First(x => x.IdProfissional == (int)schedulerAgenda.SelectedResource.Id),
                    HoraInicial  = schedulerAgenda.SelectedInterval.Start,
                    Data         = dateNavigator1.DateTime.Date
                };
            }

            var form = new frmDetalheAgenda(agenda);

            if (form.ShowDialog() == DialogResult.OK)
            {
                MontaHorarios();
            }

            e.Handled = true;
        }
Example #6
0
 /// <summary>
 /// 일정추가 화면 호출
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void SchedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     e.Handled = true;
     if (schedulerControl.ActiveViewType == SchedulerViewType.WorkWeek || schedulerControl.ActiveViewType == SchedulerViewType.Day) //달력이 형태가 주단위일 경우
     {
         if (schedulerControl.SelectedAppointments.Count > 0)                                                                       //존재하는 일정을 클릭했을 경우
         {
             _selectedDate = schedulerControl.SelectedInterval.Start;
             DeviceRequest deviceRequest = new DeviceRequest(_userInfo, e.Appointment, uC_DeptCode.EditValue.ToString());
             deviceRequest.DataSendEvent += new DeviceRequest.DeviceRequest_EventHandler(GetRequestData);
             deviceRequest.ShowDialog();             //일정추가 화면 호출
             RefreshCalendar(_storeCode, _itemCode); //캘린더 갱신
         }
         else //새 일정을 추가할 경우
         {
             if (DateTime.Now.CompareTo(schedulerControl.ActiveView.SelectedInterval.Start) < 0)//이전시간에는 신청불가
             {
                 _selectedDate = schedulerControl.SelectedInterval.Start;
                 DeviceRequest deviceRequest = new DeviceRequest(e.Appointment.LabelId.ToString(), _selectedDate, _itemCode, LUE_ItemList.Text, _storeCode, _userInfo, uC_DeptCode.EditValue.ToString());
                 deviceRequest.DataSendEvent += new DeviceRequest.DeviceRequest_EventHandler(GetRequestData);
                 deviceRequest.ShowDialog();             //일정추가 화면 호출
                 RefreshCalendar(_storeCode, _itemCode); //캘린더 갱신
             }
             else
             {
                 XtraMessageBox.Show("현시간 이전에는 새 일정을 추가할 수 없습니다.", "안내", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 return;
             }
         }
     }
 }
Example #7
0
        private void schedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment app = e.Appointment;

            //if (app.Description == "") app.StatusId = 0;
            if (app.Description == "")
            {
                app.CustomFields["IdVisita"] = "0";
            }

            FrmNuevaVisita myForm = FrmNuevaVisita.Instancia;

            if (schedulerStorage.Appointments.IsNewAppointment(app))
            {
                myForm.Accion = Enums.TipoAccionFormulario.Nuevo;
            }
            else
            {
                myForm.Accion = Enums.TipoAccionFormulario.Editar;
            }


            myForm.ControlParam          = (SchedulerControl)sender;
            myForm.AppointmentCalendario = app;

            //myForm.frmLoad();

            //if(!schedulerControl1.Storage.Appointments.IsNewAppointment(app))
            //myForm.CargarFormulario();

            e.DialogResult = myForm.ShowDialog();

            schedulerControl1.Refresh();
            e.Handled = true;
        }
 protected void OnAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     if (e.Container.Appointment.Type == AppointmentType.Pattern)
     {
         e.Container = new MyAppointmentFormTemplateContainer((ASPxScheduler)sender);
     }
 }
 private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     using (CustomAppointmentEditForm f = new CustomAppointmentEditForm(schedulerControl1, e.Appointment)) {
         f.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel.ParentLookAndFeel;
         e.DialogResult = f.ShowDialog();
         e.Handled      = true;
     }
 }
Example #10
0
        //private void SchedulerMain_SelectionChanged(object sender, EventArgs e)
        //{
        //    if (schedulerMain.SelectedAppointments.Count > 0)
        //    {
        //        var focusedAppointment = schedulerMain.SelectedAppointments.First();
        //        var focusedAppointmentId = (int)focusedAppointment.Id;
        //        var focusedDeal = FredroHelper.GetDeal(focusedAppointmentId);
        //        if (focusedDeal.Id.HasValue)
        //        {
        //            //schedulerMain.BeginUpdate();
        //            //schedulerMain.BeginUpdate();

        //            _focusedDeal = focusedDeal;

        //            //schedulerMain.EndUpdate();
        //            //schedulerMain.EndUpdate();
        //        }

        //    }
        //}

        private void SchedulerMain_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            e.Handled = true;
            var editedAppointmentId = (int)e.Appointment.Id;
            //ToDo: to remake
            var editedDeal = _model.GetDeal(editedAppointmentId); //TwinkleHelper.GetDeal(editedAppointmentId);

            ShowDealForm(editedDeal);
        }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            e.Handled = true;
            var c = e.Appointment.Id as MyAppointment;

            if (c != null)
            {
                c.DoClick();
            }
        }
Example #12
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment           apt        = e.Appointment;
            CustomAppointmentForm customForm = new CustomAppointmentForm(schedulerControl1, apt);

            customForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;

            e.DialogResult = customForm.ShowDialog();
            schedulerControl1.Refresh();
            e.Handled = true;
        }
    protected void OnAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
    {
        string caption  = "My Appointment caption";
        string location = e.Appointment.Location;

        if (!String.IsNullOrEmpty(location))
        {
            caption += String.Format(" - {0}", location);
        }
        e.Container.Caption = caption;
    }
Example #14
0
 public static void AppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     if (e.Action == SchedulerFormAction.Create)
     {
         e.Container.Caption = "建立新的行程";
     }
     else
     {
         e.Container.Caption = "修改行程";
     }
 }
Example #15
0
 protected void ASPxScheduler1_AppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     if (formType == FormType.Form1)
     {
         e.FormTemplateUrl = ResolveUrl("~/UserForms/Form1.ascx");
     }
     else if (formType == FormType.Form2)
     {
         e.FormTemplateUrl = ResolveUrl("~/UserForms/Form2.ascx");
     }
 }
 private void scheduler_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     sample_5_4.OutlookAppointmentForm         form      = new sample_5_4.OutlookAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
     try {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally {
         form.Dispose();
     }
 }
Example #17
0
        //http://documentation.devexpress.com/#WindowsForms/CustomDocument2288
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            DevExpress.XtraScheduler.Appointment apt = e.Appointment;
            bool openRecurrenceForm = apt.IsRecurring && schedulerStorage1.Appointments.IsNewAppointment(apt);

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

            myForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;
            e.DialogResult = myForm.ShowDialog();
            schedulerControl1.Refresh();
            e.Handled = true;
        }
Example #18
0
 private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl      scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     WindowsFormsApplication1.CustomAppointmentForm form      = new WindowsFormsApplication1.CustomAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
Example #19
0
        private void sch_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            CustomAppointmentForm form = new CustomAppointmentForm(sender as SchedulerControl, e.Appointment, e.OpenRecurrenceForm);

            try
            {
                e.DialogResult = form.ShowDialog();
                e.Handled      = true;
            }
            finally
            {
                form.Dispose();
            }
        }
 private void schedulerControl1_EditAppointmentFormShowing_1(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl       scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     RibbonSimplePad.AppointmentFormOutlook2007Style form      = new RibbonSimplePad.AppointmentFormOutlook2007Style(scheduler, e.Appointment, e.OpenRecurrenceForm);
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
Example #21
0
 private void schedulerControl1_EditAppointmentFormShowing_1(object sender, AppointmentFormEventArgs e)
 {
     try
     {
         DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
         var form = new OutlookAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(MiscStuff.GetAllMessages(ex));
     }
 }
Example #22
0
 private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl         scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     QuanLyDaiHocGiaDinh.Views.OutlookAppointmentForm1 form      = new QuanLyDaiHocGiaDinh.Views.OutlookAppointmentForm1(scheduler, e.Appointment, e.OpenRecurrenceForm);
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
Example #23
0
 //Call OutlookAppointmentForm
 private void schedulerControl1_EditAppointmentFormShowing_3(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl         scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     Production.LAMINATION._LAB.OutlookAppointmentForm form      = new Production.LAMINATION._LAB.OutlookAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
Example #24
0
 private void sch_appointment_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl         scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     POS_System.Customer_Management.AppointmentBooking form      = new AppointmentBooking();
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
 private void schedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
     DXApplication5.CustomAppointmentForm      form      = new DXApplication5.CustomAppointmentForm(scheduler, e.Appointment, e.OpenRecurrenceForm);
     form.AvailablePriorities = priorities;
     try
     {
         e.DialogResult = form.ShowDialog();
         e.Handled      = true;
     }
     finally
     {
         form.Dispose();
     }
 }
Example #26
0
 private void Scheduler_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     if (EventList.CurrentEvent != null)
     {
         using (
             CustomAppointmentForm form = new CustomAppointmentForm(Scheduler, e.Appointment,
                                                                    EventList.CurrentEvent))
         {
             if (form.ShowDialog() == DialogResult.OK)
             {
             }
         }
     }
     e.Handled = true;
 }
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;

            // Required to open the recurrence form via context menu.
            bool openRecurrenceForm = apt.Type == AppointmentType.Pattern && !schedulerStorage1.Appointments.Items.Contains(apt);

            CustomAppointmentForm customForm = new CustomAppointmentForm(schedulerControl1, apt, openRecurrenceForm);

            customForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;

            e.DialogResult = customForm.ShowDialog();
            schedulerControl1.Refresh();
            e.Handled = true;
        }
Example #28
0
        private void schedulerControl1_EditAppointmentFormShowing_1(object sender, AppointmentFormEventArgs e)
        {
            DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));
            OutlookAppointmentForm form = new OutlookAppointmentForm(scheduler, e.Appointment, this.schedulerService.TaskTemplateId, e.OpenRecurrenceForm);

            try
            {
                e.DialogResult = form.ShowDialog();
                e.Handled      = true;
            }
            finally
            {
                form.Dispose();
            }
        }
 private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     // Fill in the Subject field for the newly created appointment.
     if (((SchedulerControl)sender).Storage.Appointments.IsNewAppointment(e.Appointment))
     {
         if (e.Appointment.AllDay)
         {
             e.Appointment.Subject = "Perform a maintenance";
         }
         else
         {
             e.Appointment.Subject = "Rent a car";
         };
     }
 }
Example #30
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;

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

            CustomAppointmentForm customForm = new CustomAppointmentForm(schedulerControl1, apt, openRecurrenceForm);

            customForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;

            e.DialogResult = customForm.ShowDialog();
            schedulerControl1.Refresh();
            e.Handled = true;
        }
Example #31
0
        private void schedulerControl1_EditAppointmentFormShowing_1(object sender, AppointmentFormEventArgs e)
        {
            oldstate = new Model.Models.trangthaiphong { maphong = e.Appointment.Subject, thoigianbatdau = e.Appointment.Start, thoigianketthuc = e.Appointment.End };
            DevExpress.XtraScheduler.SchedulerControl scheduler = ((DevExpress.XtraScheduler.SchedulerControl)(sender));

            AppointmentFormOutlook2007Style form = new AppointmentFormOutlook2007Style(scheduler, e.Appointment, e.OpenRecurrenceForm);
            try
            {
                //Global.main.GoTo<AppointmentFormOutlook2007Style>(form, null, null);
                e.DialogResult = form.ShowDialog();
                e.Handled = true;
            }
            finally
            {

                form.Dispose();
            }
        }
Example #32
0
        private void schedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            // Create a CustomEdit form.
            Appointment apt = e.Appointment;
            // Required to open the recurrence form via context menu.
            bool openRecurrenceForm = apt.IsRecurring && schedulerStorage1.Appointments.IsNewAppointment(apt);
            ACMS.ACMSStaff.To_Do_List.MyCustomEditForm f = new ACMS.ACMSStaff.To_Do_List.MyCustomEditForm((SchedulerControl)sender, apt, openRecurrenceForm);

            // Set the current appointment as an appointment of the CustomEdit form.
            f.SetAppointment(e.Appointment);

            // Show the form modally.
            f.ShowDialog();

            // Return the dialog result.
            e.DialogResult = f.DialogResult;

            // Do this to prevent the standard form from being shown.
            e.Handled = true;
        }
Example #33
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;
            bool isNewApt = schedulerStorage1.Appointments.IsNewAppointment(apt);

            //disable on double click event to create new appointment for manager application consultant.
            if (isNewApt)
            {
                e.Handled = true;
                return;
            }
            var schedControl = (SchedulerControl)sender;
            schedControl.Tag = "ReadOnly";
            bool openRecurrenceForm = apt.IsRecurring && isNewApt;
            FrmAppointment frmApt = new FrmAppointment(
                schedControl,
                apt,
                openRecurrenceForm,
                FrmAppointment.ScheduleType.Unspecified,
                listMeetingSchedules);
            frmApt.LookAndFeel.ParentLookAndFeel = this.LookAndFeel.ParentLookAndFeel;
            e.DialogResult = frmApt.ShowDialog();
            e.Handled = true;

            if (apt.Type == AppointmentType.Pattern && schedulerControl1.SelectedAppointments.Contains(apt))
                schedulerControl1.SelectedAppointments.Remove(apt);

            schedulerControl1.Refresh();
        }
Example #34
0
        private void schedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment apt = e.Appointment;

            controller = new AppointmentFormController(schedulerControl1, apt);
            // Required to open the recurrence form via context menu.
            bool isNewApp = schedulerStorage1.Appointments.IsNewAppointment(apt);

            if (isNewApp)
            {
                e.Handled = true;
                return;
            }

            frmEventDlg fEvtDlg = null;
            bool IsRecur = false;
            bool IsExtraClass = false;
            e.Handled = true;

            int intCalID = Convert.ToInt32(controller.LabelId.ToString());
            int intEventID = Common.GetID("select EventID from CalendarEvent where CalendarEventID=" + intCalID.ToString());
            string strRecurrenceText = Common.GetString("select RecurrenceText from Event where EventID=" + intEventID.ToString());
            IsExtraClass = apt.Subject.Contains("Extra Class");

            if (strRecurrenceText != "")
                IsRecur = true;

            int Option = -1;
            if (IsRecur)
            {
                if (!IsExtraClass)
                {
                    frmOpenEvents frmOpenEvt = new frmOpenEvents();
                    if (frmOpenEvt.ShowDialog() == DialogResult.OK)
                    {
                        Option = frmOpenEvt.Option;
                    }
                    else
                    {
                        e.Handled = true;
                        frmOpenEvt.Close();
                        frmOpenEvt.Dispose();
                        return;
                    }
                }

            }
            if (Option == 1)
            {
                //fEvtDlg=new frmEventDlg(intEventID, intCalID);
                //fEvtDlg.Mode="Edit";
                //fEvtDlg.EventID = intEventID;
                //fEvtDlg.LoadData();

                string module = string.Empty;
                int _uid;
                int _eventtypeindex = 0;
                Events objEvent = new Events();
                _uid = objEvent.GetEvent(intEventID, ref module, ref _eventtypeindex);

                if (module != "")
                {
                    if (module == "Class")
                    {
                        frmClassDlg frm = new frmClassDlg(_uid, _eventtypeindex, intCalID);
                        frm.Mode = "Edit";
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            LoadCalendar();
                            frm.Close();
                            frm.Dispose();
                        }
                    }
                    else if (module == "Program")
                    {
                        frmProgramDlg frm = new frmProgramDlg(_uid, _eventtypeindex, intCalID);
                        frm.Mode = "Edit";
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            LoadCalendar();
                            frm.Close();
                            frm.Dispose();
                        }
                    }
                }
                else
                {
                    fEvtDlg = new frmEventDlg();
                    fEvtDlg.Mode = "Edit";
                    fEvtDlg.EventID = intEventID;
                    fEvtDlg.LoadData();
                }
            }
            else
            {
                string module = string.Empty;
                int _uid;
                int _eventtypeindex = 0;
                Events objEvent = new Events();
                _uid = objEvent.GetEvent(intEventID, ref module, ref _eventtypeindex);
                if (IsExtraClass) _eventtypeindex = 4;

                if (module != "")
                {
                    if (module == "Class")
                    {
                        frmClassDlg frm = new frmClassDlg(_uid, _eventtypeindex);
                        frm.Mode = "Edit";
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            LoadCalendar();
                            frm.Close();
                            frm.Dispose();

                        }
                    }
                    else if (module == "Program")
                    {
                        frmProgramDlg frm = new frmProgramDlg(_uid, _eventtypeindex);
                        frm.Mode = "Edit";
                        if (frm.ShowDialog() == DialogResult.OK)
                        {
                            LoadCalendar();
                            frm.Close();
                            frm.Dispose();

                        }
                    }
                }
            }
            /*
            if (fEvtDlg != null)
            {
                if (fEvtDlg.ShowDialog() == DialogResult.OK)
                {
                    schedulerStorage1.Appointments.DataSource = FetchGridData();
                    e.Handled = true;
                }
                e.Handled = true;
                fEvtDlg.Close();
                fEvtDlg.Dispose();
            }*/
        }
 private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     Appointment apt = e.Appointment;
     try
     {
         if (apt.GetValue(this.schedulerStorage1, "PCCV_ID").ToString() != null )
         {
             string a = apt.GetValue(this.schedulerStorage1, "TINH_TRANG").ToString();
             if (apt.GetValue(this.schedulerStorage1, "TINH_TRANG").ToString() != "4")
             {
                 //Nếu nhân viên đang đăng nhập không phải là nhân viên thực hiện công việc thì
                 //không cho phép cập nhật tiến độ công việc.
                 //if (HelpNumber.ParseInt64(apt.GetValue(this.schedulerStorage1, "MA_NV")) != FrameworkParams.currentUser.employee_id)
                 //{
                 //    HelpMsgBox.ShowNotificationMessage("Bạn không có quyền cập nhật tiến độ cho công việc này!");
                 //    e.Handled = true;
                 //    return;
                 //}
                 frmCapNhatTienDo frm = new frmCapNhatTienDo(HelpNumber.ParseInt64(apt.GetValue(this.schedulerStorage1, "PCCV_ID")));
                 HelpProtocolForm.ShowModalDialog(this, frm);
                 refresh = true;
                 LoadSchedulerControl();
                 e.DialogResult = frm.DialogResult;
                 e.Handled = true;
             }
             else
             {
                 HelpMsgBox.ShowNotificationMessage("Công việc đã hoàn tất.\n Bạn không được cập nhật tiến độ cho công việc này!");
                 e.Handled = true;
             }
         }
     }
     catch (Exception ex) { e.Handled = true; return; }
 }
Example #36
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment app = e.Appointment;

            //if (app.Description == "") app.StatusId = 0;
            if (app.Description == "") app.CustomFields["IdVisita"] = "0";

            FrmNuevaVisita myForm = FrmNuevaVisita.Instancia;

            if (schedulerStorage1.Appointments.IsNewAppointment(app))
                myForm.Accion = Entidades.Enums.Enums.TipoAccionFormulario.Nuevo;
            else
                myForm.Accion = Entidades.Enums.Enums.TipoAccionFormulario.Editar;

            myForm.ControlParam = (SchedulerControl)sender;
            myForm.AppointmentCalendario = app;

            //myForm.frmLoad();

            //if(!schedulerControl1.Storage.Appointments.IsNewAppointment(app))
            //myForm.CargarFormulario();

            e.DialogResult = myForm.ShowDialog();

            schedulerControl1.Refresh();
            e.Handled = true;

            //SincronizarOutlook();
        }
Example #37
0
 private void SchedulerInsertion_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     var apt = e.Appointment;
     e.Handled = true;
 }
 private void schedulercontrl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     e.Handled = true;
 }
Example #39
0
        //http://documentation.devexpress.com/#WindowsForms/CustomDocument2288
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            DevExpress.XtraScheduler.Appointment apt = e.Appointment;
            bool openRecurrenceForm = apt.IsRecurring &&    schedulerStorage1.Appointments.IsNewAppointment(apt);

            // Create a custom form.
            MyAppointmentForm myForm = new MyAppointmentForm((SchedulerControl)sender,     apt, openRecurrenceForm);
            myForm.LookAndFeel.ParentLookAndFeel = schedulerControl1.LookAndFeel;
            e.DialogResult = myForm.ShowDialog();
            schedulerControl1.Refresh();
            e.Handled = true;
        }
Example #40
0
        private void schedulerControl1_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            Appointment app = e.Appointment;

            if (app.Description == "") app.CustomFields["IdVisita"] = "0";

            FrmNuevaVisita myForm = FrmNuevaVisita.Instancia;

            if (schedulerStorage1.Appointments.IsNewAppointment(app))
                myForm.Accion = Enums.TipoAccionFormulario.Nuevo;
            else
                myForm.Accion = Enums.TipoAccionFormulario.Editar;

            myForm.ControlParam = (SchedulerControl)sender;
            myForm.AppointmentCalendario = app;
            myForm.TipoCalendario = Enums.TipoCalendario.CalendarioCompartido;
            e.DialogResult = myForm.ShowDialog();

            schedulerControl1.Refresh();
            e.Handled = true;
        }
        private void Scheduler_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
        {
            if (EventList.CurrentEvent != null)
            {
                using (
                    CustomAppointmentForm form = new CustomAppointmentForm(Scheduler, e.Appointment,
                                                                           EventList.CurrentEvent))
                {
                    if (form.ShowDialog() == DialogResult.OK)
                    {

                    }
                }
            }
            e.Handled = true;
        }
 private void schedulerControl_EditAppointmentFormShowing(object sender, AppointmentFormEventArgs e)
 {
     Appointment app = e.Appointment;
      try
      {
          if (app.GetValue(this.schedulerStorage, "ID") != null)
          {
              frmMeeting frm = new frmMeeting(HelpNumber.ParseInt64(app.GetValue(this.schedulerStorage, "ID")), null);
              HelpProtocolForm.ShowModalDialog(this, frm);
          }
          e.Handled = true;
      }
      catch
      {
          e.Handled = true; return;
      }
 }