Exemplo n.º 1
0
        public txtDatabase()
        {
            InitializeComponent();

            settings = settings1.ReadSettings();

            //SqlCommand cmd = new SqlCommand();
            //SqlDataReader reader;

            dbinfo1.ServerName = settings.serverName;
            dbinfo1.DBName     = settings.dbName;
            dbinfo1.DBPort     = settings.dbPort;
            dbinfo1.DBUser     = settings.userName;
            dbinfo1.DBPWD      = settings.password;
            //connectionString = "Data Source=localhost;Initial Catalog=eplus040_data;User ID=root;Password=metalic";
            //connectionString = "Data Source=serverName;Initial Catalog=settings.dbName;User ID=root;Password=metalic";
            connectionString = dbinfo.getConnectionString(dbinfo1);
            //connectionString = "Data Source=mserver;Initial Catalog=eplus030_data;User ID=admin;Password="******"Connection Open ! ");
                MessageBox.Show("Connection Open!\n", "Connection", MessageBoxButtons.OK, MessageBoxIcon.None);
                dbinfo.createLogFile(dbinfo1);
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Can not open connection ! \n" + ex.ToString());
                //MessageBox.Show(ex.ToString());
            }
            //DataSet ds = new DataSet();
            //MySqlDataAdapter adapter = new MySqlDataAdapter("SELECT brcode from branchstore",cnn);
            adapter.SelectCommand = new MySqlCommand("SELECT code from branchmaster", cnn);
            try
            {
                adapter.Fill(ds, "branchmaster");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("No Branches Available!\n" + ex.ToString());
            }

            //this.lstBranch.DataSource = ds.Tables[0];
            //this.lstBranch.DisplayMember = "Branch";
            //this.lstBranch.DisplayMember = "brcode";
            // int i = 0;
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
                {
                    lstBranch.Items.Add(row[i].ToString());

                    /*lstBranch.Items.Add(ds.Tables[0].Rows[i][0].ToString());
                     * i++;*/
                }
            }
        }
Exemplo n.º 2
0
        public xmlSettings ReadSettings()
        {
            xmlSettings settings = new xmlSettings();

            if (!File.Exists(xmlSettingsFile))
            {
                settings.success      = false;
                settings.errorMessage = "File not found (" + xmlSettingsFile + ")";
                return(settings);
            }
            string        xmlElement = "";
            XmlTextReader reader     = new XmlTextReader(xmlSettingsFile);

            while (reader.Read())
            {
                switch (reader.NodeType)
                {
                case XmlNodeType.Element:
                    xmlElement = reader.Name;
                    //MessageBox.Show(objXmlTextReader.Name);
                    break;

                case XmlNodeType.Text:
                    switch (xmlElement)
                    {
                    case "SERVER":
                        settings.serverName = reader.Value;
                        break;

                    case "DATABASE":
                        settings.dbName = reader.Value;
                        break;

                    case "PORT":
                        settings.dbPort = reader.Value;
                        break;

                    case "USER":
                        settings.userName = reader.Value;
                        break;

                    case "PWD":
                        settings.password = reader.Value;
                        break;

                    case "TIMER":
                        settings.timer = reader.Value;
                        break;
                    }
                    break;
                }
            }
            reader.Close();
            settings.success      = true;
            settings.errorMessage = "";
            return(settings);
        }
Exemplo n.º 3
0
        public txtDatabase()
        {
            InitializeComponent();
            settings           = settings1.ReadSettings();
            dbinfo1.ServerName = settings.serverName;
            dbinfo1.DBName     = settings.dbName;
            dbinfo1.DBPort     = settings.dbPort;
            dbinfo1.DBUser     = settings.userName;
            dbinfo1.DBPWD      = settings.password;
            connectionString   = dbinfo.getConnectionString(dbinfo1);
            cnn = new MySqlConnection(connectionString);
            try
            {
                cnn.Open();
                //MessageBox.Show("Connection Open!\n", "Connection", MessageBoxButtons.OK, MessageBoxIcon.None);
                //dbinfo.createLogFile(dbinfo1,null);
                cmd.Connection = cnn;
                //cmd.CommandText = "UPDATE " + dbinfo1.DBName + ".setup SET `DBTYPE`='DistributedServer' WHERE  `CODE`='01'";
                //cmd.ExecuteNonQuery();
                //cmd.CommandText = "update databasemaster set logdbname = '"  + dbinfo1.DBName.Replace("_data", "_log") + "' , logservername = '" + dbinfo1.ServerName + "' , logport = '" + dbinfo1.DBPort +"' where code = '01'";
                // cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Can not open connection ! \n" + ex.ToString());
            }
            adapter.SelectCommand = new MySqlCommand("SELECT code from branchmaster", cnn);
            try
            {
                adapter.Fill(ds, "branchmaster");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("No Branches Available!\n" + ex.ToString());
            }

            /* foreach (DataRow row in ds.Tables[0].Rows)
             * {
             *    for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
             *    {
             *       lstBranch.Items.Add(row[i].ToString());
             *   }
             * }*/
            this.lstBranch.SelectedIndexChanged -= new System.EventHandler(this.lstBranch_SelectedIndexChanged);
            lstBranch.DataSource                 = ds.Tables["branchmaster"];
            lstBranch.DisplayMember              = "code";
            lstBranch.ValueMember                = "code";
            this.lstBranch.SelectedIndexChanged += new System.EventHandler(this.lstBranch_SelectedIndexChanged);
        }