Exemple #1
0
 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);
            }
        }