private void GridJournal_DataLoading(object sender, Telerik.Windows.Controls.GridView.GridViewDataLoadingEventArgs e)
        {
            RadGridView grid = (sender as RadGridView);

            if (grid.GroupDescriptors.Count == 0)
            {
                grid.GroupDescriptors.Add(new GroupDescriptor()
                {
                    Member         = "ppe.area_name",
                    SortDirection  = ListSortDirection.Ascending,
                    DisplayContent = "Район"
                });
                grid.GroupDescriptors.Add(new GroupDescriptor()
                {
                    Member         = "blank_type_id",
                    SortDirection  = ListSortDirection.Ascending,
                    DisplayContent = "Тип бланков"
                });
            }
        }
Example #2
0
        private void MemberEnrollmentGrid_DataLoading(object sender, Telerik.Windows.Controls.GridView.GridViewDataLoadingEventArgs e)
        {
            Telerik.Windows.Controls.GridView.GridViewDataControl dataControl = (Telerik.Windows.Controls.GridView.GridViewDataControl)sender;

            Telerik.Windows.Controls.GridViewDataColumn dataColumn = null;


            if (dataControl.ParentRow != null)
            {
                dataControl.ShowGroupPanel = false;

                dataControl.AutoGenerateColumns = false;

                dataControl.ColumnWidth = new Telerik.Windows.Controls.GridViewLength(1, Telerik.Windows.Controls.GridViewLengthUnitType.Star);

                dataControl.SelectionMode = SelectionMode.Single;

                dataControl.IsReadOnly = true;

                // TODO: SILVERLIGHT UPDATE


                //if (dataControl.ItemsSource is System.Collections.ObjectModel.ObservableCollection<Client.Core.Member.EnrollmentCoverage>) {

                //    #region Enrollment Coverage Table

                //    dataControl.Columns.Add (CreateGridViewDataColumn ("Benefit Plan", "BenefitPlan.Name", 0, 0, true));

                //    dataControl.Columns.Add (CreateGridViewDataColumn ("Coverage Code", "CoverageCodeId", 0, 125, true));

                //    dataControl.Columns.Add (CreateGridViewDataColumn ("Rate Code", "RateCode", 80, 0, true));


                //    dataColumn = CreateGridViewDataColumn ("Effective", "EffectiveDate", 80, 0, true);

                //    dataColumn.DataMemberBinding.Converter = new Client.ValueConverters.DateToStringFormatter ();

                //    dataColumn.IsFilterable = false;

                //    dataControl.Columns.Add (dataColumn);


                //    dataColumn = CreateGridViewDataColumn ("Termination", "TerminationDate", 80, 0, true);

                //    dataColumn.DataMemberBinding.Converter = new Client.ValueConverters.TerminationDateToStringFormatter ();

                //    dataColumn.IsFilterable = false;

                //    dataColumn.SortingState = Telerik.Windows.Controls.SortingState.Descending;

                //    dataControl.Columns.Add (dataColumn);

                //    #endregion

                //}

                //else if (dataControl.ItemsSource is System.Collections.ObjectModel.ObservableCollection<Client.Core.PcpAssignment>) {

                //    #region PCP Assignment Table

                //    dataControl.Columns.Add (CreateGridViewHyperlinkButton ("PCP Provider", "PcpProvider.Entity.Name", "PcpProvider.Id", "Open Provider Profile", 0, 0, true));

                //    dataControl.Columns.Add (CreateGridViewHyperlinkButton ("PCP Affiliate", "PcpAffiliate.Entity.Name", "PcpAffiliateId", "Open Provider Profile", 0, 0, true));


                //    dataColumn = CreateGridViewDataColumn ("Effective", "EffectiveDate", 80, 0, true);

                //    dataColumn.DataMemberBinding.Converter = new Client.ValueConverters.DateToStringFormatter ();

                //    dataColumn.IsFilterable = false;

                //    dataControl.Columns.Add (dataColumn);


                //    dataColumn = CreateGridViewDataColumn ("Termination", "TerminationDate", 80, 0, true);

                //    dataColumn.DataMemberBinding.Converter = new Client.ValueConverters.TerminationDateToStringFormatter ();

                //    dataColumn.IsFilterable = false;

                //    dataColumn.SortingState = Telerik.Windows.Controls.SortingState.Descending;

                //    dataControl.Columns.Add (dataColumn);


                //    #endregion

                //}
            }

            return;
        }