Exemplo n.º 1
0
        public bool Inserir(Produto p)
        {
            try
            {
                DAL_Banco_Final dal = new DAL_Banco_Final();


                using (var SqlCom = new SqlCommand("INSERT INTO PRODUTO(NOME, DESCRICAO, PRECO) VALUES(@nome,@descricao,@preco)", dal.ConnectionDB))
                {
                    dal.BancoFinal();
                    SqlCom.Connection = dal.ConnectionDB;
                    SqlCom.Parameters.AddWithValue("@nome", p.nome);
                    SqlCom.Parameters.AddWithValue("@preco", p.preco);
                    SqlCom.Parameters.AddWithValue("@descricao", p.descricao);
                    SqlCom.ExecuteNonQuery();
                    Console.WriteLine("deu certo");
                    dal.Dispose();
                }
                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception Message: " + ex.Message);
                return(false);
            }
        }
Exemplo n.º 2
0
        public void Excluir(int id)
        {
            DAL_Banco_Final dal = new DAL_Banco_Final();

            dal.BancoFinal();
            using (var SqlCom = new SqlCommand("DELETE FROM PRODUTO WHERE id = @id", dal.ConnectionDB))
            {
                SqlCom.Parameters.AddWithValue("@id", id);
                SqlCom.ExecuteNonQuery();
            }
            dal.Dispose();
        }
Exemplo n.º 3
0
        public void cadastro(string u, string p)
        {
            DAL_Banco_Final dal = new DAL_Banco_Final();

            dal.BancoFinal();
            using (var SqlCom = new SqlCommand("INSERT INTO USUARIO(USUARIO, SENHA) VALUES(@u,@p)", dal.ConnectionDB))
            {
                SqlCom.Parameters.AddWithValue("@u", u);
                SqlCom.Parameters.AddWithValue("@p", p);
                SqlCom.ExecuteNonQuery();
            }
            dal.Dispose();
        }
Exemplo n.º 4
0
        public int login(string u, string p)
        {
            DAL_Banco_Final dal = new DAL_Banco_Final();

            dal.BancoFinal();
            var sql    = "SELECT COUNT(*) FROM USUARIO WHERE USUARIO = @user AND SENHA = @pass";
            var SqlCom = new SqlCommand(sql, dal.ConnectionDB);

            SqlCom.Parameters.AddWithValue("@user", u);
            SqlCom.Parameters.AddWithValue("@pass", p);
            Int32 count = (Int32)SqlCom.ExecuteScalar();

            dal.Dispose();
            return(count);
        }
Exemplo n.º 5
0
        public void Atualizar(Produto p, int id)
        {
            DAL_Banco_Final dal = new DAL_Banco_Final();

            dal.BancoFinal();
            using (var SqlCom = new SqlCommand("UPDATE PRODUTO SET NOME = @nome, DESCRICAO = @descricao, PRECO = @preco WHERE id = @id", dal.ConnectionDB))
            {
                SqlCom.Parameters.AddWithValue("@nome", p.nome);
                SqlCom.Parameters.AddWithValue("@preco", p.preco);
                SqlCom.Parameters.AddWithValue("@descricao", p.descricao);
                SqlCom.Parameters.AddWithValue("@id", id);
                SqlCom.ExecuteNonQuery();
            }
            dal.Dispose();
        }
Exemplo n.º 6
0
        public Produto ler(int id)
        {
            DAL_Banco_Final dal = new DAL_Banco_Final();

            dal.BancoFinal();
            using (var SqlCom = new SqlCommand("SELECT * FROM PRODUTO WHERE id = " + id, dal.ConnectionDB))
            {
                using (var reader = SqlCom.ExecuteReader())
                {
                    reader.Read();
                    var nome  = reader["NOME"].ToString();
                    var desc  = reader["DESCRICAO"].ToString();
                    var preco = reader["PRECO"].ToString();
                    Console.WriteLine("erou >" + nome);
                    dal.Dispose();
                    return(new Produto(preco, nome, desc));
                }
            }
        }