コード例 #1
0
 private void GLDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     if (_accessUtility.HasAccess(3))
     {
         _viewModel.AddGL((GL)e.NewItem);
     }
 }
コード例 #2
0
        private void myRadDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            HSSales lNewItem = new HSSales();

            lNewItem.SalesDate = DateTime.Now;

            (e.NewItem as HSSales).SalesDate = DateTime.Now;
        }
コード例 #3
0
        private void radDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            var entity = e.NewItem;

            if (entity != null)
            {
                tempEntity = entity;
                // this.itemsToDelete.Add(entity);
            }
        }
コード例 #4
0
 private void RadDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     if (!((Models.CatalogViewModel)DataContext).AddItem())
     {
         radDataForm.CancelEdit();
     }
     else
     {
         IsNew = true;
     }
 }
コード例 #5
0
        private void MeasurementUnitDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            var newItem = e.NewItem as MeasurementUnit;

            //  _viewModel.AddBrandCommand.Execute(null);

            newItem.MeasurementUnitTitle  = _viewModel.MeasurementUnit.MeasurementUnitTitle;
            newItem.MeasurementUnitTitle2 = _viewModel.MeasurementUnit.MeasurementUnitTitle2;


            _viewModel.AddMeasurementUnit((MeasurementUnit)e.NewItem);
        }
コード例 #6
0
        private void ProductDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            var newItem = e.NewItem as Product;

            _viewModel.AddBrandCommand.Execute(null);

            newItem.ProductCode  = _viewModel.Product.ProductCode;
            newItem.ProductTitle = _viewModel.Product.ProductTitle;


            _viewModel.AddProduct((Product)e.NewItem);
        }
コード例 #7
0
        private void SLDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            var x = e.NewItem as SL;

            _viewModel.AddSLCommand.Execute(null);
            //x.SLCode = _viewModel.SL.SLCode;
            //x.Title = _viewModel.SL.Title;
            //x.Title2 = _viewModel.SL.Title2;
            //x.Status = _viewModel.SL.Status;

            _viewModel.AddSL((SL)e.NewItem);
        }
コード例 #8
0
        private void ProductModelDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            var newItem = e.NewItem as ProductModel;

            _viewModel.AddBrandCommand.Execute(null);

            newItem.ProductModelCode  = _viewModel.ProductModel.ProductModelCode;
            newItem.ProductModelTitle = _viewModel.ProductModel.ProductModelTitle;
            newItem.RequiredCode      = _viewModel.ProductModel.RequiredCode;
            newItem.RequiredDocument  = _viewModel.ProductModel.RequiredDocument;

            _viewModel.AddProductModel((ProductModel)e.NewItem);
        }
コード例 #9
0
 private void RadDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     /*
      * if (!((Models.ToGoClientCatalogViewModel)DataContext).AddItem())
      * {
      *  radDataForm.CancelEdit();
      * }
      * else
      * {
      *  IsNew = true;
      * }
      */
 }
コード例 #10
0
        private void OtherProductDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            var newItem = e.NewItem as OtherProduct;

            _viewModel.AddBrandCommand.Execute(null);

            newItem.OtherProductCode  = _viewModel.OtherProduct.OtherProductCode;
            newItem.OtherProductTitle = _viewModel.OtherProduct.OtherProductTitle;
            newItem.RequiredCode      = _viewModel.OtherProduct.RequiredCode;
            newItem.RequiredDocument  = _viewModel.OtherProduct.RequiredDocument;

            _viewModel.AddOtherProduct((OtherProduct)e.NewItem);
        }
コード例 #11
0
        private void myRadDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            HSEmployee lNewItem = new HSEmployee();

            ObservableCollection <HSDepartment> lDepts = new ObservableCollection <HSDepartment>();


            foreach (DataSource.Department l in lDataContext.Departments)
            {
                lDepts.Add(new HSDepartment
                {
                    Id         = l.Id,
                    Name       = l.Name,
                    IsSelected = false
                });
            }

            lNewItem.Departments = lDepts;

            ((e.NewItem) as HSEmployee).Departments = lDepts;
        }
コード例 #12
0
        private void TLDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            if (_accessUtility.HasAccess(6))
            {
                var x = e.NewItem as TL;
                TLItem = ((TL)e.NewItem);
                _viewModel.AddTLCommand.Execute(null);
                //if (_viewModel.EnableSave==true)
                //{
                //x.TLCode = _viewModel.TL.TLCode;
                //x.Title = _viewModel.TL.Title;
                //x.Title2 = _viewModel.TL.Title2;
                //x.Status = _viewModel.TL.Status;
                // x.GL.GLId = _viewModel.TL.GL.GLId;

                // x.AccountTLEnum = _viewModel.TL.AccountTLEnum;
                _viewModel.AddTL((TL)e.NewItem);
            }
            //}
            //else
            //{
            //    saveButton.IsEnabled = false;
            //}
        }
コード例 #13
0
 private void HeaderDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
 }
コード例 #14
0
 private void RadDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     _uow.AccDocumentHeaders.Add((AccDocumentHeader)e.NewItem);
 }
コード例 #15
0
 private void attachmentDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     ((Attachment)e.NewItem).SystemDate = DateTime.Now.Date;
     ((Attachment)e.NewItem).UserName   = _appContextService.CurrentUser.UserName;
 }
コード例 #16
0
 private void SimilarProductDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
 }
コード例 #17
0
 private void rdfFighters_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     Shared.Entities.SaveChanges();
 }
コード例 #18
0
 private void relatedPersonDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     //((RelatedPerson)e.NewItem).SystemDate = DateTime.Now.Date;
     //((RelatedPerson)e.NewItem).UserName = _appContextService.CurrentUser.UserName;
 }
コード例 #19
0
        private void StcDocumentHeaderDataForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
        {
            //var newItem = ((StcDocumentHeader)e.NewItem);
            //((StcDocumentHeader)e.NewItem).PropertyChanged += StcDocumentHeader_PropertyChanged;
            //((ObservableCollection<StcDocumentItem>)newItem.StcDocumentItems).CollectionChanged += StcDocumentItems_CollectionChanged;
            //newItem.TypeDocumentId = 2;//عمومی
            //using (var uow = new SainaDbContext())
            //{
            //    var getDocumentNumbering = uow.Set<DocumentNumbering>().AsNoTracking().FirstOrDefault(x => x.AccountDocumentId == 1);
            //    var EndNumber = getDocumentNumbering.EndNumber;
            //    var lastStcDocumentHeaderCode = uow.Database.SqlQuery<long?>($"SELECT MAX(DocumentNumber)+1 FROM dbo.StcDocumentHeaders WHERE[dbo].[ShamsiToMiladi] (DocumentDate, 'Saal') ={_appContextService.CurrentFinancialYear}").FirstOrDefault();

            //    lastStcDocumentHeaderCode = lastStcDocumentHeaderCode != null ? lastStcDocumentHeaderCode : 0;

            //    if (lastStcDocumentHeaderCode > EndNumber)
            //    {
            //        DialogParameters parameters = new DialogParameters();
            //        parameters.OkButtonContent = "بستن";
            //        parameters.Header = "اخطار";
            //        parameters.Content = ".شماره گذاری اسناد به پایان رسیده، لطفا شماره گذاری اسناد را بررسی نمایید";
            //        RadWindow.Alert(parameters);
            //        return;
            //    }
            //    else
            //    {
            //        long startNumber = getDocumentNumbering.StartNumber;
            //        lastStcDocumentHeaderCode = lastStcDocumentHeaderCode == 0 ? startNumber : lastStcDocumentHeaderCode++;
            //        int? accountDocumentId = getDocumentNumbering.AccountDocumentId;
            //        int? style = getDocumentNumbering.StyleId;
            //        int? countingWayId = getDocumentNumbering.CountingWayId;
            //        long lastDailyNumberCode = uow.StcDocumentHeaders.Where(x =>
            //        x.DocumentDate.Day == DateTime.Now.Day
            //         && x.DocumentDate.Month == DateTime.Now.Month
            //         && x.DocumentDate.Year == DateTime.Now.Year).Select(x => x.DailyNumber).DefaultIfEmpty(1).Max();
            //        string stringLastStcDocumentHeaderCode = lastStcDocumentHeaderCode.ToString();
            //        string stringlastDailyNumberCode = lastDailyNumberCode.ToString();
            //        string lastStcDocumentHeadersCode = stringLastStcDocumentHeaderCode;
            //        string lastDayStcDocumentHeadersCode = stringLastStcDocumentHeaderCode;
            //        if (lastStcDocumentHeaderCode <= EndNumber)
            //        {
            //            newItem.DailyNumber = int.Parse($"{stringlastDailyNumberCode}");
            //            if (style == 1 && countingWayId == 1)
            //            {
            //                newItem.IsReadOnly = false;
            //                newItem.DocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.ManualDocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.SystemFixNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //            }
            //            else if (style == 1 && countingWayId == 2)
            //            {
            //                newItem.IsReadOnly = true;
            //                newItem.DocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.ManualDocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.SystemFixNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //            }
            //            else if (style == 2 && countingWayId == 1)
            //            {
            //                newItem.IsReadOnly = false;
            //                newItem.DocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.ManualDocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.SystemFixNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //            }
            //            else if (style == 2 && countingWayId == 2)
            //            {
            //                newItem.IsReadOnly = true;
            //                newItem.DocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.ManualDocumentNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //                newItem.SystemFixNumber = int.Parse($"{lastStcDocumentHeadersCode}");
            //            }
            //        }
            //    }
            //}
            //_viewModel.AddStcDocumentHeader((StcDocumentHeader)e.NewItem);
        }
コード例 #20
0
 private void StudentsForm_AddedNewItem(object sender, Telerik.Windows.Controls.Data.DataForm.AddedNewItemEventArgs e)
 {
     studentsGridView.Items.Refresh();
 }