Exemplo n.º 1
0
        private void btnFinalizarChamado_Click(object sender, EventArgs e)
        {
            try
            {
                Funcionario funcionarioConsulta = new Funcionario();
                funcionarioConsulta.Carregar();
                int id              = Convert.ToInt32(dgvChamados.CurrentRow.Cells[0].Value.ToString());
                var chamado         = consultaChamados.BuscarChamadoPorId(id);
                var funcionarioEdit = funcionarioConsulta.BuscarFuncionarioPorCPF(chamado.funcionarioResponsavel.cpf);
                consultaChamados.Remover(chamado);
                consultaChamados.Salvar();
                MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                funcionarioEdit.quantidadeChamados -= 1;
                funcionarioConsulta.Salvar();

                PreencherGrid(funcionario.id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }