private void loadGrid() { FaculdadeEntities3 context = new FaculdadeEntities3(); var dados = (from m in context.Matriculas_abertas from p in context.Professor.Where(x => x.Id == m.Professor) select new { Curso = m.Curso, Professor = p.Nome, Horario = m.Horario }).ToList(); GVMatricula.DataSource = dados; GVMatricula.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FaculdadeEntities3 context = new FaculdadeEntities3(); var dados = (from c in context.Curso.Where(x => x.Id == 340) //Pega o curso q o aluno from a in context.Aluno.Where(x => x.Curso == c.Id) // cadastrou select new { NomeCurso = c.Nome, NomeAluno = a.Nome }).ToList(); GVLogar.DataSource = dados; GVLogar.DataBind(); } }
protected void btnSalvar_Click(object sender, EventArgs e) { FaculdadeEntities3 context = new FaculdadeEntities3(); int idCurso = int.Parse(ListCurso.SelectedValue.ToString()); curso = idCurso; int raAluno; if (context.Aluno.Any()) { raAluno = context.Aluno.OrderByDescending(x => x.RA).FirstOrDefault().RA + 10; } else { raAluno = 1000; } string raNovo = raAluno + '-'.ToString() + idCurso.ToString(); Telefone telefone = new Telefone() { Codigo = raNovo, Telefone1 = txtTelefone.Text }; Aluno aluno = new Aluno() { RA = raAluno, Curso = idCurso, Nome = txtNome.Text, CodigoTelefone = telefone.Codigo, Endereco = txtEndereco.Text }; context.Telefone.Add(telefone); context.Aluno.Add(aluno); context.SaveChanges(); sendMessage("Registro Concluido!"); }