private void DataGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     e.NewItem = new RelationDescription()
     {
         UserId = ServiceResolver.GetService <IUserProvider>().GetUserId()
     };
 }
예제 #2
0
        private void DgStudent_OnAddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            addFlag   = true;
            e.NewItem = new student2();
            var s           = e.NewItem as student2;
            var lastStudent = GetLastStudent();

            if (s != null)
            {
                var lastDBStudent = S.DB.student.OrderByDescending(student => student.sid).First();
                if (lastStudent != null)
                {
                    s.num = lastStudent.num + 1;
                    s.sid = lastStudent.sid + 1;
                    s.cid = lastStudent.cid;
                }
                else
                {
                    s.num = 1;
                    if (lastDBStudent != null)
                    {
                        s.sid = lastDBStudent.sid + 1;
                    }
                    s.cid = cid;
                }
            }
        }
예제 #3
0
        private void NewProperty(object sender, AddingNewItemEventArgs e)
        {
            var grid      = sender as DataGrid;
            var viewmodel = (grid.Tag as ActorEditor).viewmodel;

            viewmodel.NewProperty.Execute(e);
        }
예제 #4
0
 protected override void DataGridAddingNewItem(AddingNewItemEventArgs e)
 {
     e.NewItem = new User {
         RegistrationDate = DateTime.Now
     };
     ((User)e.NewItem).InitializeValidator();
 }
예제 #5
0
        private void QuestStepChoiceGridRoot_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            CollectionViewSource source = (CollectionViewSource)(this.Resources["selectedQuestStepChoicesViewSource"]);

            source.View.SortDescriptions.Clear();
            source.View.SortDescriptions.Add(new System.ComponentModel.SortDescription("sortOrder", System.ComponentModel.ListSortDirection.Ascending));
        }
예제 #6
0
        private void x_configurationGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            try
            {
                NewConfiguration          = new GroupMaterialPurposeMedium();
                NewConfiguration.Id       = 0;
                NewConfiguration.Group    = "";
                NewConfiguration.Material = "";
                NewConfiguration.Purpose  = "";
                NewConfiguration.Medium   = "";
                NewConfiguration.IsEdit   = true;
                var col = from t in context.d_Group_of_Study select t.Group_of_Study;
                NewConfiguration.ListGroup = col.ToList();
                col = from t in context.d_Material select t.material;
                NewConfiguration.ListMaterial = col.ToList();
                col = from t in context.d_Purpose_of_study select t.purpose;
                NewConfiguration.ListPurpose = col.ToList();
                col = from t in context.d_Medium select t.medium;
                NewConfiguration.ListMedium = col.ToList();

                e.NewItem = NewConfiguration;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\n" + ex.StackTrace);
            }
        }
예제 #7
0
 private void Bans_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     e.NewItem = new BanItem()
     {
         ChampionName = Champions.First()
     };
 }
예제 #8
0
 private void dataGrid1_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     if (e.GetType() == typeof(GPU))
     {
         gpuRepository.Create(e.NewItem as GPU);
     }
 }
    private void AssociatedObject_OnAddingNewItem(object sender, AddingNewItemEventArgs addingNewItemEventArgs)
    {
        AddingNewItem addingNewItem = new AddingNewItem();

        Command.Execute(addingNewItem);
        addingNewItemEventArgs.NewItem = addingNewItem.NewItem;
    }
 private void MsgDataGrid3_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     if (this.MsgDataGrid3.Items.CurrentItem != null)
     {
         this.MsgDataGrid3.ScrollIntoView(this.MsgDataGrid3.Items[this.MsgDataGrid3.Items.Count]);
     }
 }
예제 #11
0
        private void dataGridResult_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            Row row = new Row(DataGridControllerResult);

            //DataGridControllerResult.Rows.Add(row);
            e.NewItem = row;
        }
 private void DataGrid_AddingNewItem_1(object sender, AddingNewItemEventArgs e)
 {
     e.NewItem = new RelationAccountNumber()
     {
         UserId = ServiceResolver.GetService <IUserProvider>().GetUserId()
     };
 }
예제 #13
0
 private void DgCars_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     //  Присвоєння новому елементу ДатаГріда "прапорця"
     e.NewItem = new CarModel
     {
         IsNew = true
     };
 }
예제 #14
0
        protected void onAddMeasure(object sender, AddingNewItemEventArgs e)
        {
            object item = e.NewItem;

            if (item != null)
            {
            }
        }
예제 #15
0
 private void DataGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     e.NewItem = new CategoryDescriptionPattern()
     {
         Percentage = 100,
         UserId     = ServiceResolver.GetService <IUserProvider>().GetUserId()
     };
 }
예제 #16
0
        void Datagrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            var settings = new SettingsEntry(this);

            settings.Type = typeof(string);
            var vm = new SettingsVM(settings);

            e.NewItem = vm;
        }
예제 #17
0
        private void MaskList_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            UndertaleSprite.MaskEntry obj    = new UndertaleSprite.MaskEntry();
            UndertaleSprite           sprite = this.DataContext as UndertaleSprite;
            uint len = (sprite.Width + 7) / 8 * sprite.Height;

            obj.Data  = new byte[len];
            e.NewItem = obj;
        }
예제 #18
0
 private void SalesGrid_OnAddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     using (var context = new MyDbContext())
     {
         var sale = context.Saleses.Add(new Sales());
         context.SaveChanges();
         e.NewItem = sale;
     }
 }
예제 #19
0
        private void PlanesGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            DataGrid grid = sender as DataGrid;

            if (grid != null && grid.Items.Count >= 6)
            {
                grid.CanUserAddRows = false;
            }
        }
예제 #20
0
        /// <summary>
        /// Реализует логику добавления ного элемента в таблицу
        /// </summary>
        private void coffeeDataGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            var grade = new CoffeeGrade();

            e.NewItem = grade;
            var viewData = new CoffeeGradeViewData(grade);

            ProductsData.Add(viewData);
        }
예제 #21
0
 private void resourcesGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     using (var context = new MyDbContext())
     {
         var resource = context.Resources.Add(new Resource());
         context.SaveChanges();
         e.NewItem = resource;
     }
 }
예제 #22
0
 private void GoodsGrid_OnAddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     using (var context = new MyDbContext())
     {
         var good = context.Goods.Add(new Good());
         context.SaveChanges();
         e.NewItem = good;
     }
 }
예제 #23
0
        private void DataGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            var dataGrid = sender as DataGrid;

            if (dataGrid != null)
            {
                dataGrid.SelectedItem = null;
            }
        }
예제 #24
0
        private void DataGrid_OnAddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            var izvodjenje = new Izvodjenje {
                Predstava = (Predstava)((DataGrid)sender).DataContext, CenaKarte = 0, Vreme = DateTime.Today
            };

            e.NewItem = izvodjenje;
            _predstavaControl.Sacuvaj(izvodjenje);
        }
예제 #25
0
        private void AddingRedresseur(AddingNewItemEventArgs arg)
        {
            foreach (Redresseur redresseur in ListRedresseur)
            {
                SimpleIoc.Default.GetInstance <IRedresseurService>().Update(redresseur);
            }

            SimpleIoc.Default.GetInstance <IRedresseurService>().Insert();
            ListAutomate = AutomateService.GetAllData();
        }
예제 #26
0
 private void dataContainerAddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     orders.Add(new Order
     {
         Id             = 2,
         Name           = "Сникерс",
         Price          = 70,
         ExpirationDate = DateTime.Now.AddDays(1)
     });
 }
예제 #27
0
 private void EmployeeGrid_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     if (EmployeeGrid.Items.Count > 1)
     {
         ButtonTreatment.Visibility = Visibility.Visible;
     }
     else
     {
         ButtonTreatment.Visibility = Visibility.Hidden;
     }
 }
예제 #28
0
        /// <summary>
        /// datagrid adding new item handler
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">event args</param>
        private void Data_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            var mainWindow = (MainWindow)Application.Current.MainWindow;
            var routeVM    = new RouteVM()
            {
                Data             = mainWindow.Data,
                VehicleSelection = mainWindow.VehicleSelectionVM
            };

            e.NewItem = routeVM;
        }
예제 #29
0
        private void ParamEntryList_AddingNewItem(object sender, AddingNewItemEventArgs e)
        {
            var row = new ParamRow();

            row.Name = "New Entry";
            row.ReInitRawData(SelectedParam);
            row.LoadValuesFromRawData(SelectedParam);
            row.SaveDefaultValuesToRawData(SelectedParam);

            e.NewItem = row;
        }
예제 #30
0
 private void Picks_AddingNewItem(object sender, AddingNewItemEventArgs e)
 {
     e.NewItem = new PickItem()
     {
         ChampionName   = Champions.First(),
         SummonerSpell1 = NoChangeStub,
         SummonerSpell2 = NoChangeStub,
         Runes          = NoChangeStub,
         Masteries      = NoChangeStub,
         Role           = AnyRoleStub
     };
 }