Example #1
0
        private void crC_SelectionDoubleClickChangedEvent(object sender, Virtualization.Delegate.SelectionValueEventArgs args)
        {
            if (args.SelectedValue == null)
            {
                var aw = new AddWindow();
                aw.PrName.Text = "Prod";

                aw.Groups.ItemsSource  = groups;
                aw.Groups.SelectedItem = args.SelectedRow.Content;

                aw.SDate.SelectedDate = (DateTime)args.SelectedColumn.Content;
                aw.EDate.SelectedDate = ((DateTime)aw.SDate.SelectedDate).AddDays(1);

                aw.State.ItemsSource   = crc;
                aw.State.SelectedIndex = 0;

                switch (aw.ShowDialog())
                {
                case true:
                    var item = new SampleGridItem()
                    {
                        StartDate   = (DateTime)aw.SDate.SelectedDate,
                        EndDate     = (DateTime)aw.EDate.SelectedDate,
                        ProductName = aw.PrName.Text,
                        Position    = 0,
                        Group       = (Group)aw.Groups.SelectedItem,

                        State = aw.State.SelectedIndex
                    };

                    crC.Add(item);
                    break;
                }
            }
        }
Example #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var random = new Random();
            int step   = random.Next(0, 5);
            var item   = new SampleGridItem()
            {
                StartDate   = new DateTime(2018, 9, 2).AddDays(step),
                EndDate     = new DateTime(2018, 9, 6).AddDays(step + 2),
                ProductName = string.Format("item 2"),
                Position    = 0,
                Group       = groups[0],

                State = random.Next(0, 3)
            };

            crC.Add(item);
        }