コード例 #1
0
        private void dgvEvent_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = Convert.ToInt32(dg_Event.Rows[e.RowIndex].Cells["EventId"].Value);

            if (dg_Event.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
            {
                string command = dg_Event.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
                if (command.ToLower() == "delete")
                {
                    try
                    {
                        if (MessageBox.Show("Do you want to delete", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            var Event = db.Events.Where(ev => ev.EventId == id).Include(ev => ev.AttendeeEvents).Include(ev => ev.Room).FirstOrDefault();
                            db.Events.Remove(Event);
                            db.SaveChanges();
                            MessageBox.Show("Event Successfully deleted");
                            LoadEvent();
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else if (command.ToLower() == "edit")
                {
                    AddEvent addEvent = new AddEvent(id);
                    addEvent.Show();
                }
            }
        }
コード例 #2
0
        private void addEventToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AddEvent add = new AddEvent(0);

            add.Show();
        }