コード例 #1
0
 //cARREGA A 'Área de cadastro' com os dados da linha seleciona na DataGridView
 private void dgvProfessores_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     //verifica o nome da coluna que recebeu o clique
     if (dgvProfessores.Columns[e.ColumnIndex].Name == "btnEditar")
     {
         txtCodigo.Text     = dgvProfessores.Rows[e.RowIndex].Cells["ID_Professor"].Value.ToString();
         txtNome.Text       = dgvProfessores.Rows[e.RowIndex].Cells["NOME_PROFESSOR"].Value.ToString();
         txtEndereco.Text   = dgvProfessores.Rows[e.RowIndex].Cells["ENDERECO_PROFESSOR"].Value.ToString();
         txtBairro.Text     = dgvProfessores.Rows[e.RowIndex].Cells["BAIRRO_PROFESSOR"].Value.ToString();
         txtCidade.Text     = dgvProfessores.Rows[e.RowIndex].Cells["CIDADE_PROFESSOR"].Value.ToString();
         txtCep.Text        = dgvProfessores.Rows[e.RowIndex].Cells["CEP_PROFESSOR"].Value.ToString();
         txtCpf.Text        = dgvProfessores.Rows[e.RowIndex].Cells["CPF_PROFESSOR"].Value.ToString();
         txtSalario.Text    = dgvProfessores.Rows[e.RowIndex].Cells["SALARIO"].Value.ToString();
         txtTelefone.Text   = dgvProfessores.Rows[e.RowIndex].Cells["TELEFONE_PROFESSOR"].Value.ToString();
         txtObservacao.Text = dgvProfessores.Rows[e.RowIndex].Cells["OBSERVACAO"].Value.ToString();
     }
     else
     if (dgvProfessores.Columns[e.ColumnIndex].Name == "btnExcluir")
     {
         try
         {
             novoProfessor = new Professores();
             novoProfessor.excluir(Convert.ToInt32(dgvProfessores.Rows[e.RowIndex].Cells["ID_Professor"].Value.ToString()));
             MessageBox.Show("Exclusão do professor feita com sucesso!");
             listarProfessores();
             Limpar();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #2
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (txtCodigo.Text == "0")
     {
         //Evento do botão Salvar o qual grava as informações através do método salvar (classe professor)
         try
         {
             novoProfessor = new Professores();
             novoProfessor.Salvar(txtNome.Text, txtEndereco.Text, txtBairro.Text, txtCidade.Text, txtCep.Text,
                                  txtCpf.Text, Convert.ToDecimal(txtSalario.Text), txtTelefone.Text, txtObservacao.Text);
             MessageBox.Show("Professor salvo com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             listarProfessores();
             Limpar();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         try
         {
             novoProfessor = new Professores();
             novoProfessor.alterar(Convert.ToInt32(txtCodigo.Text), txtNome.Text, txtEndereco.Text, txtBairro.Text, txtCep.Text, txtCidade.Text,
                                   txtTelefone.Text, txtCpf.Text, Convert.ToDecimal(txtSalario.Text), txtObservacao.Text);
             MessageBox.Show("Professor alterado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             listarProfessores();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #3
0
 private void listarProfessores()
 {        //Utiliza o método listar da Classe Professores o qual traz todos os registros da tabela
     try
     {
         novoProfessor             = new Professores();
         dgvProfessores.DataSource = novoProfessor.Listar();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #4
0
        //conectar com a tabela professor, selecionar o campo que desejamos e retornar para o comboBox
        public void listarProfessores()
        {
            try
            {
                Professores novoProfessor = new Professores();

                cbxProfessor.DataSource    = novoProfessor.Listar();      //A propriedade DataSource define a origem dos dados
                cbxProfessor.DisplayMember = "NOME_PROFESSOR";            //é o campo que será exibido
                cbxProfessor.ValueMember   = "ID_Professor";              //Armazena o valor do item selecionado no displayMember

                cbxProfessor.SelectedIndex = -1;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
        private void txtPesquisa_TextChanged(object sender, EventArgs e)
        {
            /* Evento do txt pesquisa, o qual verifica se desejamos pesquisar por um nome ou cpf
             *      e exiba os resultados de acordo como que for digitado no mesmo*/
            novoProfessor = new Professores();

            try
            {
                if (rbnNome.Checked == true)
                {
                    dgvProfessores.DataSource = novoProfessor.PesquisarNome(txtPesquisa.Text);
                }
                else
                {
                    dgvProfessores.DataSource = novoProfessor.pesquisarCpf(txtPesquisa.Text);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }