Example #1
0
 /// <summary>
 /// Установить параметры канала связи в соответствии с настройками
 /// </summary>
 public void SetCommCnlParams(SortedList <string, string> commCnlParams)
 {
     commCnlParams["TcpPort"]      = TcpPort.ToString();
     commCnlParams["InactiveTime"] = InactiveTime.ToString();
     commCnlParams["Behavior"]     = Behavior.ToString();
     commCnlParams["ConnMode"]     = ConnMode.ToString();
     commCnlParams["DevSelMode"]   = DevSelMode.ToString();
 }
Example #2
0
        internal ConnOpts(int port, string passwd, ViewOpts viewOpts)
        {
            // TODO: Check the minimum and maximum values.
            if (port < 0)
            {
                throw new ArgumentException("port", "Not a valid value");
            }
            if (viewOpts == null)
            {
                throw new ArgumentException("viewOpts", "Cannot be null");
            }

            ConnMode = ConnMode.Passive;
            Host     = "localhost";
            Port     = port;
            Passwd   = passwd;
            ViewOpts = viewOpts;
        }
Example #3
0
        public OleDbCtrl(ConnMode enConnMode, bool bIsHasHeaders, string strFileName)
        {
            this.enConnMode = enConnMode;
            this.bIsHasHeaders = bIsHasHeaders;

            string strConn = ExcelConnection(strFileName);

            if (String.IsNullOrEmpty(strConn) == true)
            {
                throw new Exception("NeoFX : Excel 형식이 아닙니다.");
            }
            else
            {
                conn = new OleDbConnection(strConn);
                comm = new OleDbCommand("", conn);
                ad = new OleDbDataAdapter(comm);
            }
        }
        /// <summary>
        /// Open connection to database
        /// </summary>
        /// <param name="connMode">Mode of connection</param>
        private void openConnection(ConnMode connMode = ConnMode.Dev)
        {
            try
            {
                switch (connMode)
                {
                case ConnMode.Dev:
                    this._dataSource = @"DESKTOP-NP990SR\SQLEXPRESS";
                    break;

                case ConnMode.Deploy:
                    this._dataSource = @"";
                    break;

                case ConnMode.Production:
                    this._dataSource = @"";
                    break;
                }

                string connectionString = $@"data source={this._dataSource};initial catalog={this._catalog};
                integrated security={this._integratedSecurity};MultipleActiveResultSets={this._multipleActiveResultSets};";

                if (this._connection == null || this._connection.State != ConnectionState.Open)
                {
                    this._connection = new SqlConnection(connectionString);
                    _connection.Open();
                }
                else
                {
                    if (_connection.State != ConnectionState.Open)
                    {
                        _connection.Open();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #5
0
 protected void GetConnMode()
 {
     connMode = listenBox.Checked? ConnMode.Passive : ConnMode.Active;
 }
Example #6
0
        internal void Load(string fileName)
        {
            XmlDocument doc = new XmlDocument();

            doc.Load(fileName);

            XmlNodeList list = doc.GetElementsByTagName(ConnModeName);

            if (list.Count > 0)
            {
                switch (list[0].InnerText)
                {
                case PassiveName:
                    ConnMode = ConnMode.Passive;
                    break;

                default:
                    ConnMode = ConnMode.Active;
                    break;
                }
            }
            else
            {
                ConnMode = ConnMode.Active;
            }

            if (ConnMode == ConnMode.Active)
            {
                list = doc.GetElementsByTagName(HostName);
                if (list.Count > 0)
                {
                    Host = list[0].InnerText;
                }
                else
                {
                    throw new FormatException("Host name is not found.");
                }
            }
            else
            {
                Host = "localhost";
            }

            list = doc.GetElementsByTagName(PortName);
            if (list.Count > 0)
            {
                Port = Int32.Parse(list[0].InnerText);
            }
            else
            {
                throw new FormatException("Port number is not found.");
            }

            list = doc.GetElementsByTagName(PasswdName);
            if (list.Count > 0)
            {
                Passwd = list[0].InnerText;
            }
            else
            {
                Passwd = ""; // This means we did not save the password.
            }
            ViewOpts = new ViewOpts();
            ViewOpts.ReadFromXml(doc, doc.DocumentElement);
        }