public HttpResponseMessage GravaPedido(string idcdm, string idpedido, string status) { string token = ""; string pedido = ""; var tabela = new GravaPedidoAplicacao(); try { if (status == "ABERTO") { token = tabela.ConsultaUsuario("http://hml.ezitus.com/matriz/services/auth/login"); pedido = tabela.ConsultaPedido("http://hml.ezitus.com/matriz/services/pedidos/porNumero", idpedido, token); //abre o pedido, deixando disponivel para a unidade var tTabela = new ConsultaUnidadeEstoque(); tTabela.AbrePedido(idpedido); } if (status == "CANCELADO") { //cancelar o pedido var tTabela = new ConsultaUnidadeEstoque(); tTabela.CancelamentoPedido(idpedido); } return(Request.CreateResponse(HttpStatusCode.OK, new { dados = pedido.ToArray() })); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }
public HttpResponseMessage ConsultaUnidadeAtendimento(TB_DADOS_API consultaAtendimento) { try { //envia todos os dados para validação var tTabela = new ConsultaUnidadeEstoque(); var listar = tTabela.SelecionaUnidadeAtendimento(consultaAtendimento); return(Request.CreateResponse(HttpStatusCode.OK, new { dados = listar.ToArray() })); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }