private void BtnNewEvent_Click(object sender, EventArgs e) { frmEventInsertAlter objEventInsertAlter = new frmEventInsertAlter(); objEventInsertAlter.ShowDialog(); PopulateDataGridView(); }
private void BtnAlterEvent_Click(object sender, EventArgs e) { if (dgvEvent.SelectedRows.Count > 1) { MessageBox.Show("Por favor selecione apenas 1 evento"); return; } if (dgvEvent.SelectedRows.Count < 1) { MessageBox.Show("Por favor selecione pelo menos um evento"); return; } string strOwner = dgvEvent.SelectedRows[0].Cells[4].Value.ToString(); if (!clsClient.Instance.GetUser().Equals(strOwner)) { MessageBox.Show("Você não pode alterar um evento que não é seu."); return; } string strFinalDatetime = dgvEvent.SelectedRows[0].Cells[3].Value.ToString(); if (Convert.ToDateTime(strFinalDatetime) < DateTime.Now) { MessageBox.Show("Você não pode alterar um evento que já terminou."); return; } string strStartDatetime = dgvEvent.SelectedRows[0].Cells[2].Value.ToString(); if (Convert.ToDateTime(strStartDatetime) < DateTime.Now) { MessageBox.Show("Você não pode alterar um evento que já começou."); return; } Int32 intIdEvent = Convert.ToInt32(dgvEvent.SelectedRows[0].Cells[0].Value); string strDescription = dgvEvent.SelectedRows[0].Cells[1].Value.ToString(); clsEvent ev = new clsEvent(intIdEvent, strDescription, strStartDatetime, strFinalDatetime, clsClient.Instance.GetUser()); frmEventInsertAlter objEventInsertAlter = new frmEventInsertAlter(ev); objEventInsertAlter.ShowDialog(); PopulateDataGridView(); }