Exemple #1
0
        private List <Examinador> criaListaParaRetornar(MySqlDataReader dadosRetornados)
        {
            List <Examinador> listaExaminador = new List <Examinador>();

            if (dadosRetornados.HasRows)
            {
                while (dadosRetornados.Read())
                {
                    Examinador examinador;

                    string matricula = dadosRetornados["matricula"].ToString();

                    string nome = dadosRetornados["nome"].ToString();

                    string data_nascimento = dadosRetornados["data_nascimento"].ToString();

                    DateTime data = Convert.ToDateTime(data_nascimento);

                    examinador = new Examinador(Convert.ToInt32(matricula), data, nome);

                    listaExaminador.Add(examinador);
                }
                dadosRetornados.Close();
            }
            return(listaExaminador);
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (dtvExaminador != null)
            {
                DataGridViewSelectedCellCollection selectedCells = dtvExaminador.SelectedCells;

                string matricula = selectedCells[0].FormattedValue.ToString();

                string nome = selectedCells[1].FormattedValue.ToString();

                string dataNascimento = selectedCells[2].FormattedValue.ToString();

                if (formTcc != null && formTcc.listaSelecionada != null && formTcc.listaSelecionada.Count > 0)
                {
                    ExaminadorTccRepositorio examinadorTccRepositorio = new ExaminadorTccRepositorio();

                    examinadorTccRepositorio.ligaExaminadorTcc(matricula, formTcc.listaSelecionada);
                }

                ExaminadorRepositorio examinadorRepositorio = new ExaminadorRepositorio();

                Examinador examinador = new Examinador(Convert.ToInt32(matricula), Convert.ToDateTime(dtNascimentoProfessor.Text), nome);

                if (examinadorRepositorio.editaExaminador(examinador) == 1)
                {
                    MessageBox.Show("Os dados do examinador foram alterados com sucesso!");
                    tbExaminador.Text = nome;
                    btnBuscarExaminador_Click(sender, e);
                }
            }
        }
Exemple #3
0
        public int editaExaminador(Examinador examinador)
        {
            ExaminadorRepositorio.AbreConexaoBanco();

            ExaminadorRepositorio.comando.CommandText = "update examinador set nome = '" + examinador.Nome + "', data_nascimento = '" + examinador.Data_nascimento.ToString("yyyy-MM-dd") + "'"
                                                        + " where (matricula = '" + examinador.Matricula + "')";

            int x = ExaminadorRepositorio.executaComandoInsertDeleteUpdate(comando);

            ExaminadorRepositorio.FechaConexaoBanco();

            return(x);
        }
Exemple #4
0
        public int cadastraExaminador(Examinador examinador)
        {
            ExaminadorRepositorio.AbreConexaoBanco();

            ExaminadorRepositorio.comando.CommandText = "insert into examinador (nome, data_nascimento) " +
                                                        "values ('" + examinador.Nome + "', '" + examinador.Data_nascimento.ToString("yyyy-MM-dd") + "')";

            int x = ExaminadorRepositorio.executaComandoInsertDeleteUpdate(ExaminadorRepositorio.comando);

            ExaminadorRepositorio.FechaConexaoBanco();

            return(x);
        }
        private void btnCadastrarAluno_Click(object sender, EventArgs e)
        {
            if (tbExaminador.Text != null && tbExaminador.Text != "")
            {
                Examinador examinador = new Examinador(Convert.ToDateTime(dtNascimentoProfessor.Text), tbExaminador.Text);

                ExaminadorRepositorio professorRepositorio = new ExaminadorRepositorio();

                int retorno = professorRepositorio.cadastraExaminador(examinador);
                if (retorno == 1)
                {
                    MessageBox.Show("Examinador cadastrado com sucesso!");
                    btnBuscarExaminador_Click(sender, e);
                }
            }
            else
            {
                MessageBox.Show("Os dados para cadastro de um professor estão incompletos. Por favor preencha todos os campos e tente novamente.");
            }
        }