void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.CurrentRow != null) { var id = (int)dataGridView1.CurrentRow.Cells["id"].Value; var activity = ActivityManager.CreateActivityId(id); ActivityManager.SetCurrentActivity(activity); } FormManager.OpenActivityProfileForm(); }
void ActivityProfile_form_Load(object sender, EventArgs e) { var activityId = ActivityManager.GetCurrentActivity().Id; var activity = ActivityManager.CreateActivityId(activityId); FillUsersTable(ActivityManager.GetCurrentActivity(), AccountsManager.GetLoggedUser()); activity_name.Text = activity.Name; category.Text = activity.Category.Name; date.Text = activity.Date.ToString("dd/MM/yyyy HH:mm"); description.Text = activity.Description; localization.Text = activity.Location; labelActivityCreator.Text = "Criador da atividade\n" + activity.User.Email; description.MaximumSize = new Size(400, 0); description.AutoSize = true; if (AccountsManager.GetLoggedUser() is Admin) { buttonParticipate.Visible = false; } else if (activity.User.Id != AccountsManager.GetLoggedUser().Id) { buttonDelete.Visible = false; buttonEdit.Visible = false; } if (ActivityManager.GetCurrentActivity().Date < DateTime.Now) { buttonParticipate.Visible = false; buttonDelete.Visible = false; buttonEdit.Visible = false; } }