// Botão Finalizar Chamado private void btnFinalizarChamado_Click(object sender, EventArgs e) { ctlChamado _ctlchamado = new ctlChamado(); mdlChamado _chamado = new mdlChamado(); frmReplica frmreplica = new frmReplica(); AddOwnedForm(frmreplica); frmreplica.ShowDialog(); _chamado.Status = false; _chamado.Replica = frmreplica.replica; _chamado.Protocolo = txtProtocolo.Text; bool retorno = _ctlchamado.FinalizarChamado(_chamado); if (retorno) { MessageBox.Show(string.Format("Chamado Nº:{0} finalizado com sucesso!", _chamado.Protocolo), "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Falha ao finalizar Chamado!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } Dispose(); }
// Botão Visualizar Chamado private void btnVisualizar_Click(object sender, EventArgs e) { if (tabControl.SelectedTab == tabAberto) { frmManipulaChamado frmmanipulachamado = new frmManipulaChamado(); if (dgvAberto.SelectedRows.Count > 0) { AddOwnedForm(frmmanipulachamado); frmmanipulachamado.TopLevel = false; frmmanipulachamado.Dock = DockStyle.Fill; this.Controls.Add(frmmanipulachamado); frmmanipulachamado.BringToFront(); frmmanipulachamado.Show(); frmmanipulachamado.cbTipo.Text = dgvAberto.CurrentRow.Cells["Categoria"].Value.ToString(); frmmanipulachamado.cbTipo.Enabled = false; frmmanipulachamado.txtAssunto.Text = dgvAberto.CurrentRow.Cells["Assunto"].Value.ToString(); frmmanipulachamado.txtAssunto.Enabled = false; frmmanipulachamado.txtMensagem.Text = dgvAberto.CurrentRow.Cells["Texto"].Value.ToString(); frmmanipulachamado.txtMensagem.Enabled = false; frmmanipulachamado.btnCriarChamado.Visible = false; frmmanipulachamado.txtProtocolo.Text = dgvAberto.CurrentRow.Cells["Protocolo"].Value.ToString(); if (Program.Departamento != "Administrador") { frmmanipulachamado.btnSair.Visible = true; frmmanipulachamado.btnCancelar.Visible = false; } else { frmmanipulachamado.btnFinalizarChamado.Visible = true; } } } else { frmManipulaChamado frmmanipulachamado = new frmManipulaChamado(); if (dgvFechado.SelectedRows.Count > 0) { AddOwnedForm(frmmanipulachamado); frmmanipulachamado.TopLevel = false; frmmanipulachamado.Dock = DockStyle.Fill; this.Controls.Add(frmmanipulachamado); frmmanipulachamado.BringToFront(); frmmanipulachamado.Show(); frmmanipulachamado.cbTipo.Text = dgvFechado.CurrentRow.Cells["Categoria"].Value.ToString(); frmmanipulachamado.cbTipo.Enabled = false; frmmanipulachamado.txtAssunto.Text = dgvFechado.CurrentRow.Cells["Assunto"].Value.ToString(); frmmanipulachamado.txtAssunto.Enabled = false; frmmanipulachamado.txtMensagem.Text = dgvFechado.CurrentRow.Cells["Texto"].Value.ToString(); frmmanipulachamado.txtMensagem.Enabled = false; frmmanipulachamado.btnCriarChamado.Visible = false; frmmanipulachamado.btnSair.Visible = true; frmmanipulachamado.btnCancelar.Visible = false; frmReplica frmreplica = new frmReplica(); frmreplica.txtReplica.Text = dgvFechado.CurrentRow.Cells["Replica"].Value.ToString(); frmreplica.ShowDialog(); frmreplica.txtReplica.Enabled = false; } } }