Ejemplo n.º 1
0
        public UserCsharp Salvar(UserCsharp userCharp)
        {
            UserCsharp    user          = new UserCsharp();
            NpgsqlCommand inseirUsuario = new NpgsqlCommand();

            try
            {
                inseirUsuario.CommandText = "INSERT INTO userposjava(nome,email)values(@nome, @email) ";
                inseirUsuario.Parameters.AddWithValue(" @nome", userCharp.getNome());
                inseirUsuario.Parameters.AddWithValue(" @email", userCharp.getEmail());
                //conectar
                try
                {
                    inseirUsuario.Connection = conexao.Conectar(); //abre a conexão

                    inseirUsuario.ExecuteNonQuery();               //executar

                    conexao.Desconctar();                          //desconecta

                    this.menssagem = "Cadastrado com sucesso";
                }
                catch (SqlException)
                {
                    this.menssagem = "Erro de conexão";
                }

                conexao.Desconctar();
            }
            catch (Exception e)
            {
                this.menssagem = "nao conectou";
            }
            return(user);
        }//fim salvar
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            UserCsharp user    = new UserCsharp();
            UserDao    userDao = new UserDao();

            user.setNome(textBox1.Text);  //seta o nome
            user.setEmail(textBox2.Text); // seta o email

            userDao.Salvar(user);

            textBox1.Text = "";
            textBox2.Text = "";
        }
Ejemplo n.º 3
0
        }//fim salvar

        public UserCsharp Mostrar(long id)
        {
            string        nome;
            string        email;
            bool          erroId;
            string        sql     = "select * from userposjava where id = " + id; //comandp select
            UserCsharp    user    = new UserCsharp();
            NpgsqlCommand comando = new NpgsqlCommand(sql, conexao.Conectar());

            comando.CommandType = CommandType.Text;
            NpgsqlDataReader reader;

            try
            {
                reader = comando.ExecuteReader();
                if (reader.Read())
                {
                    erroId = false;
                    user.SetErroId(erroId);
                    nome  = reader[1].ToString();
                    email = reader[2].ToString();
                    id    = long.Parse(reader[0].ToString());

                    user.setNome(nome);
                    user.setEmail(email);
                }
                else
                {
                    erroId = true;
                    user.SetErroId(erroId);
                }
            }
            catch (Exception)
            {
                this.menssagem = "Este Id não existe";
            }
            return(user);
        }//end mostrar
Ejemplo n.º 4
0
        private void button2_Click(object sender, EventArgs e)
        {
            try       //metodo mostrar usuario pelo Id;
            {
                UserDao    userDao    = new UserDao();
                long       id         = long.Parse(txtId.Text);
                UserCsharp userCsharp = userDao.Mostrar(id);

                if (userCsharp.GetErroId())
                {
                    MessageBox.Show("ID Não encontrado"); //se der
                }
                else
                {
                    textBox1.Text = userCsharp.getNome();
                    textBox2.Text = userCsharp.getEmail();
                }
            }
            catch (Exception ms)
            {
                MessageBox.Show("Não há dados a pesquisar");
            }
        }