Ejemplo n.º 1
0
        public void GetEventsByAmountTest()
        {
            IEnumerable <@event> events = EventCRUD.GetEventsByAmount(20);

            Assert.AreEqual(events.Count(), 1);
            Assert.AreEqual(events.ElementAt(0).event_id, 3);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            List <BllUser> newRecievers = new List <BllUser>();
            int            nodeCount    = 0;

            foreach (TreeNode groupNode in treeView1.Nodes)
            {
                foreach (TreeNode userNode in groupNode.Nodes)
                {
                    if (userNode.Checked)
                    {
                        newRecievers.Add(Users[userNode.Index + nodeCount]);
                    }
                }
                nodeCount += groupNode.GetNodeCount(false);
            }

            try
            {
                IEventCRUD eventCRUD = new EventCRUD(serverInstance.server);
                eventCRUD.UpdateRecieversAndSendOnEvent(Event, newRecievers);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 3
0
        public void GetEventsByCustomerTest()
        {
            IEnumerable <@event> events = EventCRUD.GetEventsByCustomer(5);

            Assert.AreEqual(events.Count(), 1);
            Assert.AreEqual(events.ElementAt(0).event_id, 1);
        }
Ejemplo n.º 4
0
        public void GetAllEventsTest()
        {
            IEnumerable <@event> events = EventCRUD.GetAllEvents();

            Assert.AreEqual(events.Count(), 3);
            Assert.AreEqual(events.ElementAt(0).event_id, 1);
        }
Ejemplo n.º 5
0
        public void GetEventsByCustomerNameTest()
        {
            IEnumerable <@event> events = EventCRUD.GetEventsByCustomerName("Paris", "Hilton");

            Assert.AreEqual(events.Count(), 1);
            Assert.AreEqual(events.ElementAt(0).amount, 20);
        }
Ejemplo n.º 6
0
        public void AddEventTest()
        {
            EventCRUD eventService = new EventCRUD(new TestDataRepository());

            Assert.IsTrue(eventService.AddEvent(1, DateTime.Now, true, 6, 1, 2));

            Assert.IsTrue(eventService.DeleteEvent(1));
        }
Ejemplo n.º 7
0
        public void GetEventTest()
        {
            EventCRUD eventService = new EventCRUD(new TestDataRepository());

            eventService.AddEvent(17, DateTime.Now, false, 72, 4, 3);
            Assert.AreEqual(eventService.GetEvent(17).Amount, 72);
            eventService.DeleteEvent(17);
        }
Ejemplo n.º 8
0
        public void GetEventsByTypeTest()
        {
            IEnumerable <@event> events = EventCRUD.GetEventsByType(false);

            Assert.AreEqual(events.Count(), 2);
            Assert.AreEqual(events.ElementAt(0).amount, 3);
            Assert.AreEqual(events.ElementAt(1).customer, 7);
        }
Ejemplo n.º 9
0
        public void GetEventsByDonutsTest()
        {
            IEnumerable <@event> events = EventCRUD.GetEventsByDonut(11);

            Assert.AreEqual(events.Count(), 2);
            Assert.AreEqual(events.ElementAt(0).customer, 7);
            Assert.AreEqual(events.ElementAt(1).event_id, 3);
        }
Ejemplo n.º 10
0
        public void AdmitEventAsAcquainted()
        {
            IEventCRUD crud = new EventCRUD(client.GetServerInstance().server);

            SelectedEvent.EventData  = crud.UpdateAcceptedUsersAndSendOutEvent(SelectedEvent.EventData, ownerForm.GetCurrentUser());
            SelectedEvent            = new RegularEvent(SelectedEvent);
            Events[SelectedEventNum] = SelectedEvent;
            SelectedEvent.SetRowStyle(dataGridView.Rows[SelectedEventNum]);
            ownerForm.indication.DecNewEventsCount();
            SerializeEvents();
        }
Ejemplo n.º 11
0
        public void GetAllEventsTest()
        {
            EventCRUD eventService = new EventCRUD(new TestDataRepository());

            eventService.AddEvent(1, DateTime.Now, false, 10, 1, 1);

            IEnumerable <EventDTO> events = eventService.GetAllEvents();

            Assert.AreEqual(events.Count(), 1);
            Assert.AreEqual(events.ElementAt(0).Id, 1);

            eventService.DeleteEvent(1);
        }
Ejemplo n.º 12
0
 public void UpdateEventTest()
 {
     EventCRUD.addEvent(68, DateTime.Now, true, 55, 4, 5);
     Assert.IsTrue(EventCRUD.updateAmount(68, 76));
     Assert.AreEqual(EventCRUD.GetEvent(68).amount, 76);
     Assert.IsTrue(EventCRUD.updateDonut(68, 7));
     Assert.AreEqual(EventCRUD.GetEvent(68).donut, 7);
     Assert.IsTrue(EventCRUD.updateCustomer(68, 6));
     Assert.AreEqual(EventCRUD.GetEvent(68).customer, 6);
     Assert.IsTrue(EventCRUD.updateType(68, false));
     Assert.AreEqual(EventCRUD.GetEvent(68).is_stocking_event, false);
     Assert.IsTrue(EventCRUD.updateTime(68, DateTime.Now));
     EventCRUD.deleteEvent(68);
 }
Ejemplo n.º 13
0
        public void AddStatusToSelectedEvent(BllStatus status)
        {
            SelectedEvent            = AddStatusToUiEvent(SelectedEvent, status);
            Events[SelectedEventNum] = SelectedEvent;
            IEventCRUD eventCrud = new EventCRUD(client.GetServerInstance().server);

            SelectedEvent.EventData = eventCrud.UpdateStatusAndSendOutEvent(SelectedEvent.EventData, ownerForm.GetCurrentUser());
            var newStatus = SelectedEvent.EventData.StatusLib.SelectedEntities.Last();

            ownerForm.AddStatusToDataGrid(newStatus.Entity.Name, newStatus.Date);
            dataGridManager.SetStatusInRow(dataGridView.Rows[SelectedEventNum], SelectedEvent.EventData);
            SelectedEvent.SetRowStyle(dataGridView.Rows[SelectedEventNum]);
            ownerForm.SelectBlankStatus();
            SerializeEvents();
        }
        public EventListViewModel()
        {
            _Service         = new EventCRUD();
            _EventViewModels = new ObservableCollection <EventItemViewModel>();

            _BuyCommand = new RelayCommand(e => { AddBuyEvent(); },
                                           condition => CanAdd);

            _RestockCommand = new RelayCommand(e => { AddRestockEvent(); },
                                               condition => CanAdd);

            _DeleteCommand = new RelayCommand(e => { DeleteEvent(); },
                                              condition => EventViewModelIsSelected());

            IsEventViewModelSelected = false;

            GetEvents();
        }
Ejemplo n.º 15
0
        private void BuyDonut()
        {
            bool ordered = false;

            if (this.currentDonut != null && this.currentCustomer != null)
            {
                ordered = EventCRUD.BuyDonut(NewOrderID, currentDonut.donut_id, currentCustomer.customer_id, newQuantity);
            }

            if (ordered)
            {
                actionText = "Donuts Ordered";
            }
            else
            {
                actionText = "Something went wrong upss";
            }
            MessageBoxShowDelegate(ActionText);
        }
Ejemplo n.º 16
0
        private List <BllEvent> GetEventsFromServerForCurrentUser()
        {
            bool success = false;

            while (!success)
            {
                success = true;
                try
                {
                    IEventCRUD eventCrud = new EventCRUD(client.GetServerInstance().server);
                    {
                        return(eventCrud.GetEventsForUser(ownerForm.GetCurrentUser()));
                    }
                }
                catch
                {
                    success = false;
                    client.PingServerAndIndicateHisStateOnControls();
                }
            }
            return(null);
        }
Ejemplo n.º 17
0
 public void GetEventFromDatabaseTest()
 {
     Assert.AreEqual(EventCRUD.GetEvent(2).customer, 7);
 }
Ejemplo n.º 18
0
        private void button3_Click(object sender, EventArgs e)
        {
            Event             = new BllEvent();
            Event.Name        = textBox1.Text;
            Event.FilepathLib = new BllFilepathLib();
            try
            {
                UploadFiles(Event.FilepathLib);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }

            Event.Type         = Sender.EventTypeLib.SelectedEntities[comboBox2.SelectedIndex].Entity;
            Event.Description  = richTextBox1.Text;
            Event.StatusLib    = new BllStatusLib();
            Event.AttributeLib = new BllAttributeLib();
            foreach (var item in checkedListBox1.CheckedIndices.Cast <int>().ToArray())
            {
                Event.AttributeLib.SelectedEntities.Add(new BllSelectedEntity <BllAttribute>()
                {
                    Entity = Attributes[item]
                });
            }
            Event.RecieverLib = new BllUserLib();
            Event.RecieverLib.SelectedEntities.Add(new BllSelectedUser {
                Entity = Sender, IsEventAccepted = true
            });
            int nodeCount = 0;

            AppConfigManager.ClearTagValues(Event.Type.Id.ToString());
            foreach (TreeNode groupNode in treeView1.Nodes)
            {
                if (groupNode.Checked)
                {
                    SaveUserNodeAccordingEventTypeInConfig(groupNode.Text);
                }
                foreach (TreeNode userNode in groupNode.Nodes)
                {
                    if (userNode.Checked)
                    {
                        Event.RecieverLib.SelectedEntities.Add(new BllSelectedUser {
                            Entity = Users[userNode.Index + nodeCount]
                        });
                        SaveUserNodeAccordingEventTypeInConfig(userNode.Text);
                    }
                }
                nodeCount += groupNode.GetNodeCount(false);
            }

            Event.Sender = this.Sender;
            try
            {
                IEventCRUD eventCRUD = new EventCRUD(serverInstance.server);
                Event = eventCRUD.CreateAndSendOutEvent(Event);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //ConnectToServerUsingParent();
            }
        }
Ejemplo n.º 19
0
 public void GetEventTest()
 {
     EventCRUD.addEvent(17, DateTime.Now, false, 72, 4, 5);
     Assert.AreEqual(EventCRUD.GetEvent(17).amount, 72);
     EventCRUD.deleteEvent(17);
 }
Ejemplo n.º 20
0
        public void GetEventsByTimeTest()
        {
            IEnumerable <@event> events = EventCRUD.GetEventsByTime(DateTime.Now);

            Assert.AreEqual(events.Count(), 0);
        }
Ejemplo n.º 21
0
 public void AddEventTest()
 {
     Assert.IsTrue(EventCRUD.addEvent(9, DateTime.Now, true, 6, 7, 5));
     Assert.IsTrue(EventCRUD.deleteEvent(9));
 }