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); } } }
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); }
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."); } }