Exemplo n.º 1
0
        private void Set(CategoryNdriver item)
        {
            var Driver   = DriverBox.SelectedItem as Driver;
            var Category = CategoryBox.SelectedItem as Category;

            if (Category != null && Driver != null)
            {
                item.Category = Category;
                item.Driver   = Driver;
                item.Start    = CategoryTimePicker.Value;
            }
        }
Exemplo n.º 2
0
        public ChangeCategory(Context context, int Id) : this(context)
        {
            var res = context.CategoriesNDrivers.FirstOrDefault(x => x.Id == Id);
            if (res == null)
            {
                Close();
            }

            DriverBox.SelectedItem   = res.Driver;
            CategoryBox.SelectedItem = res.Category;
            CategoryTimePicker.Value = res.Start;

            Edit     = true;
            Selected = res;

            AddButton.Text = "Сохранить";
        }
Exemplo n.º 3
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            CategoryNdriver item;

            if (Edit)
            {
                item = Selected;
            }
            else
            {
                item = new CategoryNdriver();
            }

            Set(item);

            if (!Edit)
            {
                Context.CategoriesNDrivers.Add(item);
            }

            Context.SaveChanges();

            Close();
        }