Ejemplo n.º 1
0
        private Task <MultipleDispatcherConsultarNumeroReferenciaGet> GetTransformationQuerySOAPesponse(Routing route, string response)
        {
            MultipleDispatcherConsultarNumeroReferenciaGet result = null;
            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.LoadXml(response);

            var node = xmlDoc.GetElementsByTagName(route.XSLTResponse);


            var valorPagar = new ValorPagar()
            {
                Ipvalorpagar = Convert.ToDecimal(node.Item(0).InnerText)
            };

            result = new MultipleDispatcherConsultarNumeroReferenciaGet()
            {
                ValorPagar = valorPagar,
                Resultado  = new Dispatcher.Models.Resultado()
                {
                    Descripcion = "Ok"
                }
            };

            return(Task.FromResult <MultipleDispatcherConsultarNumeroReferenciaGet>(result));
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            int    CodigoPeca1, CodigoPeca2, NumeroPeca1, NumeroPeca2;
            double ValorUnitario1, ValorUnitario2, ValorPagar;

            string[] vet1 = Console.ReadLine().Split(' ');
            string[] vet2 = Console.ReadLine().Split(' ');

            CodigoPeca1    = int.Parse(vet1[0]);
            NumeroPeca1    = int.Parse(vet1[1]);
            ValorUnitario1 = double.Parse(vet1[2]);
            CodigoPeca2    = int.Parse(vet2[0]);
            NumeroPeca2    = int.Parse(vet2[1]);
            ValorUnitario2 = double.Parse(vet2[2]);

            ValorPagar = (NumeroPeca1 * ValorUnitario1) + (NumeroPeca2 * ValorUnitario2);

            Console.WriteLine("VALOR A PAGAR: R$ " + ValorPagar.ToString("F2"));
        }
Ejemplo n.º 3
0
        private Task <MultipleDispatcherConsultarNumeroReferenciaGet> GetTransformationQueryRESTResponse(string response, string template)
        {
            Dictionary <string, string> keys = JsonConvert.DeserializeObject <Dictionary <string, string> >(template);
            JObject responseObject           = JObject.Parse(response);

            MultipleDispatcherConsultarNumeroReferenciaGet result;

            string valor = string.Empty, resultado = string.Empty;

            keys.TryGetValue(nameof(ValorPagar).ToString(), out valor);
            keys.TryGetValue(nameof(AES.Dispatcher.Models.Resultado).ToString(), out resultado);

            if (responseObject.Count == 2)
            {
                var valorPagar = new ValorPagar()
                {
                    Ipvalorpagar = Convert.ToDecimal(responseObject[$"{valor}"])
                };
                result = new MultipleDispatcherConsultarNumeroReferenciaGet()
                {
                    ValorPagar = valorPagar,
                    Resultado  = new Dispatcher.Models.Resultado()
                    {
                        Descripcion = "Ok"
                    }
                };
            }
            else
            {
                result = new MultipleDispatcherConsultarNumeroReferenciaGet()
                {
                    ValorPagar = null,
                    Resultado  = new Dispatcher.Models.Resultado()
                    {
                        Descripcion = responseObject[$"{resultado}"].ToString()
                    }
                };
            }

            return(Task.FromResult <MultipleDispatcherConsultarNumeroReferenciaGet>(result));
        }