private void btnAdd_Click(object sender, EventArgs e) { BSFrmAddMeal frm = new BSFrmAddMeal(this); frm.TopLevel = false; frm.AutoScroll = true; this.Controls.Add(frm); frm.FormBorderStyle = FormBorderStyle.None; frm.IsUpdate = false; frm.Show(); }
private void btnEdit_Click(object sender, EventArgs e) { BSFrmAddMeal frm = new BSFrmAddMeal(this); frm.TopLevel = false; frm.AutoScroll = true; this.Controls.Add(frm); frm.FormBorderStyle = FormBorderStyle.None; frm.detail = detail; frm.IsUpdate = true; frm.bytes1 = FrmAddmeal_pictureBox1_bytes; frm.Show(); }
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e) { BSFrmAddMeal frm = new BSFrmAddMeal(this); detail.ID = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["ID"].Value); detail.Name = dataGridView1.Rows[e.RowIndex].Cells["Name"].Value.ToString(); detail.Calories = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Calories"].Value); detail.NutrientID = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["NutrientID"].Value); byte[] bytes = (byte[])dataGridView1.Rows[e.RowIndex].Cells["Image"].Value; FrmAddmeal_pictureBox1_bytes = (byte[])dataGridView1.Rows[e.RowIndex].Cells["Image"].Value; if (bytes != null) { System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes); pictureBox1.Image = Image.FromStream(ms); } else { pictureBox1.Image = null; } categories = bll.GetTagsWithMealID(detail.ID); dataGridView2.DataSource = categories; detail.Tags = categories; }