public int Salvar(ProdutoCompraDTO producompra)
        {
            string script =
                @"INSERT INTO tb_produtocompra
                (
                id_produtocompra,
                nm_produtocompra,
                vl_valor
                )
                VALUES
                (
                @id_produtocompra,
                @nm_produtocompra,
                @vl_valor
                )";

            List <SqlParameter> parms = new List <SqlParameter>();

            parms.Add(new SqlParameter("id_produtocompra", producompra.id_produtocompra));
            parms.Add(new SqlParameter("nm_produtocompra", producompra.nm_produtocompra));
            parms.Add(new SqlParameter("vl_valor", producompra.vl_valor));

            Database db = new Database();
            int      pk = db.ExecuteInsertScriptWithPk(script, parms);

            return(pk);
        }
示例#2
0
        public int Salvar(ProdutoCompraDTO produtoCompra)
        {
            if (produtoCompra.nm_produtocompra == String.Empty)
            {
                throw new ArgumentException("Nome da compra de produto é obrigatório.");
            }
            if (produtoCompra.vl_valor <= 0)
            {
                throw new ArgumentException("Valor da compra de produto é obrigatório.");
            }

            return(db.Salvar(produtoCompra));
        }
        public List <ProdutoCompraDTO> Consultar(string produtocompra)
        {
            string script =
                @"SELECT * FROM tb_produtocompra
                  WHERE nm_produtocompra like @nm_produtocompra";
            List <SqlParameter> parms = new List <SqlParameter>();

            parms.Add(new SqlParameter("nm_produtocompra", produtocompra + "%"));
            Database                db      = new Database();
            MySqlDataReader         reader  = db.ExecuteSelectScript(script, parms);
            List <ProdutoCompraDTO> compras = new List <ProdutoCompraDTO>();

            while (reader.Read())
            {
                ProdutoCompraDTO novacompra = new ProdutoCompraDTO();
                novacompra.id_produtocompra = reader.GetInt32("id_produtocompra");
                novacompra.nm_produtocompra = reader.GetString("nm_produtocompra");
                novacompra.vl_valor         = reader.GetDecimal("vl_valor");

                compras.Add(novacompra);
            }
            reader.Close();
            return(compras);
        }