コード例 #1
0
        void CarregarCombos()
        {
            EstadoBusiness   buss  = new EstadoBusiness();
            List <EstadoDTO> lista = buss.Listar();

            cboUF.ValueMember   = nameof(EstadoDTO.Id);
            cboUF.DisplayMember = nameof(EstadoDTO.Estado);
            cboUF.DataSource    = lista;

            DeptoBusiness   business = new DeptoBusiness();
            List <DeptoDTO> list     = business.Listar();

            cboDepto.ValueMember   = nameof(DeptoDTO.Id);
            cboDepto.DisplayMember = nameof(DeptoDTO.Nome);
            cboDepto.DataSource    = list;
        }
コード例 #2
0
ファイル: frmDepartamentos.cs プロジェクト: JVNeiva/SIGMA
        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);
                }
            }
        }
コード例 #3
0
ファイル: frmDepto.cs プロジェクト: NerdT21/TCC-Catioro-s
        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();
            }
        }