Ejemplo n.º 1
0
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            FormAddEditCharity charity = new FormAddEditCharity(email);

            charity.Show();
            this.Hide();
        }
Ejemplo n.º 2
0
        private void FormAdminCharityList_Load(object sender, EventArgs e)
        {
            timerMarathon.Start();
            SqlConnection conn = new SqlConnection(Connection.GetString());

            conn.Open();


            SqlCommand command = new SqlCommand("SELECT * FROM Charity ORDER BY CharityId DESC", conn);

            using (SqlDataReader reader = command.ExecuteReader())
            {
                int z = 0;
                while (reader.Read())
                {
                    PictureBox pb = new PictureBox();
                    pb.Size        = pictureBoxCharity.Size;
                    pb.Location    = new Point(pictureBoxCharity.Location.X, pictureBoxCharity.Location.Y + z);
                    pb.SizeMode    = PictureBoxSizeMode.StretchImage;
                    pb.BorderStyle = BorderStyle.Fixed3D;
                    if (reader["CharityLogo"].ToString() != "")
                    {
                        pb.Image = Image.FromFile("logo/" + reader["CharityLogo"].ToString());
                    }
                    RichTextBox rch1 = new RichTextBox();
                    rch1.Text     = reader["CharityName"].ToString();
                    rch1.Size     = richTextBoxName.Size;
                    rch1.Location = new Point(richTextBoxName.Location.X, richTextBoxName.Location.Y + z);
                    rch1.Font     = richTextBoxName.Font;
                    rch1.ReadOnly = true;
                    RichTextBox rch2 = new RichTextBox();
                    rch2.Text     = reader["CharityDescription"].ToString();
                    rch2.Size     = richTextBoxOpis.Size;
                    rch2.Location = new Point(richTextBoxOpis.Location.X, richTextBoxOpis.Location.Y + z);
                    rch2.Font     = richTextBoxOpis.Font;
                    rch2.ReadOnly = true;
                    Panel pn = new Panel();
                    pn.Size        = panelEd.Size;
                    pn.Location    = new Point(panelEd.Location.X, panelEd.Location.Y + z);
                    pn.BorderStyle = BorderStyle.Fixed3D;
                    Button bn = new Button();
                    bn.Size      = buttonEdit.Size;
                    bn.Location  = buttonEdit.Location;
                    bn.Text      = "Edit";
                    bn.Font      = buttonEdit.Font;
                    bn.ForeColor = buttonEdit.ForeColor;
                    bn.BackColor = buttonEdit.BackColor;
                    bn.FlatStyle = buttonEdit.FlatStyle;
                    bn.Tag       = reader["CharityId"].ToString();
                    bn.Click    += (ee, aa) => {
                        //MessageBox.Show(bn.Tag.ToString());
                        FormAddEditCharity fm = new FormAddEditCharity(email, bn.Tag.ToString());
                        fm.Show();
                        this.Hide();
                    };
                    pn.Controls.Add(bn);
                    panel1.Controls.Add(pn);
                    panel1.Controls.Add(pb);
                    panel1.Controls.Add(rch1);
                    panel1.Controls.Add(rch2);
                    z += 122;
                }
            }
        }