Exemple #1
0
        public static System.Data.DataTable GetCanvasDataTable()
        {
            if (SquadronContext.HasCanvasData(false))
            {
                DataTable table = new DataTable();

                foreach (object obj in SquadronContext.CanvasDataForm.SelectedColumns.CheckedItems)
                {
                    table.Columns.Add(obj.ToString(), typeof(string));
                }

                foreach (DataRow r in (SquadronContext.CanvasDataForm.DataGrid.DataSource as DataTable).Rows)
                {
                    DataRow row = table.NewRow();

                    foreach (DataColumn c in table.Columns)
                    {
                        row[c.ColumnName] = r[c.ColumnName];
                    }

                    table.Rows.Add(row);
                }

                return(table);
            }

            return(null);
        }
Exemple #2
0
        public void StartAnimation(bool monitorExceptions)
        {
            StartAnimation();

            if (monitorExceptions)
            {
                SquadronContext.StartMonitoringExceptions();
            }
        }
Exemple #3
0
        public string StopAnimation(bool monitorExceptions)
        {
            StopAnimation();

            if (monitorExceptions)
            {
                return(SquadronContext.StopMonitoringExceptions());
            }

            return(string.Empty);
        }
Exemple #4
0
        public static SPUserToken GetUserToken(string url, string userName)
        {
            SPSite      site  = new SPSite(url);
            SPUserToken token = site.SystemAccount.UserToken;

            try
            {
                token = site.OpenWeb().Users[userName].UserToken;
            }
            catch (Exception ex)
            {
                SquadronContext.Errr(ex.ToString());
            }

            return(token);
        }