コード例 #1
0
        //botao de consultar a fixa de cadastro
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum Professor foi selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            nomeProfessor = dataGridView1.CurrentRow.Cells["Nome"].Value.ToString();
            MessageBox.Show("Você Selecionou o Usuario " + nomeProfessor);


            Professor professorSelecionado = new Professor();

            professorSelecionado.IdProfessor     = Convert.ToInt32(dataGridView1.CurrentRow.Cells["idProfessor"].Value.ToString());
            professorSelecionado.Nome            = dataGridView1.CurrentRow.Cells["Nome"].Value.ToString();
            professorSelecionado.Endereco        = dataGridView1.CurrentRow.Cells["Endereco"].Value.ToString();
            professorSelecionado.NumeroEndereco  = dataGridView1.CurrentRow.Cells["NumeroEndereco"].Value.ToString();
            professorSelecionado.Bairro          = dataGridView1.CurrentRow.Cells["Bairro"].Value.ToString();
            professorSelecionado.Cidade          = dataGridView1.CurrentRow.Cells["Cidade"].Value.ToString();
            professorSelecionado.Cep             = dataGridView1.CurrentRow.Cells["Cep"].Value.ToString();
            professorSelecionado.Estado          = dataGridView1.CurrentRow.Cells["Estado"].Value.ToString();
            professorSelecionado.Telefone        = dataGridView1.CurrentRow.Cells["Telefone"].Value.ToString();
            professorSelecionado.CodigoProfessor = dataGridView1.CurrentRow.Cells["CodigoProfessor"].Value.ToString();
            professorSelecionado.Disponibilidade = Convert.ToBoolean(dataGridView1.CurrentRow.Cells["Disponibilidade"].Value.ToString());
            professorSelecionado.Sexo            = Convert.ToBoolean(dataGridView1.CurrentRow.Cells["Sexo"].Value.ToString());
            professorSelecionado.Situacao        = Convert.ToBoolean(dataGridView1.CurrentRow.Cells["Situacao"].Value.ToString());
            professorSelecionado.Cpf             = dataGridView1.CurrentRow.Cells["Cpf"].Value.ToString();
            professorSelecionado.DataNascimento  = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["DataNascimento"].Value.ToString());
            // professorSelecionado.DataCadastro = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["DataCadastro"].Value.ToString());
            //professorSelecionado.DataAlteracao = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["DataAlteracao"].Value.ToString());

            /*
             * foreach (DataGridViewRow row in this.dataGridView1.SelectedRows)
             * {
             * professorSelecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Professor);
             * }*/

            ProfessorConsulta frmprofessorConsulta = new ProfessorConsulta(professorSelecionado);

            DialogResult dialog = frmprofessorConsulta.ShowDialog();

            if (dialog == DialogResult.Yes)
            {
                ExibirConsulta();
            }
        }
コード例 #2
0
        //botao de consultar a fixa de cadastro
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum Registro selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                Professor Selecionado = new Professor();
                Selecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Professor);


                ProfessorConsulta professor = new ProfessorConsulta(Selecionado);
                professor.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível consultar o  Professor selecionado. Detalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }