Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }