Ejemplo n.º 1
0
        public JObject CadastrarCompraFutura(string objcompra)
        {
            JObject obj       = new JObject();
            JArray  arrcompra = JArray.Parse(objcompra);

            CompraFuturaDAL compraDAL = new CompraFuturaDAL(db);

            string descricaocompra = arrcompra[0].Value <string>("Desc_Prod").ToString();
            string valorcompra     = arrcompra[0].Value <decimal>("Val_Prod").ToString();
            string status          = arrcompra[0].Value <int>("Status").ToString();
            string url             = arrcompra[0].Value <string>("URL").ToString();
            string codigousuario   = arrcompra[0].Value <int>("Codigo_Usuario").ToString();
            string codigoproduto   = arrcompra[0].Value <int?>("Cod_Prod").ToString();

            MLL.CompraFutura compra = new MLL.CompraFutura
            {
                Status         = (MLL.Status)Convert.ToInt32(status),
                Codigo_Usuario = Convert.ToInt32(codigousuario),
                Codigo_Prod    = Convert.ToInt32(codigoproduto)
            };

            if (compraDAL.Adicionar(compra))
            {
                obj.Add(new JProperty("ok", "ok"));
            }
            else
            {
                obj.Add(new JProperty("erro", compraDAL.erro));
            }

            return(obj);
        }
Ejemplo n.º 2
0
        public JObject EditarCompraFutura(string objcompra)
        {
            JObject obj       = new JObject();
            JArray  arrCompra = JArray.Parse(objcompra);

            string codigocompra  = arrCompra[0].Value <int>("Codigo_Compra").ToString();
            string codigoproduto = arrCompra[0].Value <int?>("Cod_Prod").ToString();
            string status        = arrCompra[0].Value <int>("Status").ToString();
            string codigousuario = arrCompra[0].Value <int>("Codigo_Usuario").ToString();


            MLL.CompraFutura compra = new MLL.CompraFutura
            {
                Codigo_Compra  = Convert.ToInt32(codigocompra),
                Codigo_Prod    = Convert.ToInt32(codigoproduto),
                Status         = (MLL.Status)Convert.ToInt32(status),
                Codigo_Usuario = Convert.ToInt32(codigousuario)
            };

            CompraFuturaDAL comDAL = new CompraFuturaDAL(db);

            if (comDAL.Editar(compra))
            {
                obj.Add(new JProperty("ok", "ok"));
            }
            else
            {
                obj.Add(new JProperty("erro", comDAL.erro));
            }

            return(obj);
        }
Ejemplo n.º 3
0
        public JObject ObterPorId(int id)
        {
            JObject         obj    = new JObject();
            JArray          arr    = new JArray();
            CompraFuturaDAL comDAL = new CompraFuturaDAL(db);

            MLL.CompraFutura compra = comDAL.obtemPorId(id);

            if (!object.Equals(compra, null))
            {
                arr.Add(new JObject(
                            new JProperty("Codigo_Compra", compra.Codigo_Compra),
                            new JProperty("Desc_Prod", compra.Produto.Descricao_Produto),
                            new JProperty("Val_Prod", compra.Produto.Valor_Produto),
                            new JProperty("Status", compra.Status),
                            new JProperty("URL", compra.Produto.Url),
                            new JProperty("Codigo_Usuario", compra.Codigo_Usuario),
                            new JProperty("Cod_Prod", compra.Codigo_Prod)
                            ));
            }

            obj.Add(new JProperty("listacompras", arr));

            return(obj);
        }
Ejemplo n.º 4
0
        public string ExcluirCompraFutura(int codigo)
        {
            string          result = "";
            CompraFuturaDAL comDAL = new CompraFuturaDAL(db);

            MLL.CompraFutura compra = comDAL.obtemPorId(codigo);

            if (comDAL.Remover(compra))
            {
                result = "ok";
            }
            else
            {
                result = "erro - " + comDAL.erro;
            }

            return(result);
        }