void CategoryRequestApprovalResult_LoadingDataSource(object sender, LoadingDataEventArgs e)
        {
            CategoryRequestApprovalFacade facade = new CategoryRequestApprovalFacade();

            facade.GetCategoryRequestApprovalList(model, e.PageSize, e.PageIndex, e.SortField, (obj, arg) =>
            {
                this.CategoryRequestApprovalResult.ItemsSource = arg.Result.Rows;
                this.CategoryRequestApprovalResult.TotalCount  = arg.Result.TotalCount;
            });
        }
Пример #2
0
        public CategoryRequestApprovalMaintain()
        {
            InitializeComponent();

            this.Loaded += (sender, e) =>
            {
                if (ActionType == OperationType.Update)
                {
                    this.spCategory.Visibility = Visibility.Visible;
                }

                switch (Category)
                {
                case CategoryType.CategoryType1:
                    this.spCategory1.Visibility = Visibility.Visible;
                    this.sptemp1.Visibility     = Visibility.Visible;
                    break;

                case CategoryType.CategoryType2:
                    this.spCategory1.Visibility = Visibility.Visible;
                    this.spCategory2.Visibility = Visibility.Visible;
                    this.sptemp1.Visibility     = Visibility.Visible;
                    this.sptemp2.Visibility     = Visibility.Visible;
                    break;

                case CategoryType.CategoryType3:
                    this.spCategory1.Visibility  = Visibility.Visible;
                    this.spCategory2.Visibility  = Visibility.Visible;
                    this.spCategory3.Visibility  = Visibility.Visible;
                    this.sptemp1.Visibility      = Visibility.Visible;
                    this.sptemp2.Visibility      = Visibility.Visible;
                    this.sptemp3.Visibility      = Visibility.Visible;
                    this.sptempC3Code.Visibility = Visibility.Visible;
                    this.spC3Code.Visibility     = Visibility.Visible;
                    break;

                default:
                    this.sptemp1.Visibility     = Visibility.Visible;
                    this.sptemp2.Visibility     = Visibility.Visible;
                    this.sptemp3.Visibility     = Visibility.Visible;
                    this.spCategory1.Visibility = Visibility.Visible;
                    this.spCategory2.Visibility = Visibility.Visible;
                    this.spCategory3.Visibility = Visibility.Visible;
                    break;
                }
                this.DataContext = Data;
                facade           = new CategoryRequestApprovalFacade();
            };
        }