public void InserirAlunoTest() { //Assemble AlunoBLL alunoBLL = new AlunoBLL(); Aluno aluno = new Aluno(); Aluno alunoResult = new Aluno(); //Act string email = "*****@*****.**"; string senha = "password1"; string nome = "Aluno 1"; aluno.Usuario.Email = email; aluno.Usuario.Senha = senha; aluno.Nome = nome; alunoResult = alunoBLL.InserirAluno(aluno.Usuario.Email, aluno.Usuario.Senha, aluno.Nome); aluno.AlunoId = alunoResult.AlunoId; aluno.Usuario.UsuarioId = alunoResult.Usuario.UsuarioId; //Assert string ExpectedResult = JsonConvert.SerializeObject(alunoResult); string ActualResult = JsonConvert.SerializeObject(aluno); Assert.AreEqual(ExpectedResult, ActualResult); }
public void retornaAlunoTest() { //Assemble AlunoBLL alunoBLL = new AlunoBLL(); List <Aluno> expectedResult = new List <Aluno>(); List <Aluno> actualResult = new List <Aluno>(); string expectedConvert = "", actualConvert = ""; //Act expectedResult.Add(alunoBLL.InserirAluno("*****@*****.**", "password", "retornaAluno 1")); expectedResult.Add(alunoBLL.InserirAluno("*****@*****.**", "password", "retornaAluno 2")); foreach (Aluno al in expectedResult) { expectedConvert += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome); } actualResult = alunoBLL.retornaAluno(); foreach (Aluno al in actualResult) { actualConvert += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome); } //Assert Assert.AreEqual(expectedConvert, actualConvert); }
private void Editar(Aluno aluno) { Crud crud = new Crud(); Curso curso = new Curso(); AlunoBLL pessoaBLL = new AlunoBLL(); if ((txtNome.Text.Trim() == string.Empty) || (cmbCursos.Text.Trim() == string.Empty) || (cmIdCurso.Text.Trim() == string.Empty)) { MessageBox.Show("Campos Obrigatórios a serem preenchidos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNome.BackColor = Color.Yellow; txtMatricula.BackColor = Color.Yellow; cmbCursos.BackColor = Color.Yellow; cmIdCurso.BackColor = Color.Yellow; } else { aluno.Id_curso = int.Parse(cmIdCurso.Text); aluno.Nome = txtNome.Text.ToUpper(); curso.Nome_disc = cmbCursos.Text.ToUpper(); curso.Id_curso = int.Parse(cmIdCurso.Text); aluno.Matricula = int.Parse(txtMatricula.Text); pessoaBLL.Editar(aluno); MessageBox.Show("Dados alterados com Sucesso!"); Listar(); LimparCampos(); } }
public ActionResult Details(int id) { AlunoBLL alunoBLL = new AlunoBLL(); Aluno aluno = alunoBLL.getAlunos().Single(x => x.Id == id); return(View(aluno)); }
private void Listar() { AlunoBLL pessoaBLL = new AlunoBLL(); dg_dados.DataSource = pessoaBLL.Listar(); CursoBLL cursoBLL = new CursoBLL(); Curso c = new Curso(); dg_dados.Columns[0].HeaderText = "MATRICULA"; dg_dados.Columns[1].HeaderText = "ALUNO"; dg_dados.Columns[2].HeaderText = "DISCIPLINA"; dg_dados.Columns[0].Width = 80; dg_dados.Columns[1].Width = 300; dg_dados.Columns[2].Width = 200; // cmbCursos.DataSource = cursoBLL.Listar(); // var dtCursos = new DataTable(); // dtCursos.Columns.Add("DISCIPLINA"); //// dtCursos.Rows.Add(dg_dados.CurrentRow.Cells[1]); // cmbCursos.ValueMember = "nome_disciplina"; // cmbCursos.DisplayMember = "DISCIPLINA"; // cmbCursos.DataSource = dtCursos; // cmbCursos.ValueMember = "nome_disciplina"; // cmbCursos.DisplayMember = "DISCIPLINA"; // //CadastrarAluno ca = new CadastrarAluno(); // //ca.Teste(dg_dados.Rows[e.RowIndex].Cells[2].Value.ToString()); LimparCampos(); }
[ActionName("Create")]//Definindo o nome da Action que sera tratada public ActionResult Create_Post(Aluno aluno) { // criando uma nova instancia //Aluno aluno = new Aluno(); //UpdateModel(aluno) ou TryUpdateModel(aluno) //Passando o FormCollection como parametros //aluno.Nome = formulario["Nome"]; //aluno.Email = formulario["Email"]; //aluno.Idade = Convert.ToInt32(formulario["Idade"]); //aluno.DataIncricao = Convert.ToDateTime(formulario["DataIncricao"]); //aluno.Sexo = formulario["Sexo"]; //Usando o metodo Postado atraves do Model Binding (BLL) //Passando como Paramentro Aluno //mais recomendado if (ModelState.IsValid) { AlunoBLL alunoLL = new AlunoBLL(); alunoLL.IncluirAluno(aluno); return(RedirectToAction("Index")); } return(View()); }
//Get public ActionResult Edit(int id) { AlunoBLL alunoBll = new AlunoBLL(); Aluno aluno = alunoBll.getAlunos().Single(x => x.Id == id); return(View(aluno)); }
public ActionResult Delete_Get(int id) { AlunoBLL alunoBll = new AlunoBLL(); alunoBll.DeletarAluno(id); return(RedirectToAction("Index")); }
public IActionResult Index() { AlunoBLL _aluno = new AlunoBLL(); List <Models.Aluno> alunos = _aluno.GetAlunos().ToList(); return(View("Lista", alunos)); }
public void retornaAlunosPorNomeTest() { AlunoBLL alunoBLL = new AlunoBLL(); List <Aluno> ExpectedAluno = new List <Aluno>(); List <Aluno> ResultAluno = new List <Aluno>(); List <Usuario> usuario = new List <Usuario>(); string expectedResult = "", ActualResult = ""; //Act alunoBLL.InserirAluno("*****@*****.**", "password", "retornaAlunosPorNome 1"); ExpectedAluno.Add(alunoBLL.InserirAluno("*****@*****.**", "password2", "retornaAlunosPorNome 2")); alunoBLL.InserirAluno("*****@*****.**", "password2", "retornaAlunosPorNome 3"); foreach (Aluno al in ExpectedAluno) { expectedResult += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome); } ResultAluno = alunoBLL.retornaAlunosPorNome("retornaAlunosPorNome 2"); foreach (Aluno al in ResultAluno) { ActualResult += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome); } Assert.AreEqual(expectedResult, ActualResult); }
private void btnSalvar_Click(object sender, EventArgs e) { //Definir objeto do tipo MODELO //Iniciar como null e instanciar apenas se for utilizar AlunoMOD aluno = null; try { //Criar um objeto BLL para armazenar os dados do form AlunoBLL alunoBus = new AlunoBLL(); //Instanciar aluno MODEL aluno = new AlunoMOD(); aluno.Nome = txtNome.Text; aluno.Cpf = txtCpf.Text.RemoverMascara(); aluno.Email = txtEmail.Text; aluno.Telefone = txtTelefone.Text.RemoverMascara(); aluno.Sexo = 'M'; if (alunoBus.CadastrarAluno(aluno)) { this.LimparTela(); MessageBox.Show("Impacta Alunos", "Aluno cadastrado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Impacta Alunos", "Problema ao cadastrar o aluno.", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { if (ex.Message.Contains("Nome")) { errorProvider1.SetError(txtNome, ex.Message); } else if (ex.Message.Contains("Email")) { errorProvider1.SetError(txtEmail, ex.Message); } else if (ex.Message.Contains("CPF")) { errorProvider1.SetError(txtCpf, ex.Message); } else if (ex.Message.Contains("Tel")) { errorProvider1.SetError(txtTelefone, ex.Message); } else { MessageBox.Show("Ocorreu uma falha, por favor informar o administrador do sistema: \n" + ex.StackTrace); } } }
// GET: Home public ActionResult Index() { AlunoBLL _aluno = new AlunoBLL(); List <Aluno> alunos = _aluno.getAlunos().ToList(); return(View("Index", alunos)); }
public ActionResult Delete(Aluno aluno) { if (ModelState.IsValid) { AlunoBLL alunobll = new AlunoBLL(); alunobll.DeletarAluno(aluno.Id); return(RedirectToAction("Index")); } return(View(aluno)); }
[ActionName("Create")] //para qual Action o post da View vai procurar public ActionResult Create_Post(Aluno aluno) { if (ModelState.IsValid) { AlunoBLL alunobll = new AlunoBLL(); alunobll.IncluirAluno(aluno); return(RedirectToAction("Index")); } return(View()); }
// GET: Home //Exibi a lista de alunos public ActionResult Index() { //criei uma instancia da classe AlunoBLL AlunoBLL _aluno = new AlunoBLL(); //estou usando o metodo getAlunos e retornando uma lista de alunos List <Aluno> alunos = _aluno.GetAlunos().ToList(); return(View(alunos)); }
// GET: Home public ActionResult Index() { //Criei instancia da classe AlunoBLL AlunoBLL _aluno = new AlunoBLL(); //Usando o metodo GetAluno, que entra no BD e retorna a lista de alunos List <Aluno> alunos = _aluno.getAlunos().ToList(); return(View(alunos)); }
public void retornaAlunosPorNomeTest_IsNullOrEmpty() { AlunoBLL alunoBLL = new AlunoBLL(); Aluno expectedResult = new Aluno(); //Act expectedResult = alunoBLL.InserirAluno("*****@*****.**", "password", "Aluno 2"); //Assert alunoBLL.retornaAlunosPorNome(""); }
// GET: Home public ActionResult ListaAlunos() { //criei uma instância da classe AlunoBLL AlunoBLL _aluno = new AlunoBLL(); //estou usando o método getAlunos e retornando uma lista de alunos List <Aluno> alunos = _aluno.getAlunos().ToList(); //passando para view return(View(alunos)); }
public JsonResult GetAlunos(int?codigoCliente) { string mensagemErro; string listaAlunos = ""; if (codigoCliente.HasValue && codigoCliente > 0) { listaAlunos = AlunoBLL.GetAlunosJson(codigoCliente, out mensagemErro); } return(Json(listaAlunos)); }
public ActionResult Edit_Post([Bind(Include = "Id,Nome,Email,Idade,Datainscricao,Sexo")] Aluno aluno) { AlunoBLL alunobll = new AlunoBLL(); if (ModelState.IsValid) { alunobll.AtualizarAluno(aluno); return(RedirectToAction("Index")); } return(View(aluno)); }
public IActionResult Create(Aluno aluno) { if (!ModelState.IsValid) { return(View()); } else { AlunoBLL _aluno = new AlunoBLL(); _aluno.IncluirAluno(aluno); } return(RedirectToAction("Index")); }
private void Listar() { AlunoBLL alunoBll = new AlunoBLL(); CrudAluno crud = new CrudAluno(); MySqlDataReader dados = null; dg_dados.DataSource = crud.ListaDeAlunos(dados); dg_dados.Columns[0].HeaderText = "MATRICULA"; dg_dados.Columns[1].HeaderText = "ALUNO"; dg_dados.Columns[2].HeaderText = "DISCIPLINA"; dg_dados.Columns[0].Width = 80; dg_dados.Columns[1].Width = 300; dg_dados.Columns[2].Width = 200; }
public ActionResult Edit_Post([Bind(Exclude = "Nome")] Aluno aluno) { AlunoBLL alunobll = new AlunoBLL(); //bucando o nome, já que no Bind não retorna o NOME aluno.Nome = alunobll.getAlunos().Single(x => x.Id == aluno.Id).Nome; if (ModelState.IsValid) { alunobll.AtualizarAluno(aluno); return(RedirectToAction("Index")); } return(View(aluno)); }
public ActionResult Edit_Post([Bind(Exclude = "Nome")] Aluno aluno) { AlunoBLL alunobll = new AlunoBLL(); aluno.Nome = alunobll.getAlunos().Single(x => x.Id == aluno.Id).Nome; //Aluno aluno = alunobll.getAlunos().Single(x => x.Id == id); //UpdateModel(aluno,null,null, excludeProperties: new[] { "Nome" }); if (ModelState.IsValid) { alunobll.AtualizarAluno(aluno); return(RedirectToAction("Index")); } return(View(aluno)); }
public ActionResult Procurar(string procurarPor, string criterio) { AlunoBLL alunoBll = new AlunoBLL(); if (procurarPor == "Email") { Aluno aluno = alunoBll.getAlunos().SingleOrDefault(x => x.Email == criterio || criterio == null); return(View(aluno)); } else { Aluno aluno = alunoBll.getAlunos().SingleOrDefault(x => x.Nome == criterio || criterio == null); return(View(aluno)); } }
public ActionResult Create_Post() { Aluno aluno = new Aluno(); TryUpdateModel(aluno); if (ModelState.IsValid) { AlunoBLL _aluno = new AlunoBLL(); _aluno.IncluirAluno(aluno); return(RedirectToAction("Index")); } return(View()); }
//public ActionResult Edit_Post([Bind(Include ="Id, Email, Idade, DataInscricao, Sexo")]Aluno aluno) //Protegendo com Bind, O nome vem Null dessa forma public ActionResult Edit_Post([Bind(Exclude = "Nome")] Aluno aluno) //Protegendo com Bind, O nome vem Null dessa forma { AlunoBLL alunoBll = new AlunoBLL(); aluno.Nome = alunoBll.getAlunos().Single(x => x.Id == aluno.Id).Nome; //Pegar a informacao do nome para preencher e nao deixar editar //Aluno aluno = alunoBll.getAlunos().Single(x => x.Id == id); //UpdateModel(aluno,null, null, excludeProperties: new[] { "Nome" }); if (ModelState.IsValid) { alunoBll.AtualizarAluno(aluno); return(RedirectToAction("Index")); } return(View(aluno)); }
public string retornaAlunosPorNome(string nome) { try { AlunoBLL alunoBLL = new AlunoBLL(); return(JsonConvert.SerializeObject(new { teste = alunoBLL.retornaAlunosPorNome(nome) })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { codigo = -1, msg = ex.Message })); } }
public string InserirAluno(string email, string senha, string nome) { try { AlunoBLL alunoBLL = new AlunoBLL(); return(JsonConvert.SerializeObject(new { teste = alunoBLL.InserirAluno(email, senha, nome) })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { codigo = -1, msg = ex.Message })); } }
protected void btnEntrar_Click(object sender, EventArgs e) { string email = txtEmail.Text; string senha = txtSenha.Text; try { AlunoBLL bll = new AlunoBLL(); Usuario usuario = bll.login(email, senha); if (usuario != null) { Response.Redirect("WS/WebService1.asmx"); } } catch (Exception ex) { Response.Write("Email ou senha invalidos. Erro:" + ex.Message); } }