protected void btnsalvar_Click(object sender, EventArgs e) { string semestre = txtsemestre.Text; string unidade = txtunidade.Text; string confirmarematricula = txtrematricula.Text; //criar conexao com o banco de dados projetoescolaEntities conexao = new projetoescolaEntities(); //criando o objeto rematricula rematricula r = new rematricula(); r.idaluno = Convert.ToInt32(ddlalunos.SelectedValue.ToString()); r.semestre = semestre; r.unidade = unidade; r.rematricula1 = confirmarematricula; conexao.rematricula.Add(r); conexao.SaveChanges(); limpar(); //carregar grid carregargrid(conexao); }
private void atualizaGrid(projetoescolaEntities conexao) { var lista = conexao.alunos.ToList(); gridalunos.DataSource = lista; gridalunos.DataBind(); }
private void carregargrid(projetoescolaEntities conexao) { //criando a grid e exibindo registros var lista = conexao.rematricula.ToList(); gridrematricula.DataSource = lista; gridrematricula.DataBind(); }
private void carregaalunos(projetoescolaEntities conexao) { var lista = conexao.alunos.ToList(); ddlalunos.DataSource = lista; //chave estrangeira ddlalunos.DataValueField = "id"; //valor que será mostrado ddlalunos.DataTextField = "nome"; ddlalunos.DataBind(); }
protected void btnsalvar_Click(object sender, EventArgs e) { //criando conexao com o banco de dados projetoescolaEntities conexao = new projetoescolaEntities(); //verifica se está inserindo ou alterando if (gridalunos.SelectedValue == null) { //inserindo //instanciando o objeto aluno alunos aluno = new alunos(); aluno.nome = txtnome.Text; aluno.sobrenome = txtsobrenome.Text; aluno.cpf = txtcpf.Text; aluno.datanascimento = Convert.ToDateTime(txtdtnasc.Text); aluno.semestre = txtsemestre.Text; aluno.unidade = txtunidade.Text; conexao.alunos.Add(aluno); } else { //alterando //busca registro de aluno no banco de dados de acordo //com o registro selecionado na grid alunos aluno = conexao.alunos.FirstOrDefault( linha => linha.id.ToString(). Equals(gridalunos.SelectedValue.ToString())); //altera os campos do objeto aluno.nome = txtnome.Text; aluno.sobrenome = txtsobrenome.Text; aluno.cpf = txtcpf.Text; aluno.datanascimento = Convert.ToDateTime(txtdtnasc.Text); aluno.semestre = txtsemestre.Text; aluno.unidade = txtunidade.Text; //altera os registros no banco conexao.Entry(aluno); //remove seleção de registro da grid gridalunos.SelectedIndex = -1; } //Efetiva inserção ou alteração conexao.SaveChanges(); //limpa os campos da tela limpar(); //atualiza os registros no grid atualizaGrid(conexao); }
protected void btnbuscar_Click(object sender, EventArgs e) { //criar a conexao com o banco de dados projetoescolaEntities conexao = new projetoescolaEntities(); //definir o criterio de busca List <alunos> listabusca = conexao.alunos.Where (linha => linha.nome.Contains(txtbuscar.Text)).ToList(); //atribui lista ao grid gridbusca.DataSource = listabusca; gridbusca.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["usuario_logado"] != null) { projetoescolaEntities conexao = new projetoescolaEntities(); atualizaGrid(conexao); } else { //usuario nao está logado Response.Redirect("Default.aspx"); } } }
protected void btnremover_Click(object sender, EventArgs e) { //criando a conexao projetoescolaEntities conexao = new projetoescolaEntities(); //obtem registro selecionado na grid int idselicionado = Convert.ToInt32(gridalunos.SelectedValue.ToString()); //recuperar o objeto no banco de dados alunos aluno = conexao.alunos.FirstOrDefault( linha => linha.id.ToString().Equals(idselicionado.ToString())); //remoção do registro conexao.alunos.Remove(aluno); conexao.SaveChanges(); atualizaGrid(conexao); }
protected void Btnentrar_Click(object sender, EventArgs e) { string usuario = Txtusuario.Text; string senha = Txtsenha.Text; //cria conexao com o banco de dados projetoescolaEntities conexao = new projetoescolaEntities(); //consulta o objeto baseado em login e senha usuarios user = conexao.usuarios.FirstOrDefault( linha => linha.login.Equals(usuario) && linha.senha.Equals(senha) ); if (user != null) { //login bem sucedido! Session["usuario_logado"] = user; Response.Redirect("principal.aspx"); } }
protected void btnalterar_Click(object sender, EventArgs e) { if (gridalunos.SelectedValue != null) { projetoescolaEntities conexao = new projetoescolaEntities(); //obtem registro selecionado na grid int idselicionado = Convert.ToInt32(gridalunos.SelectedValue.ToString()); //busca registro no banco de dados alunos a = conexao.alunos.FirstOrDefault( linha => linha.id.ToString().Equals(idselicionado.ToString())); //alimenta campos do formulario txtnome.Text = a.nome; txtsobrenome.Text = a.sobrenome; txtcpf.Text = a.cpf; txtdtnasc.Text = Convert.ToString(a.datanascimento); txtsemestre.Text = a.semestre; txtunidade.Text = a.unidade; } }