private void BtnResponderChamado_Click(object sender, EventArgs e) { if (btnResponderChamado.Enabled = gridChamados.SelectedRows.Count > 0) { Chamado chamado = (Chamado)gridChamados.SelectedRows[0].DataBoundItem; FormResponderChamado form = new FormResponderChamado(chamado); if (form.ShowDialog() == DialogResult.OK) { CarregarGridChamados(); MessageBox.Show("A resposta do chamado foi gravada com sucesso.", "Chamado atualizado!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void BtnResponderChamado_Click(object sender, EventArgs e) { FormResponderChamado form = new FormResponderChamado(Chamado); if (form.ShowDialog() == DialogResult.OK) { Chamado = ChamadoManager.GetChamadoById(Chamado.IdChamado); Usuario usuarioSuporte = ChamadoManager.GetUsuarioSuporte(Chamado); if (usuarioSuporte != null) { AdicionarMensagem(Chamado.MensagemResposta, usuarioSuporte.Nome, (DateTime)Chamado.DataResposta); } btnResponderChamado.Visible = Chamado.IdUsuarioSuporte == null; btnOk.DialogResult = DialogResult.OK; MessageBox.Show("A resposta do chamado foi gravada com sucesso.", "Chamado atualizado!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }