Exemplo n.º 1
0
        public void show(string username)
        {
            this.username = username;
            StringBuilder sb = new StringBuilder();

            sb.Append("SELECT * ");
            sb.Append("FROM Account  ");
            sb.Append("WHERE UserName = ?UserName ");
            sb.Append("ORDER BY UserID DESC ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("?UserName", MySqlDbType.String)
            };
            parameters[0].Value = username;
            MySqlDataReader dt = SQLHelper.ExecuteReader(sb.ToString(), CommandType.Text, parameters);

            if (dt.Read())
            {
                this.panel1.Controls.Clear();
                Form_INFO form_info = new Form_INFO(username);
                string    img_path  = System.Configuration.ConfigurationManager.AppSettings["IP_Address"].ToString() + dt.GetString(6);
                form_info.cur_account.Text  = dt.GetString(1);
                form_info.cur_nickname.Text = dt.GetString(2);
                form_info.TopLevel          = false;
                form_info.Dock = System.Windows.Forms.DockStyle.Fill;
                form_info.pictureBox1.Image = Image.FromStream(System.Net.WebRequest.Create(img_path).GetResponse().GetResponseStream());
                this.panel1.Controls.Add(form_info);
                form_info.Show();
            }
        }
Exemplo n.º 2
0
        private void calendarItem_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            bool flag = true;

            foreach (Control ctrl in this.panel1.Controls)
            {
                if (ctrl.Name == "INFO")
                {
                    info.Visible = true;
                    flag         = false;
                    break;
                }
            }
            if (flag)
            {
                Form_INFO info = new Form_INFO();
                info.TopLevel = false;
                this.panel1.Controls.Clear();
                info.Dock = System.Windows.Forms.DockStyle.Fill;
                this.panel1.Controls.Add(info);
                info.Show();
            }
        }