public HttpResponseMessage Delete(string id) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.PriIntegration.DelCliente(id); if (erro.Erro == 0) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); return(response); } else { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.NotFound); return(response); } } catch (Exception exc) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.BadRequest); return(response); } }
public HttpResponseMessage Post(EncomendaRecepcionada encomenda) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.DocCompra docCompra = Lib_Primavera.Comercial.getEncomenda(encomenda.idEncomenda); if (!docCompra.id.Equals("")) { if (Lib_Primavera.Comercial.updateEncomenda(docCompra, encomenda)) { erro = Lib_Primavera.Comercial.VGR_New(docCompra); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, docCompra.id); //string uri = Url.Link("DefaultApi", new { DocId = docCompra.id }); //response.Headers.Location = new Uri(uri); return(response); } else { erro.Status = false; return(Request.CreateResponse(HttpStatusCode.Accepted, erro)); } } } erro.Status = false; return(Request.CreateResponse(HttpStatusCode.Accepted, erro)); }
public HttpResponseMessage Login(Lib_Primavera.Model.Vendedor vendedor) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegrationVendedor.CheckLoginDetails(vendedor); if (erro.Erro == 0) { try { Lib_Primavera.Model.Vendedor myVendedor = Lib_Primavera.PriIntegrationVendedor.GetVendedor(Int32.Parse(vendedor.Id)); myVendedor.Chefe = vendedor.Chefe; myVendedor.Role = vendedor.Role; var response = Request.CreateResponse( HttpStatusCode.Accepted, myVendedor); string uri = Url.Link("DefaultApi", new { Id = vendedor.Id }); //response.Headers.Location = new Uri(uri); return(response); } catch (Exception e) { Console.WriteLine(e); } } return(Request.CreateResponse(HttpStatusCode.BadRequest)); }
public HttpResponseMessage Post(EncomendaRecepcionada encomenda) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.DocCompra docCompra = Lib_Primavera.Comercial.getEncomenda(encomenda.idEncomenda); if (!docCompra.id.Equals("")) { if (Lib_Primavera.Comercial.updateEncomenda(docCompra, encomenda)) { erro = Lib_Primavera.Comercial.VGR_New(docCompra); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, docCompra.id); //string uri = Url.Link("DefaultApi", new { DocId = docCompra.id }); //response.Headers.Location = new Uri(uri); return response; } else { erro.Status = false; return Request.CreateResponse(HttpStatusCode.Accepted, erro); } } } erro.Status = false; return Request.CreateResponse(HttpStatusCode.Accepted, erro); }
public HttpResponseMessage Post(Carrinho carrinho) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.Integration.IntegracaoCarrinho.InsereArtigoCarrinho(carrinho); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
public HttpResponseMessage Delete(string id) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.PriIntegration.DelCliente(id); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
public HttpResponseMessage Post(Lib_Primavera.Model.DocVenda dv) { lock (_lock) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.Encomendas_New(dv); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, dv.id); string uri = Url.Link("DefaultApi", new { DocId = dv.id }); response.Headers.Location = new Uri(uri); response.Content = new StringContent(erro.Descricao); return(response); } else { HttpResponseMessage error = Request.CreateResponse(HttpStatusCode.BadRequest); error.Content = new StringContent(erro.Descricao); return(error); } } }
public HttpResponseMessage Post(string id) { Lib_Primavera.Model.DocVenda dv = Lib_Primavera.PriIntegration.Encomenda_Get(id); Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.PriIntegration.Encomendas_New(dv); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
public HttpResponseMessage Put(Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.login(cliente); var response = Request.CreateResponse(HttpStatusCode.Created, erro); //string uri = Url.Link("DefaultApi", new { CodCliente = cliente.CodCliente }); //response.Headers.Location = new Uri(uri); return(response); }
public HttpResponseMessage Delete(string id) { Lib_Primavera.Model.RespostaErro erro = Lib_Primavera.PriIntegration.AnulaEncomenda(id); if (erro.Erro != 0) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } return(Request.CreateResponse(HttpStatusCode.Accepted)); }
public HttpResponseMessage Post(Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.UpdCliente(cliente); if (erro.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.OK, erro.Descricao)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.Atividade atividade) { Lib_Primavera.Model.RespostaErro respostaErro = new Lib_Primavera.Model.RespostaErro(); respostaErro = Lib_Primavera.PriIntegration.InsereObjAtividade(atividade); if (respostaErro.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.Created, atividade)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, respostaErro.Descricao)); } }
//POST /api/Carrinho/ public HttpResponseMessage Post(TDU_CarrinhoProduto carrinhoLinha) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereCarrinhoObj(carrinhoLinha); if (erro.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.Created, erro.Descricao)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
//POST /api/Comentario/ public HttpResponseMessage Post(TDU_Comentario comentario) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereComentarioObj(comentario); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.Created, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
//POST /api/Carrinho/ public HttpResponseMessage Post(TDU_WishlistProduto wishLinha) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereWishlistObj(wishLinha); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.Created, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
// POST: api/clientes/ public HttpResponseMessage Post(Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereClienteObj(cliente); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, cliente); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
//DELETE /api/Comentario/ public HttpResponseMessage Delete(TDU_Comentario comentario) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.PriIntegration.DelComentario(comentario); if (erro.Erro == 0) return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); else return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao + "|" + exc.Message); } }
// PUT api/encomendas public HttpResponseMessage Put(Lib_Primavera.Model.Encomenda encomenda) { Lib_Primavera.Model.RespostaErro resposta = new Lib_Primavera.Model.RespostaErro(); resposta = Lib_Primavera.PriIntegration.InsereEncomenda(encomenda); if (resposta.Erro == 0) { return Request.CreateResponse(HttpStatusCode.Created); } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
// PUT api/encomendas public HttpResponseMessage Put(Lib_Primavera.Model.Encomenda encomenda) { Lib_Primavera.Model.RespostaErro resposta = new Lib_Primavera.Model.RespostaErro(); resposta = Lib_Primavera.PriIntegration.InsereEncomenda(encomenda); if (resposta.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.Created)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public JsonResult Post([FromBody] Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereClienteObj(cliente); if (erro.Erro == 0) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.Comercial.InsereClienteObj(cliente); if (erro.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.OK, erro.Descricao)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
//DELETE /api/Carrinho/ public HttpResponseMessage Delete(TDU_WishlistProduto wishLinha) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.PriIntegration.DelArtigoWishlist(wishLinha); if (erro.Erro == 0) return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); else return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao + "|" + exc.Message); } }
public HttpResponseMessage Post([FromBody] Lib_Primavera.Model.Encomenda encomenda) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.CreateEncomenda(encomenda); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, encomenda.idInterno); return(Request.CreateResponse(HttpStatusCode.Created, encomenda)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.UserBan cliente) { Lib_Primavera.Model.RespostaErro erro = Lib_Primavera.PriIntegration.Ban(cliente); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, erro.Descricao); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.Login user) { Lib_Primavera.Model.RespostaErro erro = Lib_Primavera.Comercial.Login(user); if (erro.Status == true) { Dictionary <string, string> response = new Dictionary <string, string>(); response.Add("Status", "true"); response.Add("username", user.username); response.Add("session", erro.Descricao); return(Request.CreateResponse(HttpStatusCode.Accepted, response, Configuration.Formatters.JsonFormatter)); } else { return(Request.CreateResponse(HttpStatusCode.Accepted, erro)); } }
// POST: /agenda public HttpResponseMessage Post(Activity activity) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsertActivityObj(activity); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, activity); string uri = Url.Link("DefaultApi", new { id = activity.id }); response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "It was not possible to create the appointment.")); } }
public HttpResponseMessage Post(Lib_Primavera.Model.Order order) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereOrder(order); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, order); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.DocVenda dv) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.Encomendas_New(dv); if (erro.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.Created)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage PostAdiciona(Lib_Primavera.Model.OportunidadeDTO dto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegrationOportunidade.AdicionaProduto(dto); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, dto); string uri = Url.Link("DefaultApi", new { Id = dto.IdOportunidade }); //response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public void addCarrinho(string idProduto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_CarrinhoProduto carrinhoLinha = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinhoLinha.CDU_idProduto = idProduto; Lib_Primavera.Model.Carrinho carrinho = Lib_Primavera.PriIntegration.getCarrinhoID(Session["username"].ToString()); carrinhoLinha.CDU_idCarrinho = carrinho.ID; erro = Lib_Primavera.PriIntegration.InsereCarrinhoObj(carrinhoLinha); if (erro.Erro == 0) { Console.Write(idProduto); } Response.Redirect("/Home/Artigos"); }
public void addCarrinho(string idProduto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_CarrinhoProduto carrinhoLinha = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinhoLinha.CDU_idProduto = idProduto; Lib_Primavera.Model.Carrinho carrinho = Lib_Primavera.PriIntegration.getCarrinhoID(Session["username"].ToString()); carrinhoLinha.CDU_idCarrinho = carrinho.ID; erro = Lib_Primavera.PriIntegration.InsereCarrinhoObj(carrinhoLinha); if (erro.Erro == 0) { Console.Write(idProduto); } Response.Redirect("/Home/Artigos"); }
public HttpResponseMessage PostProposal(Lib_Primavera.Model.Oportunidade oportunidade) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegrationOportunidade.CreateProposta(oportunidade); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, oportunidade); string uri = Url.Link("DefaultApi", new { Id = oportunidade.ID }); //response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.Vendedor vendedor) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegrationVendedor.InsereVendedorObj(vendedor); if (erro.Erro == 0) { SqlConnection conn = new SqlConnection(); SqlCommand cmd = new SqlCommand(); conn.ConnectionString = "Data Source=User-PC\\PRIMAVERA;" + "Initial Catalog=PrimaveraExtension;" + "User id=sa;" + "Password=Feup2014;"; cmd.Connection = conn; cmd.CommandType = CommandType.Text; cmd.CommandText = "INSERT INTO Authentication (Username, Password, Role, Vendedor) VALUES (@param1,@param2,@param3,@param4)"; cmd.Parameters.AddWithValue("@param1", vendedor.Username); cmd.Parameters.AddWithValue("@param2", vendedor.Password); cmd.Parameters.AddWithValue("@param3", vendedor.Role); cmd.Parameters.AddWithValue("@param4", vendedor.Id); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { Console.WriteLine(e); } var response = Request.CreateResponse( HttpStatusCode.Created, vendedor); string uri = Url.Link("DefaultApi", new { Id = vendedor.Id }); //response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public void addComentario(string idProduto, string comment) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_Comentario linhaComentario = new Lib_Primavera.Model.TDU_Comentario(); linhaComentario.CDU_Conteudo = comment; linhaComentario.CDU_idProduto = idProduto; linhaComentario.CDU_idUtilizador = Session["username"].ToString(); erro = Lib_Primavera.PriIntegration.InsereComentarioObj(linhaComentario); if (erro.Erro == 0) { Console.Write(comment); } Console.Write(idProduto); Response.Redirect("/Home/Artigos/" + idProduto); }
public HttpResponseMessage Post(Lib_Primavera.Model.TransItemPckArea artigo) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.TransfereItemPickingArea(artigo); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, artigo.Artigo.CodArtigo); string uri = Url.Link("DefaultApi", new { CodArtigo = artigo.Artigo.CodArtigo }); response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public void addWishlist(string idProduto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_WishlistProduto wishlistLinha = new Lib_Primavera.Model.TDU_WishlistProduto(); Lib_Primavera.Model.Wishlist Wishlist = new Lib_Primavera.Model.Wishlist(); Wishlist = Lib_Primavera.PriIntegration.GetWishlistUser(Session["username"].ToString()); wishlistLinha.CDU_idProduto = idProduto; wishlistLinha.CDU_idWishlist = Wishlist.idWishlist; erro = Lib_Primavera.PriIntegration.InsereWishlistObj(wishlistLinha); if (erro.Erro == 0) { Console.Write(idProduto); } Response.Redirect("/Home/Wishlist"); }
public void pagamento(string s, string idCar) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.DocVenda dv = new Lib_Primavera.Model.DocVenda(); dv.Entidade = Session["username"].ToString(); dv.DocType = "FA"; erro = Lib_Primavera.PriIntegration.Encomendas_New(dv); if (erro.Erro == 0) { Lib_Primavera.Model.TDU_CarrinhoProduto carrinho = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinho.CDU_idCarrinho = idCar; Lib_Primavera.PriIntegration.DelAllCarrinho(carrinho); } Response.Redirect("/Home/Artigos"); }
public void removeCarrinho(string idProduto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_CarrinhoProduto carrinhoLinha = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinhoLinha.CDU_idProduto = idProduto; Lib_Primavera.Model.Carrinho carrinho = Lib_Primavera.PriIntegration.GetCarrinhoUser(Session["username"].ToString()); carrinhoLinha.CDU_idCarrinho = carrinho.ID; erro = Lib_Primavera.PriIntegration.DelArtigoCarrinho(carrinhoLinha); if (erro.Erro == 0) { ; } Response.Redirect("/Home/Carrinho"); }
public void addWishlist(string idProduto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_WishlistProduto wishlistLinha = new Lib_Primavera.Model.TDU_WishlistProduto(); Lib_Primavera.Model.Wishlist Wishlist = new Lib_Primavera.Model.Wishlist(); Wishlist = Lib_Primavera.PriIntegration.GetWishlistUser(Session["username"].ToString()); wishlistLinha.CDU_idProduto = idProduto; wishlistLinha.CDU_idWishlist = Wishlist.idWishlist; erro = Lib_Primavera.PriIntegration.InsereWishlistObj(wishlistLinha); if (erro.Erro == 0) { Console.Write(idProduto); } Response.Redirect("/Home/Wishlist"); }
public void addComentario(string idProduto, string comment) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_Comentario linhaComentario = new Lib_Primavera.Model.TDU_Comentario(); linhaComentario.CDU_Conteudo = comment; linhaComentario.CDU_idProduto = idProduto; linhaComentario.CDU_idUtilizador = Session["username"].ToString(); erro = Lib_Primavera.PriIntegration.InsereComentarioObj(linhaComentario); if (erro.Erro == 0) { Console.Write(comment); } Console.Write(idProduto); Response.Redirect("/Home/Artigos/" + idProduto); }
public HttpResponseMessage Post(Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.Comercial.InsereClienteObj(cliente); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, cliente); string uri = Url.Link("DefaultApi", new { CodCliente = cliente.CodCliente }); response.Headers.Location = new Uri(uri); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
public HttpResponseMessage Post(Lib_Primavera.Model.CriaGuiaDeRemessa gr) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.GuiaDeRemessa_New(gr); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, gr.Documento); string uri = Url.Link("DefaultApi", new { DocId = gr.Documento }); response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public HttpResponseMessage Post(Lib_Primavera.Model.DocVenda dv) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.Comercial.Encomendas_New(dv); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, dv.id); string uri = Url.Link("DefaultApi", new {DocId = dv.id }); response.Headers.Location = new Uri(uri); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
/* // GET api/cliente/5 public Lib_Primavera.Model.DocCompra Get(string id) { Lib_Primavera.Model.DocVenda doccompra = Lib_Primavera.Comercial.GR_List(id); if (docvenda == null) { throw new HttpResponseException( Request.CreateResponse(HttpStatusCode.NotFound)); } else { return docvenda; } } */ public HttpResponseMessage Post(Lib_Primavera.Model.DocCompra dc) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.Integration.IntegracaoDocCompra.VGR_New(dc); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, dc.id); string uri = Url.Link("DefaultApi", new { DocId = dc.id }); response.Headers.Location = new Uri(uri); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
public HttpResponseMessage Post(Lib_Primavera.Model.DocVenda dv) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.Comercial.Encomendas_New(dv); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, dv.id); string uri = Url.Link("DefaultApi", new { DocId = dv.id }); response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public void atualizaCarrinho(string idCarrinhoProduto, string Quantidade, string Armazem) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_CarrinhoProduto carrinhoLinha = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinhoLinha.CDU_idCarrinhoProduto = idCarrinhoProduto; carrinhoLinha.CDU_Quantidade = Quantidade; carrinhoLinha.CDU_Armazem = Armazem; Lib_Primavera.Model.Carrinho carrinho = Lib_Primavera.PriIntegration.GetCarrinhoUser(Session["username"].ToString()); carrinhoLinha.CDU_idCarrinho = carrinho.ID; erro = Lib_Primavera.PriIntegration.atualizaCarrinho(carrinhoLinha); if (erro.Erro == 0) { Console.Write(erro.Descricao); } Response.Redirect("/Home/Carrinho"); }
public HttpResponseMessage Delete(string codartigo) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.Integration.IntegracaoIdioma.ApagarIdiomas(codartigo); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
public HttpResponseMessage Post(Lib_Primavera.Model.ArtigoIdioma registo) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.Integration.IntegracaoIdioma.NovoIdioma(registo); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
/* {"username" : "C0001", * "password" : "pass" } */ public HttpResponseMessage Put(Lib_Primavera.View.AcessoLogin registo) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.Integration.IntegracaoAcesso.AlterarPassword(registo.username, registo.password); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
public HttpResponseMessage Post(Lib_Primavera.Model.Cliente cliente) { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", LocalhostIP.localhostIP()); Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereClienteObj(cliente); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, cliente); /* string uri = Url.Link("DefaultApi", new { CodCliente = cliente.CodCliente }); response.Headers.Location = new Uri(uri);*/ return response; } else { return Request.CreateResponse(HttpStatusCode.Forbidden); } }
public void pagamento(string s, string idCar) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.DocVenda dv = new Lib_Primavera.Model.DocVenda(); dv.Entidade = Session["username"].ToString(); dv.DocType = "FA"; erro = Lib_Primavera.PriIntegration.Encomendas_New(dv); if (erro.Erro == 0) { Lib_Primavera.Model.TDU_CarrinhoProduto carrinho = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinho.CDU_idCarrinho = idCar; Lib_Primavera.PriIntegration.DelAllCarrinho(carrinho); } Response.Redirect("/Home/Artigos"); }
public ActionResult Register(String Username, String Email, String InputContribuinte, String InputPassword, String InputPassword2, String InputMorada, String InputTelefone) { IEnumerable<Lib_Primavera.Model.Cliente> clientes = Lib_Primavera.PriIntegration.ListaClientes(); bool encontrou = false; Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.Cliente cli = new Lib_Primavera.Model.Cliente(); cli.NomeCliente = Username; cli.Password = InputPassword; cli.NumContribuinte = InputContribuinte; cli.Email = Email; cli.Morada = InputMorada; cli.Telemóvel = InputTelefone; foreach (var client in clientes) { if (client.NomeCliente.Equals(Username)) { encontrou = true; } } if (encontrou || (!InputPassword.Equals(InputPassword2))) { return View("/Views/Home/Register.cshtml"); } else erro = Lib_Primavera.PriIntegration.InsereClienteObj(cli); if (erro.Erro == 0) { return View("/Views/Home/Login.cshtml"); } else { return View("/Views/Home/Register.cshtml"); } }
public void removeCarrinho(string idProduto) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.TDU_CarrinhoProduto carrinhoLinha = new Lib_Primavera.Model.TDU_CarrinhoProduto(); carrinhoLinha.CDU_idProduto = idProduto; Lib_Primavera.Model.Carrinho carrinho = Lib_Primavera.PriIntegration.GetCarrinhoUser(Session["username"].ToString()); carrinhoLinha.CDU_idCarrinho = carrinho.ID; erro = Lib_Primavera.PriIntegration.DelArtigoCarrinho(carrinhoLinha); if (erro.Erro == 0) { ; } Response.Redirect("/Home/Carrinho"); }
public HttpResponseMessage Post(Lib_Primavera.Model.DocVenda dv) { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", LocalhostIP.localhostIP()); Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.Encomendas_New(ref dv); if (erro.Erro == 0) { var json = new JavaScriptSerializer().Serialize(dv); var response = Request.CreateResponse(HttpStatusCode.Created, json); //string uri = Url.Link("DefaultApi", new { DocId = dv.id }); //response.Headers.Location = new Uri(uri); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }
public HttpResponseMessage Put(int id, Lib_Primavera.Model.Cliente cliente) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.Comercial.UpdCliente(cliente); if (erro.Erro == 0) { return Request.CreateResponse(HttpStatusCode.OK, erro.Descricao); } else { return Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao); } } catch (Exception exc) { return Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao); } }