public AlunoColecao ConsultarPorNome(string nome) { //Criar uma nova coleção de clientes (aqui ela está vazia) AlunoColecao alunoColecao = new AlunoColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoNome", nome); DataTable dataTableAluno = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspAlunoConsultarPorNome"); //Percorrer o DataTable e transformar em coleção de cliente //Cada linha do DataTable é um cliente foreach (DataRow linha in dataTableAluno.Rows) { //Criar um cliente vazio //Colocar os dados da linha dele //Adicionar ele na coleção Aluno aluno = new Aluno(); aluno.AlunoID = Convert.ToInt32(linha["AlunoID"]); aluno.AlunoNome = Convert.ToString(linha["AlunoNome"]); aluno.AlunoMatricula = Convert.ToString(linha["AlunoMatricula"]); aluno.AlunoCPF = Convert.ToString(linha["AlunoCPF"]); aluno.AlunoTelefone = Convert.ToString(linha["AlunoTelefone"]); aluno.AlunoCursoID = Convert.ToInt32(linha["AlunoCurso"]); alunoColecao.Add(aluno); } return alunoColecao; }
public AlunoColecao ConsultarPorMatricula(string matricula) { //Criar uma nova coleção de clientes (aqui ela está vazia) AlunoColecao alunoColecao = new AlunoColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoMatricula", matricula); DataTable dataTableAluno = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT AlunoID AS ID, AlunoNome AS Aluno, AlunoMatricula AS Matricula, AlunoTelefone AS Telefone, CursoID AS CursoID, CursoNome AS Curso, UnidadeNome AS Unidade FROM tblAluno INNER JOIN tblCurso ON AlunoCursoID = CursoID INNER JOIN tblUnidade ON CursoUnidadeID = UnidadeID WHERE AlunoMatricula LIKE '%' + @AlunoMatricula + '%'"); //Percorrer o DataTable e transformar em coleção de cliente //Cada linha do DataTable é um cliente foreach (DataRow linha in dataTableAluno.Rows) { //Criar um cliente vazio //Colocar os dados da linha dele //Adicionar ele na coleção Aluno aluno = new Aluno(); aluno.AlunoID = Convert.ToInt32(linha["ID"]); aluno.AlunoID = Convert.ToInt32(linha["ID"]); aluno.AlunoNome = Convert.ToString(linha["Aluno"]); aluno.AlunoMatricula = Convert.ToString(linha["Matricula"]); aluno.AlunoTelefone = Convert.ToString(linha["Telefone"]); aluno.AlunoCursoID = Convert.ToInt32(linha["CursoID"]); aluno.AlunoCursoNome = (linha["Curso"]).ToString(); aluno.AlunoUnidadeNome = Convert.ToString(linha["Unidade"]); alunoColecao.Add(aluno); } return alunoColecao; }
public string Excluir(Aluno aluno) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoID", aluno.AlunoID); string AlunoID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspAlunoExcluir").ToString(); return AlunoID; } catch (Exception ex) { return ex.Message; } }
public FrmMenuAcaoAluno(Aluno aluno, string acao) { InitializeComponent(); AlunoNegocios alunoNegocios = new AlunoNegocios(); if (acao == "Inserir Aluno") { this.Text = "Inserir Aluno"; } else if (acao == "Alterar Aluno") { this.Text = "Alterar Aluno"; textBoxAcaoAlunoID.Text = aluno.AlunoID.ToString(); textBoxAcaoAlunoNome.Text = aluno.AlunoNome; textBoxAcaoAlunoMatricula.Text = aluno.AlunoMatricula; maskedTextBoxAcaoAlunoTelefone.Text = aluno.AlunoTelefone; textBoxAcaoAlunoCursoID.Text = aluno.AlunoCursoID.ToString(); textBoxAcaoAlunoCursoNome.Text = aluno.AlunoCursoNome; textBoxAcaoAlunoUnidade.Text = aluno.AlunoUnidadeNome; alunoold = aluno; } else if (acao == "Consultar Aluno") { this.Text = "Consultar Aluno"; textBoxAcaoAlunoID.Text = aluno.AlunoID.ToString(); textBoxAcaoAlunoNome.Text = aluno.AlunoNome; textBoxAcaoAlunoMatricula.Text = aluno.AlunoMatricula; maskedTextBoxAcaoAlunoTelefone.Text = aluno.AlunoTelefone; textBoxAcaoAlunoCursoID.Text = aluno.AlunoCursoID.ToString(); textBoxAcaoAlunoCursoNome.Text = aluno.AlunoCursoNome; textBoxAcaoAlunoCursoNome.Width = 314; textBoxAcaoAlunoUnidade.Text = aluno.AlunoUnidadeNome; buttonAcaoAlunoCursoSelecionar.Visible = false; buttonAcaoAlunoConfirmar.Hide(); buttonAcaoAlunoCancelar.Hide(); textBoxAcaoAlunoNome.ReadOnly = true; textBoxAcaoAlunoMatricula.ReadOnly = true; maskedTextBoxAcaoAlunoTelefone.ReadOnly = true; labelAcaoAlunoCO.Hide(); } }
public string Alterar(Aluno aluno) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoID", aluno.AlunoID); acessoDadosSqlServer.AdicionarParametros("@AlunoNome", aluno.AlunoNome); acessoDadosSqlServer.AdicionarParametros("@AlunoMatricula", aluno.AlunoMatricula); acessoDadosSqlServer.AdicionarParametros("@AlunoTelefone", aluno.AlunoTelefone); acessoDadosSqlServer.AdicionarParametros("@AlunoCursoID", aluno.AlunoCursoID); string AlunoID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.Text, "UPDATE tblAluno SET AlunoNome = @AlunoNome, AlunoMatricula = @AlunoMatricula, AlunoTelefone = @AlunoTelefone, AlunoCursoID = @AlunoCursoID WHERE AlunoID = @AlunoID SELECT @AlunoID AS RETORNO").ToString(); return AlunoID; } catch (Exception ex) { return ex.Message; } }
public string Alterar(Aluno aluno) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoID", aluno.AlunoID); acessoDadosSqlServer.AdicionarParametros("@AlunoNome", aluno.AlunoNome); acessoDadosSqlServer.AdicionarParametros("@AlunoMatricula", aluno.AlunoMatricula); acessoDadosSqlServer.AdicionarParametros("@AlunoCPF", aluno.AlunoCPF); acessoDadosSqlServer.AdicionarParametros("@AlunoTelefone", aluno.AlunoTelefone); acessoDadosSqlServer.AdicionarParametros("@AlunoCurso", aluno.AlunoCursoID); string AlunoID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspAlunoAlterar").ToString(); return AlunoID; } catch (Exception ex) { return ex.Message; } }
public string Inserir(Aluno aluno) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoNome", aluno.AlunoNome); acessoDadosSqlServer.AdicionarParametros("@AlunoMatricula", aluno.AlunoMatricula); acessoDadosSqlServer.AdicionarParametros("@AlunoTelefone", aluno.AlunoTelefone); acessoDadosSqlServer.AdicionarParametros("@AlunoCursoID", aluno.AlunoCursoID); string AlunoID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.Text, "INSERT INTO tblAluno (AlunoNome,AlunoMatricula,AlunoTelefone,AlunoCursoID) VALUES (@AlunoNome,@AlunoMatricula,@AlunoTelefone,@AlunoCursoID) SELECT @@IDENTITY AS RETORNO").ToString(); return AlunoID; } catch (Exception ex) { return ex.Message; } }
public string Excluir(Aluno aluno) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@AlunoID", aluno.AlunoID); string AlunoID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.Text, "DELETE FROM tblAluno WHERE AlunoID = @AlunoID SELECT @AlunoID AS RETORNO").ToString(); return AlunoID; } catch (Exception ex) { return ex.Message; } }
private void buttonAcaoAlunoConfirmar_Click(object sender, EventArgs e) { if (this.Text == "Inserir Aluno") { Aluno aluno = new Aluno(); AlunoNegocios alunoNegocios = new AlunoNegocios(); aluno.AlunoNome = textBoxAcaoAlunoNome.Text; aluno.AlunoMatricula = textBoxAcaoAlunoMatricula.Text; aluno.AlunoTelefone = maskedTextBoxAcaoAlunoTelefone.Text; if (textBoxAcaoAlunoCursoID.Text != "") { aluno.AlunoCursoID = Convert.ToInt32(textBoxAcaoAlunoCursoID.Text); } aluno.AlunoCursoNome = textBoxAcaoAlunoCursoNome.Text; aluno.AlunoUnidadeNome = textBoxAcaoAlunoUnidade.Text; if (aluno.AlunoNome == "" || aluno.AlunoMatricula == "" || aluno.AlunoCursoID.ToString() == "" || aluno.AlunoCursoNome == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { int alunoid = 0; int verificacao = alunoNegocios.VerificarAlunoExistente(textBoxAcaoAlunoMatricula.Text, alunoid); if (verificacao != 0) { MessageBox.Show("Já existe aluno cadastrado com esta matrícula!"); } else { string retorno = alunoNegocios.Inserir(aluno); try { int alunoID = Convert.ToInt32(retorno); MessageBox.Show("Registro inserido com sucesso! Código cadastrado: " + alunoID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } } if (this.Text == "Alterar Aluno") { Aluno aluno = new Aluno(); AlunoNegocios alunoNegocios = new AlunoNegocios(); aluno.AlunoID = Convert.ToInt32(textBoxAcaoAlunoID.Text); aluno.AlunoNome = textBoxAcaoAlunoNome.Text; aluno.AlunoMatricula = textBoxAcaoAlunoMatricula.Text; aluno.AlunoTelefone = maskedTextBoxAcaoAlunoTelefone.Text; aluno.AlunoCursoID = Convert.ToInt32(textBoxAcaoAlunoCursoID.Text); aluno.AlunoCursoNome = textBoxAcaoAlunoCursoNome.Text; aluno.AlunoUnidadeNome = textBoxAcaoAlunoUnidade.Text; if (aluno.AlunoNome == alunoold.AlunoNome && aluno.AlunoMatricula == alunoold.AlunoMatricula && aluno.AlunoTelefone == alunoold.AlunoTelefone && aluno.AlunoCursoID == alunoold.AlunoCursoID && aluno.AlunoCursoNome == alunoold.AlunoCursoNome) { MessageBox.Show("Os campos não foram alterados!"); } else { if (aluno.AlunoNome == "" || aluno.AlunoMatricula == "" || aluno.AlunoCursoID.ToString() == "" || aluno.AlunoCursoNome == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { int verificacao = alunoNegocios.VerificarAlunoExistente(textBoxAcaoAlunoMatricula.Text, Convert.ToInt32(textBoxAcaoAlunoID.Text)); if (verificacao != 0) { MessageBox.Show("Já existe aluno cadastrado com esta matrícula!"); } else { string retorno = alunoNegocios.Alterar(aluno); try { int alunoID = Convert.ToInt32(retorno); MessageBox.Show("Registro alterado com sucesso! Código: " + alunoID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } } } }