public Boolean SendData(CotizacionDTO oCotizacion)
        {
            ArrayList aResult = new ArrayList();
            ActualizarCotizacionRequest request = new ActualizarCotizacionRequest();

            //request.Token =  Guid.NewGuid().ToString();
            request.CotizacionList.Add(new CotizacionDTO
            {
                idCRM               = oCotizacion.idCRM,
                regimen             = oCotizacion.regimen,
                via                 = oCotizacion.via,
                lineaNegocio        = oCotizacion.lineaNegocio,
                fechaEmision        = oCotizacion.fechaEmision,
                docIden             = oCotizacion.docIden,
                trafico             = oCotizacion.trafico,
                fechaVcto           = oCotizacion.fechaVcto,
                seguro              = oCotizacion.seguro,
                servicioLogistico   = oCotizacion.servicioLogistico,
                codigoPuertoOrigen  = oCotizacion.codigoPuertoOrigen,
                codigoPaisOrigen    = oCotizacion.codigoPaisOrigen,
                codigoPuertoDestino = oCotizacion.codigoPuertoDestino,
                codigoPaisDestino   = oCotizacion.codigoPaisDestino,
                transportista       = oCotizacion.transportista,
                condicionEmbarque   = oCotizacion.condicionEmbarque,
                condicionPagoMBL    = oCotizacion.condicionPagoMBL,
                condicionPagoHBL    = oCotizacion.condicionPagoHBL,
                numeroContrato      = oCotizacion.numeroContrato,
                referencia          = oCotizacion.referencia,
                observaciones       = oCotizacion.observaciones,
                usuario             = oCotizacion.usuario,
                codigoMoneda        = oCotizacion.codigoMoneda,
                numeroCotizacion    = oCotizacion.numeroCotizacion,
                versionCotizacion   = oCotizacion.versionCotizacion,
                ContenedorList      = oCotizacion.ContenedorList
            });
            Boolean bResult = true;

            try
            {
                object response = Actualizar(request);
            }
            catch (Exception ex)
            {
                bResult = false;
            }
            return(bResult);
        }
Example #2
0
        public async Task <ServiceResult> Get([FromRoute] string clienteId, [FromRoute] string id)
        {
            ServiceResult service = new ServiceResult();

            try
            {
                CotizacionDTO cotizacion = await cotizacionService.BuscarPorCodigoAsync(clienteId, id);

                var jsonData = cotizacion;
                service.Data = jsonData;
            }
            catch (Exception ex)
            {
                service.Errors(ex);
                _logger.LogError(ex);
            }
            return(service);
        }
Example #3
0
        //protected void y()
        //{
        //    listaMonedas = _managerMoneda.FinAllMonedasByEmpresa();
        //    //grillaMoneda.DataSource = listaMonedas;
        //    //grillaMoneda.AutoGenerateColumns = false;
        //    //grillaMoneda.DataBind();
        //}


        protected List <CotizacionDTO> CargarCotizaciones()
        {
            // listaMonedas = _managerMoneda.FinAllMonedasByEmpresa();
            listaCotizacion.Clear();
            foreach (MonedaEntidad unaMoneda in listaMonedas)
            {
                MonedaEmpresaEntidad monedaDeEmpresa = _managerMoneda.Select(unaMoneda.IdMoneda);
                unaCotizacion               = new CotizacionDTO();
                unaCotizacion.Cotizacion    = monedaDeEmpresa.Cotizacion;
                unaCotizacion.Fecha         = monedaDeEmpresa.Fecha;
                unaCotizacion.Nombre        = unaMoneda.Nombre;
                unaCotizacion.SimboloMoneda = unaMoneda.SimboloMoneda;
                unaCotizacion.Url           = unaMoneda.Url;
                unaCotizacion.IdMoneda      = monedaDeEmpresa.IdMoneda;

                //  listaMonedasEmpresa.Add(monedaDeEmpresa);
                listaCotizacion.Add(unaCotizacion);
            }
            return(listaCotizacion);
        }