예제 #1
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            // Obtendo a matrícula do funcionário selecionado.
            Int32 _matricula = Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[0].Value);

            if (dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[dataGridView1.CurrentCell.ColumnIndex].Value.ToString() == "Alterar")
            {
                _frmCadFuncionario = new FrmCadFuncionario(_matricula);
                _frmCadFuncionario.Show();
            }
            else if (dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[dataGridView1.CurrentCell.ColumnIndex].Value.ToString() == "Excluir")
            {
                _funcionario = _dalFuncionario.BuscarPorMatricula(_matricula);
                if (_funcionario != null)
                {
                    if (MessageBox.Show("Confirma a exclusão deste funcionário?", "Confirmação",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        _funcionario.Delete();
                        _dalFuncionario.Post(_funcionario);
                        btnBuscar_Click(sender, e);
                    }
                }
            }
        }
예제 #2
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     _frmCadFuncionario = new FrmCadFuncionario();
     _frmCadFuncionario.Show();
 }