예제 #1
0
 private void gridSellingUnit_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     e.NewObject = new HSSellingUnit()
     {
         Id = -1
     };
 }
예제 #2
0
        private void gridShuttleDestination_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
        {
            var dest = new t_ShuttleDestination();

            dest.Destination = destin;
            e.NewObject      = dest;

            db.t_ShuttleDestination.Add(dest);
        }
예제 #3
0
        private void gridDepartment_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
        {
            var dept = new t_Department();

            dept.DeptCode = deptcode;
            dept.DeptName = depdesc;
            e.NewObject   = dept;

            db.t_Department.Add(dept);
        }
        private void OnNewRowAdded(object obj)
        {
            GridViewAddingNewEventArgs e = obj as GridViewAddingNewEventArgs;

            if (e == null)
            {
                return;
            }
            e.NewObject = new DatevTransactionType();
        }
        private void StcDocumentItemsRadGridView_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
        {
            var gridView = e.OwnerGridViewItemsControl;

            StcDocumentItemsRadGridView.ScrollIntoViewAsync(StcDocumentItemsRadGridView.Items[StcDocumentItemsRadGridView.Items.Count - 1],     //the row
                                                            StcDocumentItemsRadGridView.Columns[StcDocumentItemsRadGridView.Columns.Count - 1], //the column
                                                            new Action <FrameworkElement>((f) =>
            {
                (f as GridViewRow).IsSelected = true;                      // the callback method
            }));
        }
예제 #6
0
        private void OnAddedNewRow(object obj)
        {
            GridViewAddingNewEventArgs e = obj as GridViewAddingNewEventArgs;

            if (e == null)
            {
                return;
            }
            e.NewObject     = new EmployeesForTravelExpenses();
            CanSelectBranch = true;
        }
예제 #7
0
        private void gridUsers_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
        {
            var user = new t_Users();

            user.userid   = uid;
            user.username = uname;
            user.userpass = upass;
            user.usertype = utype;
            e.NewObject   = user;

            db.t_Users.Add(user);
        }
        private void OnAddedNewRow(object obj)
        {
            GridViewAddingNewEventArgs e = obj as GridViewAddingNewEventArgs;

            if (e == null)
            {
                return;
            }
            QuantCoBranch branch = new QuantCoBranch();

            branch.GermanPayroll = true;
            e.NewObject          = branch;
        }
예제 #9
0
        private void OnAddingNewTaxableIncomeItem(object args)
        {
            GridViewAddingNewEventArgs e = args as GridViewAddingNewEventArgs;

            if (e == null)
            {
                return;
            }
            TaxableIncomeItem item = new TaxableIncomeItem();

            item.TravelExpenseItemId = currentTravelExpenseItem.Id;
            item.Description         = currentTravelExpenseItem.Description;
            item.MonthAndYear        = $"{ReportAsOf.ToString("MMMM yyyy")}";
            e.NewObject          = item;
            CanSaveTaxableIncome = false;
        }
예제 #10
0
        private void OnAddingNewRowCommand(object obj)
        {
            GridViewAddingNewEventArgs e = obj as GridViewAddingNewEventArgs;

            if (e == null)
            {
                return;
            }

            TravelExpenseItem item = new TravelExpenseItem();

            item.Status          = DBStatus.Added;
            item.TravelExpenseId = TravelExpense.Id;
            e.NewObject          = item;
            //this will ensure selectedTransactionType is newly set in OnCellValidated
            selectedTransactionType = null;
        }
예제 #11
0
 private void gridWorkExp_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     try
     {
         var work = new t_TempEmpWorkExp();
         work.EmpID          = adminusers.Text;
         work.CompanyName    = compName;
         work.CompanyAddress = compAddress;
         work.DateFrom       = Convert.ToDateTime(compFrom);;
         work.DateTo         = Convert.ToDateTime(compTo);;
         work.Position       = compPosition;
         work.LastUpdate     = DateTime.Now;
         e.NewObject         = work;
         db.t_TempEmpWorkExp.Add(work);
     }
     catch { }
 }
예제 #12
0
        private void AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
        {
            HSCategory lNew = new HSCategory();

            RadGridView grid      = sender as RadGridView;
            GridViewRow parentRow = grid.ParentRow as GridViewRow;

            if (parentRow == null)
            {
                lNew.ParentId = null;
            }
            else
            {
                lNew.ParentId = (parentRow.Item as HSCategory).Id;
            }

            e.NewObject = lNew;
        }
예제 #13
0
        private void OnAddedNewBranch(object obj)
        {
            GridViewAddingNewEventArgs e = obj as GridViewAddingNewEventArgs;

            if (e == null)
            {
                return;
            }

            EmployeeBranches.MoveCurrentToFirst();
            previousBranch = EmployeeBranches.CurrentItem as EmployeeBranchEdit;

            e.NewObject = new EmployeeBranchEdit
            {
                EmployeeId      = selectedItem.Id,
                QuantCoBranchId = 1,
                ValidFrom       = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1),
                IsReadOnly      = false
            };
        }
예제 #14
0
        private void sizePriceGrid_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
        {
            var sizePrice = new SizePrice();

            e.NewObject = sizePrice;
        }
예제 #15
0
 public void CatalogItemPriorityAddEvent(object sender, GridViewAddingNewEventArgs e)
 {
     e.NewObject = CreateCatalogItemPriority();
     var grid = e.OwnerGridViewItemsControl;
     grid.CurrentColumn = grid.Columns[0];
 }
예제 #16
0
 private void GridView_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     e.OwnerGridViewItemsControl.CurrentColumn = e.OwnerGridViewItemsControl.Columns[0];
     this.CreatedRowsCount++;
 }
예제 #17
0
 private void MeasurementUnitDataGrid_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     MeasurementUnitDataForm.AddNewItem();
 }
 private void ProductModelDataGrid_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     ProductModelDataForm.AddNewItem();
 }
예제 #19
0
 void gvwTreatment_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     if (CustomerItem != null)
     {
         Treatment newItem = new Treatment();
         newItem.CustomerId = CustomerItem.CustomerId;
         newItem.CustomerName = CustomerItem.FullName;
         newItem.Date = DateTime.Now;
         newItem.IsChanged = true;
         newItem.TotalPrice = 0;
         e.NewObject = newItem;
     }
 }
        public void OnAddingNewAttributeTest()
        {
            // Arrange.
            var target = new LdapDirectoryDataProviderViewModel();
            var eventArgs = new GridViewAddingNewEventArgs(null);

            // Act.
            target.OnAddingNewAttribute(null, eventArgs);
            var newAttribute = (LdapAttributeEdit)eventArgs.NewObject;

            // Assert.
            Assert.IsNotNull(newAttribute);
            Assert.IsTrue(newAttribute.IsChild);
            Assert.IsTrue(newAttribute.IsNew);
        }
 private void OtherProductDataGrid_AddingNewDataItem(object sender, GridViewAddingNewEventArgs e)
 {
     OtherProductDataForm.AddNewItem();
 }