示例#1
0
        public static List <cotizacionDeTrasladoReporte> convertirDatos(CotizacionDeTraslado CotizacionTraslado)
        {
            List <cotizacionDeTrasladoReporte> lista = new List <cotizacionDeTrasladoReporte>();

            foreach (detalleCotizacionDeTraslado detalle in new Context().detalleCotizacionTraslado.Where(s => s.IDCotizacionTraslado == CotizacionTraslado.CotizacionDeTrasladoID).ToList())
            {
                cotizacionDeTrasladoReporte nuevo = new cotizacionDeTrasladoReporte();
                nuevo.NumeroDeCotizacion = CotizacionTraslado.NumeroDeCotizacion;
                nuevo.año                     = CotizacionTraslado.año;
                nuevo.fecha                   = CotizacionTraslado.fecha.Day + "/" + CotizacionTraslado.fecha.Month + "/" + CotizacionTraslado.fecha.Year;
                nuevo.cliente                 = CotizacionTraslado.cliente;
                nuevo.rut                     = formatearString.formatoRut(CotizacionTraslado.rut.ToString());
                nuevo.direccion               = CotizacionTraslado.direccion;
                nuevo.telefono                = CotizacionTraslado.telefono;
                nuevo.atencionA               = CotizacionTraslado.atencionA;
                nuevo.referencia              = CotizacionTraslado.referencia;
                nuevo.moneda                  = CotizacionTraslado.moneda;
                nuevo.tipoCambio              = CotizacionTraslado.tipoCambio;
                nuevo.encabezado              = CotizacionTraslado.encabezado;
                nuevo.nota                    = CotizacionTraslado.nota;
                nuevo.disponibilidad          = CotizacionTraslado.disponibilidad;
                nuevo.valorIncluye            = CotizacionTraslado.valorIncluye;
                nuevo.valorNoIncluye          = CotizacionTraslado.valorNoIncluye;
                nuevo.condicionesGenerales    = CotizacionTraslado.condicionesGenerales;
                nuevo.formasDePago            = CotizacionTraslado.formasDePago;
                nuevo.textoAdjuntarDocumentos = CotizacionTraslado.textoAdjuntarDocumentos;
                nuevo.codigo                  = detalle.codigo;
                nuevo.descripcion             = detalle.descripcion;
                nuevo.cantidad                = detalle.cantidad;
                nuevo.precioUnitario          = formatearString.valores_Pesos(detalle.precioUnitario);
                nuevo.total                   = formatearString.valores_Pesos(detalle.total);

                lista.Add(nuevo);
            }

            return(lista);
        }
        public static List<cotizacionDeTrasladoReporte> convertirDatos(CotizacionDeTraslado CotizacionTraslado) 
        {
            List<cotizacionDeTrasladoReporte> lista = new List<cotizacionDeTrasladoReporte>();

            foreach (detalleCotizacionDeTraslado detalle in new Context().detalleCotizacionTraslado.Where(s => s.IDCotizacionTraslado == CotizacionTraslado.CotizacionDeTrasladoID).ToList())
            {
                cotizacionDeTrasladoReporte nuevo = new cotizacionDeTrasladoReporte();
                nuevo.NumeroDeCotizacion = CotizacionTraslado.NumeroDeCotizacion;
                nuevo.año = CotizacionTraslado.año;
                nuevo.fecha = CotizacionTraslado.fecha.Day + "/" + CotizacionTraslado.fecha.Month + "/" + CotizacionTraslado.fecha.Year;
                nuevo.cliente = CotizacionTraslado.cliente;
                nuevo.rut = formatearString.formatoRut(CotizacionTraslado.rut.ToString());
                nuevo.direccion = CotizacionTraslado.direccion;
                nuevo.telefono = CotizacionTraslado.telefono;
                nuevo.atencionA = CotizacionTraslado.atencionA;
                nuevo.referencia = CotizacionTraslado.referencia;
                nuevo.moneda = CotizacionTraslado.moneda;
                nuevo.tipoCambio = CotizacionTraslado.tipoCambio;
                nuevo.encabezado = CotizacionTraslado.encabezado;
                nuevo.nota = CotizacionTraslado.nota;
                nuevo.disponibilidad = CotizacionTraslado.disponibilidad;
                nuevo.valorIncluye = CotizacionTraslado.valorIncluye;
                nuevo.valorNoIncluye = CotizacionTraslado.valorNoIncluye;
                nuevo.condicionesGenerales = CotizacionTraslado.condicionesGenerales;
                nuevo.formasDePago = CotizacionTraslado.formasDePago;
                nuevo.textoAdjuntarDocumentos = CotizacionTraslado.textoAdjuntarDocumentos;
                nuevo.codigo = detalle.codigo;
                nuevo.descripcion = detalle.descripcion;
                nuevo.cantidad = detalle.cantidad;
                nuevo.precioUnitario = formatearString.valores_Pesos(detalle.precioUnitario);
                nuevo.total = formatearString.valores_Pesos(detalle.total);

                lista.Add(nuevo);
            }

            return lista;
        }