private void buttonNotificacao_Click(object sender, EventArgs e) { if (dataGridViewResultado.SelectedRows.Count >= 1) { int index = dataGridViewResultado.SelectedRows[0].Index; Forms.TermoCompromisso.NotificacaoView notificacao = new Forms.TermoCompromisso.NotificacaoView(); notificacao.cliente = Library.ClienteBD.FindById((long)dataGridViewResultado["ColumnId", index].Value); notificacao.ShowDialog(this); } }
static public void OpenNotificacaoView() { bool verifica = false; foreach (Form a in System.Windows.Forms.Application.OpenForms) { if (a is Forms.TermoCompromisso.NotificacaoView) { a.BringToFront(); verifica = true; break; } } if (!verifica) { Forms.TermoCompromisso.NotificacaoView childStepStep = new Forms.TermoCompromisso.NotificacaoView(); childStepStep.Show(); childStepStep.Disposed += delegate { childStepStep.Dispose(); }; } }
// ////// public void OpenNotificacao(int index) { Forms.TermoCompromisso.NotificacaoView notificacao = new Forms.TermoCompromisso.NotificacaoView(); notificacao.cliente = Library.ClienteBD.FindById((long)dataGridViewResultado["ColumnId", index].Value); notificacao.ShowDialog(this); }