Пример #1
0
        private static void setTo(SynapseInterface Int)
        {
            ReportOrigin _reportOrigin = new ReportOrigin();

            _reportOrigin.ORIGIN              = Origin.Interface;
            _reportOrigin.TECHNICALNAME       = Int.TECHNICALNAME;
            _reportOrigin.DBTYPE              = (DatabaseType)Enum.Parse(typeof(DatabaseType), Int.DBTYPE, true);
            _reportOrigin.DBCONNECTION        = Int.TECHNICALNAME;
            _reportOrigin.FriendlyName        = new LabelBag();
            _reportOrigin.FriendlyName.Labels = new List <SynapseLabel>();

            foreach (SynapseLanguage lang in SynapseLanguage.LoadFromQuery("SELECT * FROM SYNAPSE_LANGUAGE ORDER BY CODE"))
            {
                SynapseLabel newlabel = new SynapseLabel();

                newlabel.LABELID  = 0;
                newlabel.LANGUAGE = lang.CODE;
                newlabel.TEXT     = Int.TECHNICALNAME;
                _reportOrigin.FriendlyName.Labels.Add(newlabel);
            }

            _reportOrigin._MODULEID        = 0;
            _reportOrigin.INTERFACEID      = Int.ID;
            _reportOrigin._TYPE            = Int.TYPE;
            _reportOrigin.CONNECTIONSTRING = Int.CONNECTIONSTRING;
            _reportOrigin.TABLESQUERY      = Int.TABLESQUERY;
            _reportOrigin.VIEWSQUERY       = Int.VIEWSQUERY;
            _reportOrigin.FIELDSQUERY      = Int.FIELDSQUERY;
            _reportOrigin.ORACLE_HOME      = Int.ORACLE_HOME;

            GlobalVariables.selectedOrigin = _reportOrigin;
        }
Пример #2
0
        private static void setTo(SynapseModule Mod)
        {
            ReportOrigin _reportOrigin = new ReportOrigin();

            _reportOrigin.ORIGIN           = Origin.Module;
            _reportOrigin.TECHNICALNAME    = Mod.TECHNICALNAME;
            _reportOrigin.DBTYPE           = DatabaseType.SQLServer;
            _reportOrigin.DBCONNECTION     = "Default";
            _reportOrigin.FriendlyName     = Mod.FriendlyName;
            _reportOrigin._MODULEID        = Mod.ID;
            _reportOrigin.INTERFACEID      = 0;
            _reportOrigin._TYPE            = 0;
            _reportOrigin.CONNECTIONSTRING = "";
            _reportOrigin.TABLESQUERY      = "";
            _reportOrigin.VIEWSQUERY       = "";
            _reportOrigin.FIELDSQUERY      = "";
            _reportOrigin.ORACLE_HOME      = "";

            GlobalVariables.selectedOrigin = _reportOrigin;
        }