Example #1
0
        //CREATE
        public static void CadastraAluno(Aluno aluno)
        {
            try
            {
                String sql = @"INSERT INTO tb_alunos(id, nome, cpf, logradouro, bairro,cep,telefone, uf_cod, cid_cod)
                       VALUES(@ra,@nome,@cpf,@logradouro,@bairro,@cep,@telefone,@uf_cod,@cid_cod)";
                SqlConnection con = new SqlConnection(strcon);
                SqlCommand cmd = new SqlCommand(sql, con);
                cmd.Parameters.AddWithValue("@ra", aluno.Ra);//int
                cmd.Parameters.AddWithValue("@nome", aluno.Nome);//str 50
                cmd.Parameters.AddWithValue("@cpf", aluno.CPF);// str 11
                cmd.Parameters.AddWithValue("@logradouro", aluno.Endereco.Logradouro);// str 11
                cmd.Parameters.AddWithValue("@bairro", aluno.Endereco.Bairro);//str 30
                cmd.Parameters.AddWithValue("@cep", aluno.Endereco.Cep);
                cmd.Parameters.AddWithValue("@telefone", aluno.Contato.NumTelefone);
                cmd.Parameters.AddWithValue("@uf_cod", aluno.Endereco.CodEstado);//int
                cmd.Parameters.AddWithValue("@cid_cod", aluno.Endereco.CodCidade);//int
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();

            }
            catch
            {
            }
        }
Example #2
0
        //UPDATE
        public static void AtualizaAluno(Aluno aluno)
        {
            try
            {
                String sql = @"UPDATE tb_alunos set nome= @nome,
                cpf = @cpf, logradouro= @logradouro,
                bairro = @bairro,cep = @cep,telefone= @telefone,
                uf_cod=@uf_cod, cid_cod = @cid_cod WHERE id = @ra";

                SqlConnection con = new SqlConnection(strcon);
                SqlCommand cmd = new SqlCommand(sql, con);
                cmd.Parameters.AddWithValue("@ra", aluno.Ra);//int
                cmd.Parameters.AddWithValue("@nome", aluno.Nome);//str 50
                cmd.Parameters.AddWithValue("@cpf", aluno.CPF);// str 11
                cmd.Parameters.AddWithValue("@logradouro", aluno.Endereco.Logradouro);// str 11
                cmd.Parameters.AddWithValue("@bairro", aluno.Endereco.Bairro);//str 30
                cmd.Parameters.AddWithValue("@cep", aluno.Endereco.Cep);
                cmd.Parameters.AddWithValue("@telefone", aluno.Contato.NumTelefone);
                cmd.Parameters.AddWithValue("@uf_cod", aluno.Endereco.CodEstado);//int
                cmd.Parameters.AddWithValue("@cid_cod", aluno.Endereco.CodCidade);//int
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch
            {
            }
        }
Example #3
0
        //READ
        public static Aluno RetornaAlunoCadastrado(int idAluno)
        {
            Aluno aluDados;
            int cid_cod;

            String sql = "SELECT * FROM tb_alunos where id = @idAluno";
            SqlConnection con = new SqlConnection(strcon);
            SqlCommand cmd = new SqlCommand(sql, con);
            cmd.Parameters.AddWithValue("@idAluno", idAluno);
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            dr.Read();
            aluDados = new Aluno(dr["nome"].ToString(), dr["cpf"].ToString(), dr["logradouro"].ToString(), dr["bairro"].ToString(), dr["cep"].ToString(), Convert.ToInt32(dr["uf_cod"]));

            aluDados.Id = Convert.ToInt32(dr["id"]);
            if(dr["telefone"].ToString()!="")
            aluDados.Contato.NumTelefone = dr["telefone"].ToString();
            if(Int32.TryParse(dr["cid_cod"].ToString(), out cid_cod) && cid_cod>0)
            aluDados.Endereco.CodCidade = cid_cod;

            con.Close();
            return aluDados;
        }