Exemplo n.º 1
0
        private void dgvDepto_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 2)
            {
                DeptoDTO dto = new DeptoDTO();

                DialogResult resposta = MessageBox.Show("Quer mesmo apagar este registro?", "NerdT", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (resposta == DialogResult.Yes)
                {
                    DeptoBusiness business = new DeptoBusiness();
                    business.Remover(dto.Id);
                    MessageBox.Show("Registro removido com sucesso!", "NerdT", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                }
            }
        }
Exemplo n.º 2
0
        private void dgvDepto_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 3)
                {
                    DeptoDTO dto = dgvDepto.Rows[e.RowIndex].DataBoundItem as DeptoDTO;

                    string msg = "Quer mesmo apagar o registro " + dto.Id + "?" +
                                 "\n" + "obs: Ao apagar um departamento, todos os funcionários nele vinculados serão deletados.";

                    frmQuestion tela = new frmQuestion();
                    tela.LoadScreen(msg);
                    tela.ShowDialog();

                    bool botaoYes = tela.BotaoYes;

                    if (botaoYes == true)
                    {
                        DeptoBusiness buss = new DeptoBusiness();

                        int IdDepto = dto.Id;
                        buss.Remover(IdDepto);

                        string msgm = "Registo removido com sucesso!";

                        frmMessage message = new frmMessage();
                        message.LoadScreen(msgm);
                        message.ShowDialog();

                        CarregarGrid();
                    }
                }
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }