Esempio n. 1
0
        public async Task <PrintTicketResponse> PostListTicket(PrintTicketRequest printTicketRequest)
        {
            RestClient  client  = WebServiceContext.GetUrl("/api/v2/ticket");
            RestRequest request = WebServiceContext.GetRequestBody("post");

            request.AddParameter("application/json", JsonConvert.SerializeObject(printTicketRequest), ParameterType.RequestBody);
            IRestResponse response = await client.ExecuteTaskAsync(request);

            PrintTicketResponse ticketResponse = JsonConvert.DeserializeObject <PrintTicketResponse>(response.Content);

            return(ticketResponse);
        }
Esempio n. 2
0
        /// <summary>
        /// Trae el ticket con su cabecera y pie para imprimir
        /// </summary>
        /// <param name="ticketRequest"></param>
        /// <returns></returns>
        public PrintTicketResponse getTicket(String folio)
        {
            PrintTicketResponse ticketResponse = new PrintTicketResponse();
            var parameters = new Dictionary <string, object>();

            parameters.Add("@FolioOperacion", folio);

            foreach (var c in data.GetDataReader("dbo.sp_vanti_GetTicketForPrint", parameters))
            {
                ticketResponse.FolioOperacion = Convert.ToInt32(c.GetValue(0).ToString());
                ticketResponse.Cuerpo         = c.GetValue(1).ToString();
                ticketResponse.Cabecera       = c.GetValue(2).ToString();
                ticketResponse.Footer         = c.GetValue(3).ToString();
            }

            return(ticketResponse);
        }