Esempio n. 1
0
 private void EventCalendar_ItemDeleted(object sender, CalendarItemEventArgs e)
 {
     _items.Remove(e.Item);
     dt.FindByEVENT_BOOKING_ID(Convert.ToInt64(e.Item.Tag)).Delete();
     MainForm.adapterMgr.EVENT_BOOKINGTableAdapter.Update(dt);
     dt.AcceptChanges();
 }
Esempio n. 2
0
 private void calendar_GlobalMouseDown(object sender, CalendarItemEventArgs e)
 {
     if (GlobalMouseDown != null)
     {
         GlobalMouseDown(sender, null);
     }
 }
Esempio n. 3
0
        private void calendar1_ItemDoubleClick(object sender, CalendarItemEventArgs e)
        {
            Visit visit1 = new Visit(Convert.ToInt32(userID), e.Item.StartDate);

            if (e.Item.ID == null)
            {
                e.Item.ID = "0";
            }
            if ((e.Item.ID == "0") && (!visit1.canEditPlan) && (!visit1.canEditFact))
            {
                calendar1.Items.RemoveAt(calendar1.Items.Count - 1);
                MessageBox.Show("Невозможно добавить план в прошлое", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            AddEditVisitPlanDay aeVPD;

            if (e.Item.ID != "0")
            {
                aeVPD = new AddEditVisitPlanDay(new Visit(Convert.ToInt32(e.Item.ID), Convert.ToInt32(userID)));
            }
            else
            {
                aeVPD = new AddEditVisitPlanDay(visit1);
            }

            if ((aeVPD.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) && (e.Item.ID == "0"))
            {
                calendar1.Items.RemoveAt(calendar1.Items.Count - 1);
            }
        }
        private void worker_calendar_ItemMouseHover(object sender, CalendarItemEventArgs e)
        {
            Call c = e.Item.Tag as Call;

            if (c.Workers.Count == 0)
            {
                return;
            }

            if (frm == null)
            {
                frm = new CallCoverLabelFrm();
            }


            frm.ServiceUser = c.ServiceUser;

            frm.StartTime = c.time.ToString("HH:mm");
            frm.Duration  = c.Duration;

            Point loc = Cursor.Position;

            loc.X += 10;
            loc.Y += 10;

            frm.Location = loc;

            frm.Show();
        }
Esempio n. 5
0
        private void calendar1_ItemDeleted(object sender, CalendarItemEventArgs e)
        {
            TodoCalendarPosition currentPosition = (TodoCalendarPosition)e.Item.Tag;
            TodoCalendarPosition position        = calendars[currentPosition.CalendarName].Where(cp => cp.pId == currentPosition.pId).Single();

            calendars[currentPosition.CalendarName].Remove(position);
        }
Esempio n. 6
0
        private void calendarView_ItemDatesChanged(object sender, CalendarItemEventArgs e)
        {
            object o = e.Item.Tag;

            if (((o is BacnetDate) && (((BacnetDate)o).IsPeriodic)) || (o is BacnetweekNDay))
            {
                // Cannot do that with perodic element : what has to be changed : day n°, wday, month ????
                modifyToolStripMenuItem_Click(null, null);
            }
            else
            //(o is BacnetDate) || (o is BacnetDateRange)
            {
                calendarEntries.Entries.Remove(o);
                int Idx = listEntries.Items.IndexOf(o);

                listEntries.Items.Remove(o);

                if ((e.Item.StartDate.Year == e.Item.EndDate.Year) && (e.Item.StartDate.Month == e.Item.EndDate.Month) && (e.Item.StartDate.Day == e.Item.EndDate.Day))
                {
                    BacnetDate newbd = new BacnetDate((byte)(e.Item.StartDate.Year - 1900), (byte)e.Item.StartDate.Month, (byte)e.Item.StartDate.Day);
                    listEntries.Items.Insert(Idx, newbd);
                    calendarEntries.Entries.Add(newbd);
                }
                else
                {
                    BacnetDateRange newbdr = new BacnetDateRange();
                    newbdr.startDate = new BacnetDate((byte)(e.Item.StartDate.Year - 1900), (byte)e.Item.StartDate.Month, (byte)e.Item.StartDate.Day);
                    newbdr.endDate   = new BacnetDate((byte)(e.Item.EndDate.Year - 1900), (byte)e.Item.EndDate.Month, (byte)e.Item.EndDate.Day);
                    listEntries.Items.Insert(Idx, newbdr);
                    calendarEntries.Entries.Add(newbdr);
                }
            }

            SetCalendarDisplayDate(CalendarStartRequested);
        }
 private void worker_calendar_ItemMouseLeave(object sender, CalendarItemEventArgs e)
 {
     if (frm != null)
     {
         frm.Hide();
     }
 }
Esempio n. 8
0
 /// <summary>
 /// Evento que se produce cuando el cursor abandona el área de un ítem del calendario, para ocultar el mensaje con el detalle
 /// de la cita correspondiente al ítem sobre el cual se estaba posicionado
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void oCalendario2_ItemMouseLeave(object sender, CalendarItemEventArgs e)
 {
     if (grouper1.Visible == true)
     {
         grouper1.Visible = false;
     }
 }
        private void calendar1_ItemDoubleClick(object sender, CalendarItemEventArgs e)
        {
            selectedAppointmentID = e.Item.AppointmentID;
            for (int i = Application.OpenForms.Count - 1; i >= 0; i--)
            {
                if (Application.OpenForms[i].Name != "ProviderMain" && Application.OpenForms[i].Name != "WelcomeHomePage")
                {
                    Application.OpenForms[i].Close();
                }
            }

            if (Application.OpenForms["PatientHomePage"] as PatientHomePage == null)
            {
                ISingleResult <getPatientByIDResult> result = doAction.getPatientByID(e.Item.PatientID);
                foreach (getPatientByIDResult r in result)
                {
                    string          name            = r.FirstName + " " + r.LastName;
                    PatientHomePage patientHomePage = new PatientHomePage(name, r.PhoneNumber, r.Gender,
                                                                          r.MaritalStatus, r.Age, r.DOB, e.Item.PatientID, this.providerMain, this, e.Item)
                    {
                        MdiParent = providerMain
                    };
                    patientHomePage.Show();
                }
            }
        }
Esempio n. 10
0
        private void calendarView_ItemSelected(object sender, CalendarItemEventArgs e)
        {
            int Idx = listEntries.Items.IndexOf(e.Item.Tag);

            listEntries.SelectedIndex  = Idx;
            InternalListeEntriesSelect = true;
        }
 private void calendar1_ItemClick(object sender, CalendarItemEventArgs e)
 {
     if (e.Item.Selected)
     {
         toolTip1.Hide(this);
     }
 }
Esempio n. 12
0
        private void calendar_ItemDeleted(object sender, CalendarItemEventArgs e)
        {
            Slot slotToDelete = CurrentPeriod.ListSlots.Where(s => s.Date == e.Item.StartDate && s.IsOnView == e.Item.IsOnViewDateRange).Single();

            CurrentPeriod.removeSlot(slotToDelete);
            LoadCalendarView();
        }
Esempio n. 13
0
        private void calendar1_ItemDatesChanged(object sender, CalendarItemEventArgs e)
        {
            CalendarItem         currentItem = (CalendarItem)e.Item;
            TodoCalendarPosition position    = (TodoCalendarPosition)currentItem.Tag;

            position.StartTime = currentItem.StartDate;
            position.EndTime   = currentItem.EndDate;
        }
Esempio n. 14
0
 private void calendar1_ItemDoubleClick(object sender, CalendarItemEventArgs e)
 {
     if (_items.Count(i => i.CalendarItem == e.Item) > 0)
     {
         var task = _items.First(i => i.CalendarItem == e.Item);
         new EditTaskForm(ref task).ShowDialog();
         RefreshCalendar();
     }
 }
 private void calendar_ItemDoubleClick(object sender, CalendarItemEventArgs e)
 {
     if (e.Item != null && e.Item.DatabaseEntityID.HasValue)
     {
         //calendar.TimeUnitsOffset = 0;
         visitUserControl.LoadEvent(e.Item.DatabaseEntityID.Value);
         visitUserControl.SetEventTimes(e.Item.StartDate, e.Item.EndDate);
     }
 }
        private void calendar1_ItemDoubleClick(object sender, CalendarItemEventArgs e)
        {
            //_calendarViewController.SetClickedAppointment(e.Item);
            CreateAppointment.ClickedAppointment = (APTDETAILS)e.Item.Tag;

            var form = new CreateAppointment();

            form.Show();
        }
Esempio n. 17
0
 private void calendar1_ItemDeleted(object sender, CalendarItemEventArgs e)
 {
     calendar1.Items.Add(e.Item);
     if (DialogResult.Yes == MessageBox.Show("Are you sure to delete task?", "", MessageBoxButtons.YesNo))
     {
         calendar1.Items.Remove(e.Item);
         var itemToDelete = _items.FirstOrDefault(i => i.CalendarItem == e.Item);
         _items.Remove(itemToDelete);
     }
 }
Esempio n. 18
0
        /// <summary>
        /// Item click to access specified appointment details
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void calendar1_ItemDoubleClick(object sender, CalendarItemEventArgs e)
        {
            if (e.Item.Selected)
            {
                CreateAppointment.ClickedAppointment = (APTDETAILS)e.Item.Tag;

                var form = new CreateAppointment();
                form.ShowDialog();
            }
        }
Esempio n. 19
0
 private void calendar1_ItemClick(object sender, CalendarItemEventArgs e)
 {
     //MessageBox.Show(e.Item.Text);
     using (StateDialog form = new StateDialog(e.Item.Tag.ToString()))
     {
         DialogResult dr = form.ShowDialog();
         if (dr == DialogResult.OK)
         {
         }
     }
 }
Esempio n. 20
0
        void oCalendario_ItemMouseLeave(object sender, CalendarItemEventArgs e)
        {
            //Evento que se produce cuando el cursor abandona el área de un ítem del calendario, para ocultar el mensaje con el detalle
            //de la cita correspondiente al ítem sobre el cual se estaba posicionado
            if (grouper1.Visible == true)
            {
                grouper1.Visible = false;
            }

            //throw new Exception("The method or operation is not implemented.");
        }
Esempio n. 21
0
 // on calendar item Selected
 private void CalendarControlItemSelected(object sender, CalendarItemEventArgs e)
 {
     try
     {
         if (CalendarItemSelected != null)
         {
             CalendarItemSelected(ScheduleEventItemSelcted);
         }
     }
     catch (Exception) { }
 }
        /// <summary>
        /// Event when an item is deleted, just remove it from the worker calls, and remove the worker
        /// from the call workers.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void worker_calendar_ItemDeleted(object sender, CalendarItemEventArgs e)
        {
            Call call = (Call)e.Item.Tag;

            Worker.Calls.Remove(call);
            call.Workers.Remove(Worker);

            call.MarkForSave = true;

            //only need to refresh this calendar, not all of them or the worker list
            Refresh();

            ServiceUserManager.Instance.RefreshControls(false, false, false);
        }
Esempio n. 23
0
        // on calendar item Is Delete
        private void DeleteScheduleEventFromCalendarControl(object Sender, CalendarItemEventArgs e)
        {
            if (RemoveScheduleEvent != null)
            {
                CalendarItem  calendarItem       = e.Item;
                ScheduleEvent calendarItemDelete = calendarControlItems[calendarItem];
                Refresh();


                RemoveScheduleEvent(calendarItemDelete);
            }

            Refresh();
        }
Esempio n. 24
0
        private void tobModificarCita_Click(object sender, EventArgs e)
        {
            if (oItem != null && Program.ofrmCalendario != null)
            {
                if (MessageBox.Show(this, "¿Realmente desea modificar los valores de la cita seleccionada?, esta ventana se cerrará para realizar dichas acciones", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                {
                    Program.ofrmCalendario.LlenarDatosModoModificar(oItem.Tag.ToString().Trim());
                    CalendarItemEventArgs e2 = new CalendarItemEventArgs(oItem);


                    this.Close();
                    Program.ofrmCalendario.oCalendario_ItemDoubleClick(sender, e2);
                }
            }
        }
Esempio n. 25
0
        private void serviceuser_calendar_ItemMouseHover(object sender, CalendarItemEventArgs e)
        {
            Call c = e.Item.Tag as Call;

            if (c.Workers.Count == 0)
            {
                return;
            }

            if (frm == null)
            {
                frm = new CallCoverLabelFrm();
            }


            for (int i = 0; i < c.Workers.Count; i++)
            {
                switch (i)
                {
                case 0:
                    frm.Worker1 = c.Workers[0];
                    break;

                case 1:
                    frm.Worker2 = c.Workers[1];
                    break;
                }
            }

            if (c.Workers.Count < 2)
            {
                frm.Worker2 = null;
            }


            frm.StartTime = c.time.ToString("HH:mm");
            frm.Duration  = c.Duration;

            Point loc = Cursor.Position;

            loc.X += 10;
            loc.Y += 10;

            frm.Location = loc;

            frm.Show();
        }
        private void calendar1_ItemDatesChanged(object sender, ref CalendarItemEventArgs e)
        {
            CalendarItem ci = e.Item;
            //we have moved or modified this item so lets update the configuration information.
            ScheduledItem item = _data.ScheduledItems.Find(x => x.Id == (Guid)ci.Tag);

            item.RunLength = ci.Duration;
            item.ScheduledItemStartDate = ci.StartDate;
            item.StartTime = ci.StartDate.TimeOfDay;

            //now update the item in the _data.scheduleditems list
            _data.ScheduledItems.RemoveAll(x => x.Id == (Guid)ci.Tag);

            //now add the new item back to the _data.scheduledItems
            _data.ScheduledItems.Add(item);
            PlaceItems();
        }
Esempio n. 27
0
        //public event CallCoverEvent CallDeleted;
        //public event CallCoverEvent CallAdded;

        private void serviceuser_calendar_ItemDeleted(object sender, CalendarItemEventArgs e)
        {
            Call call = (Call)e.Item.Tag;

            call.Delete();

            //refresh the items on this calendar
            RefreshItems();


            //refresh the items on the worker calendar that has this call
            WorkerManager.Instance.RefreshCalendars(call.time);

            //refresh lists and headers
            ServiceUserManager.Instance.RefreshLists(false, false, false);
            ServiceUserManager.Instance.RefreshHeaders();
        }
Esempio n. 28
0
        private void calendar1_ItemDatesChanged(object sender, CalendarItemEventArgs e)
        {
            SuspendRefreshFromTaskList = true;

            MapNode node = (MapNode)e.Item.Tag;

            if (node.GetStartDate() != e.Item.StartDate)
            {
                node.SetStartDate(e.Item.StartDate);
            }

            if (!node.GetEndDate().Equals(e.Item.EndDate))
            {
                node.SetEndDate(e.Item.EndDate);
            }

            SuspendRefreshFromTaskList = false;
        }
Esempio n. 29
0
        private void calendar1_ItemClick(object sender, CalendarItemEventArgs e)
        {
            Episode episode = _episodes[(int)e.Item.Tag];

            if (episode != null)
            {
                lblSeriesName.Text       = episode.SeriesName;
                lblSeason.Text           = "Season: " + episode.Season;
                lblEpisodeNumber.Text    = "Episode: " + episode.EpisodeNumber;
                lblEpisodeName.Text      = episode.Name;
                txtOverview.Text         = episode.Overview;
                chkWatched.Checked       = episode.Watched;
                lblSeriesName.Visible    = true;
                lblSeason.Visible        = true;
                lblEpisodeNumber.Visible = true;
                lblEpisodeName.Visible   = true;
                txtOverview.Visible      = true;
                chkWatched.Visible       = true;
                lastSelectedEpisode      = episode;
            }
        }
Esempio n. 30
0
 void oCalendario2_ItemDoubleClick(object sender, CalendarItemEventArgs e)
 {
     //throw new Exception("The method or operation is not implemented.");
 }
Esempio n. 31
0
 protected virtual void OnItemDoubleClick(CalendarItemEventArgs e)
 {
     if (ItemDoubleClick != null)
     {
         ItemDoubleClick(this, e);
     }
 }
Esempio n. 32
0
 protected virtual void OnItemMouseHover(CalendarItemEventArgs e)
 {
     if (ItemMouseHover != null)
     {
         ItemMouseHover(this, e);
     }
 }
Esempio n. 33
0
 protected virtual void OnItemSelected(CalendarItemEventArgs e)
 {
     if (ItemSelected != null)
     {
         ItemSelected(this, e);
     }
 }