コード例 #1
0
        private void FillWindowsServicesGridFromSession()
        {
            try
            {
                DataTable dt = new DataTable();

                if (Session["WindowsServices"] != null && Session["WindowsServices"] != "")
                {
                    dt = (DataTable)Session["WindowsServices"];
                }


                if (dt.Rows.Count > 0)
                {
                    ServicesGrid.DataSource = dt;
                    ServicesGrid.DataBind();
                }
            }
            catch (Exception ex)
            {
                //6/27/2014 NS added for VSPLUS-634
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
            finally { }
        }
コード例 #2
0
        private void SetServicesGrid()
        {
            ServicesGrid.ShowEdit   = Visibility.Collapsed;
            ServicesGrid.ShowUpDown = Visibility.Collapsed;

            GridViewDef view = new GridViewDef(GridViewDef.DefaultViewName);

            view.GridColsView = new ObservableList <GridColView>();
            view.GridColsView.Add(new GridColView()
            {
                Field = "Id", Header = "Id", AllowSorting = true, WidthWeight = 300, BindingMode = BindingMode.OneWay
            });
            view.GridColsView.Add(new GridColView()
            {
                Field = "ServiceId", Header = "Service Id", AllowSorting = true, WidthWeight = 300, BindingMode = BindingMode.OneWay
            });
            view.GridColsView.Add(new GridColView()
            {
                Field = "Description", Header = "Description", WidthWeight = 300, BindingMode = BindingMode.OneWay
            });
            ServicesGrid.SetAllColumnsDefaultView(view);
            ServicesGrid.InitViewItems();

            var services = mPluginPackage.LoadServicesInfoFromFile();

            PlugInsActionsGrid.Grid.ItemsSource = services;
        }
コード例 #3
0
        private void FillWindowsServicesGrid()
        {
            try
            {
                Session["WindowsServices"] = null;

                DataTable dt = new DataTable();

                dt = VSWebBL.ConfiguratorBL.ServicesBL.Ins.GetWindowsServices(Request.QueryString["name"].ToString());

                DataColumn[] columns = new DataColumn[1];
                columns[0]    = dt.Columns["ID"];
                dt.PrimaryKey = columns;

                if (dt.Rows.Count > 0)
                {
                    Session["WindowsServices"] = dt;
                }


                ServicesGrid.DataSource = dt;
                ServicesGrid.DataBind();
                (ServicesGrid.Columns["Type"] as GridViewDataColumn).GroupBy();
            }
            catch (Exception ex)
            {
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
        }
コード例 #4
0
        private void FillWindowsServicesGrid()
        {
            try
            {
                Session["WindowsServices"] = null;

                DataTable dt = new DataTable();

                dt = VSWebBL.ConfiguratorBL.ServicesBL.Ins.GetWindowsServicesWS();
                if (dt.Rows.Count > 0)
                {
                    string servername = dt.Rows[0]["ServerName"].ToString();

                    Session["servername"] = servername;
                }
                DataColumn[] columns = new DataColumn[1];
                columns[0]    = dt.Columns["ID"];
                dt.PrimaryKey = columns;

                if (dt.Rows.Count >= 0)
                {
                    Session["WindowsServices"] = dt;
                }


                ServicesGrid.DataSource = dt;
                ServicesGrid.DataBind();
                (ServicesGrid.Columns["Type"] as GridViewDataColumn).GroupBy();
                //11/18/2014 NS added
                ServicesGrid.SortBy(ServicesGrid.Columns["Type"] as GridViewDataColumn, DevExpress.Data.ColumnSortOrder.Descending);
            }
            catch (Exception ex)
            {
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
        }
コード例 #5
0
        /// <summary>
        /// Carga los servicios de la tienda en la grilla (gridview).
        /// </summary>
        private void LoadServices()
        {
            try
            {
                if (serviceList != null)
                {
                    DataTable tableServices = new DataTable();

                    tableServices.Locale = System.Globalization.CultureInfo.CurrentCulture;
                    tableServices.Columns.Add(ServiceID);
                    tableServices.Columns.Add(ServiceName);
                    tableServices.Columns.Add(ServiceStartDate);
                    tableServices.Columns.Add(ServiceStopDate);
                    tableServices.Columns.Add(ServiceDeployed);
                    tableServices.Columns.Add(ServiceDescription);
                    tableServices.PrimaryKey = new DataColumn[] { tableServices.Columns[0] };

                    foreach (ServiceEntity item in serviceList)
                    {
                        tableServices.Rows.Add(new object[] { item.Id, item.Name, item.StartDate.ToShortDateString(), item.StopDate.ToShortDateString(), item.Deployed, item.Description });
                    }

                    ServicesGrid.DataKeyNames = new string[] { ServiceID };
                    ServicesGrid.DataSource   = tableServices;
                    ServicesGrid.DataBind();
                }
            }
            catch (ArgumentException error)
            {
                InformationImage.ImageUrl = GetLocalResourceObject("Error").ToString();
                LabelMessage.Text         = GetLocalResourceObject("MessageApplicationProblems").ToString();

                ShowMessage(true);

                Debug.WriteLine(error.Message);
            }
        }
コード例 #6
0
        private void OnRefresh()
        {
            TableView tableView = ServicesGrid.View as TableView;

            tableView.BestFitColumns();

            foreach (GridColumn column in ServicesGrid.Columns)
            {
                // I know that hardcoding "NomorNota" in here isn't a good idea but it will do for now.
                if (column.FieldName == "NomorNota")
                {
                    continue;
                }

                column.Width = column.Width.Value + 20;
            }

            MasterView.FocusedRowHandle = _serviceFocusedRowHandle;

            if (_wasFocusedRowExpanded)
            {
                ServicesGrid.ExpandMasterRow(_serviceFocusedRowHandle);
            }
        }
コード例 #7
0
 private void BeforeRefresh()
 {
     _serviceFocusedRowHandle = MasterView.FocusedRowHandle;
     _wasFocusedRowExpanded   = ServicesGrid.IsMasterRowExpanded(_serviceFocusedRowHandle);
 }
コード例 #8
0
 private void ClearMultiselBtn_Click(object sender, RoutedEventArgs e)
 {
     ServicesGrid.UnselectAll();
 }
コード例 #9
0
ファイル: ServiceView.xaml.cs プロジェクト: Simon05/fondok1
 void ServiceViewLoaded(object sender, RoutedEventArgs e)
 {
     ServicesGrid.UpdateLayout();
     ServicesGrid.Items.Refresh();
 }