private void ValidaUltimosChamados() //função responsável por verificar se o cliente está ativo { if (dtoChamado.ChamadoSituaCliente == "desativado") { MessageBox.Show("Cliente Desativado\nContacte o administrador do sistema", "Aviso!"); } else { AberturaChamado = new AberturaChamado(dtoChamado, usuario); AberturaChamado.ShowDialog(); CarregaUltimosChamadosAbertos(); /*depois que a tela de alteração de chamado for fechada, carrega gráfico e ultimos chamados * sem ter que esperar o timer ( 1 minuto) */ CarregaUltimosChamadosAbertos(); Grafico(); } }
private void capturaDto() { //pega a linha selecionada e carrega no objeto para a tela Alterar Chamado int g = 0; g = DGVprotocolos.CurrentRow.Index; dtoChamado.ChamadoProtocolo = Convert.ToInt32(DGVprotocolos.Rows[g].Cells[0].Value.ToString()); dtoChamado.ChamadoNomeCliente = DGVprotocolos.Rows[g].Cells[1].Value.ToString(); dtoChamado.ChamadoData = DGVprotocolos.Rows[g].Cells[2].Value.ToString(); dtoChamado.ChamadaHora = DGVprotocolos.Rows[g].Cells[3].Value.ToString(); dtoChamado.ChamadoNomeEqui = DGVprotocolos.Rows[g].Cells[4].Value.ToString(); dtoChamado.ChamadoResumo = DGVprotocolos.Rows[g].Cells[5].Value.ToString(); dtoChamado.ChamadoNomeFunc = DGVprotocolos.Rows[g].Cells[6].Value.ToString(); dtoChamado.ChamadoDescricao = DGVprotocolos.Rows[g].Cells[7].Value.ToString(); dtoChamado.ChamadoLocal = DGVprotocolos.Rows[g].Cells[10].Value.ToString(); if (rbCPFchamado.Checked) { dtoChamado.ChamadoCNPJ = string.Empty; dtoChamado.ChamadoCPF = DGVprotocolos.Rows[g].Cells[8].Value.ToString(); } else if (rbCNPJchamado.Checked) { dtoChamado.ChamadoCPF = string.Empty; dtoChamado.ChamadoCNPJ = DGVprotocolos.Rows[g].Cells[8].Value.ToString(); } dtoChamado.ChamadoSituacao = DGVprotocolos.Rows[g].Cells[9].Value.ToString(); dtoChamado.ChamadoVisita = DGVprotocolos.Rows[g].Cells[11].Value.ToString(); if (dtoChamado.ChamadoSituaCliente == "desativado") { MessageBox.Show("Cliente desativado, contacte o administrador do sistema", "Aviso!"); } else { destino = new AberturaChamado(dtoChamado, usuarioA); destino.Text = "Alterar Chamado"; limpar(); destino.ShowDialog(); } }