Esempio n. 1
0
        private List <MovimientoResumen> GenerarResumenMovimientos(List <MovimientoDto> movimientos)
        {
            var movimientosResumen = new List <MovimientoResumen>();

            movimientos.ForEach(f =>
            {
                var movimientoResumen = new MovimientoResumen
                {
                    hora        = f.Servicio.Fecha.ToString("HH:mm"),
                    fecha       = f.Servicio.Fecha.ToString("dd/MM/yyyy"),
                    codigo      = f.Servicio.Radicado,
                    sucursal    = f.Servicio.Sucursal.Descripcion,
                    aseguradora = f.Servicio.Aseguradora.Nombre,
                    asignadoPor = f.Servicio.AsignadoPor,
                    asegurado   =
                        f.Servicio.Asegurado.Nombre +
                        (!string.IsNullOrEmpty(f.Servicio.Asegurado.Telefono1) ? " " + f.Servicio.Asegurado.Telefono1 : "") +
                        (!string.IsNullOrEmpty(f.Servicio.Asegurado.Telefono2) ? " " + f.Servicio.Asegurado.Telefono2 : ""),
                    vehiculo =
                        f.Servicio.Vehiculo.Placa +
                        (!string.IsNullOrEmpty(f.Servicio.Vehiculo.Descripcion) ? " " + f.Servicio.Vehiculo.Descripcion : ""),

                    origen =
                        f.Servicio.DireccionInicio.Descripcion +
                        (!string.IsNullOrEmpty(f.Servicio.DireccionInicio.Barrio) ? " " + f.Servicio.DireccionInicio.Barrio : "") +
                        (!string.IsNullOrEmpty(f.Servicio.DireccionInicio.Ciudad.Nombre) ? " " + f.Servicio.DireccionInicio.Ciudad.Nombre : ""),

                    destino =
                        f.Servicio.DireccionDestino.Descripcion +
                        (!string.IsNullOrEmpty(f.Servicio.DireccionDestino.Barrio) ? " " + f.Servicio.DireccionDestino.Barrio : "") +
                        (!string.IsNullOrEmpty(f.Servicio.DireccionDestino.Ciudad.Nombre) ? " " + f.Servicio.DireccionDestino.Ciudad.Nombre : ""),
                    valor = f.Valor
                };

                movimientosResumen.Add(movimientoResumen);
            });

            return(movimientosResumen);
        }
        private List<MovimientoResumen> GenerarResumenMovimientos(List<MovimientoDto> movimientos)
        {
            var movimientosResumen = new List<MovimientoResumen>();
            movimientos.ForEach(f =>
            {
                var movimientoResumen = new MovimientoResumen
                {
                    hora = f.Servicio.Fecha.ToString("HH:mm"),
                    fecha = f.Servicio.Fecha.ToString("dd/MM/yyyy"),
                    codigo = f.Servicio.Radicado,
                    sucursal = f.Servicio.Sucursal.Descripcion,
                    aseguradora = f.Servicio.Aseguradora.Nombre,
                    asignadoPor = f.Servicio.AsignadoPor,
                    asegurado =
                            f.Servicio.Asegurado.Nombre +
                            (!string.IsNullOrEmpty(f.Servicio.Asegurado.Telefono1) ? " " + f.Servicio.Asegurado.Telefono1 : "") +
                            (!string.IsNullOrEmpty(f.Servicio.Asegurado.Telefono2) ? " " + f.Servicio.Asegurado.Telefono2 : ""),
                    vehiculo =
                            f.Servicio.Vehiculo.Placa +
                            (!string.IsNullOrEmpty(f.Servicio.Vehiculo.Descripcion) ? " " + f.Servicio.Vehiculo.Descripcion : ""),

                    origen =
                            f.Servicio.DireccionInicio.Descripcion +
                            (!string.IsNullOrEmpty(f.Servicio.DireccionInicio.Barrio) ? " " + f.Servicio.DireccionInicio.Barrio : "") +
                            (!string.IsNullOrEmpty(f.Servicio.DireccionInicio.Ciudad.Nombre) ? " " + f.Servicio.DireccionInicio.Ciudad.Nombre : ""),

                    destino =
                            f.Servicio.DireccionDestino.Descripcion +
                            (!string.IsNullOrEmpty(f.Servicio.DireccionDestino.Barrio) ? " " + f.Servicio.DireccionDestino.Barrio : "") +
                            (!string.IsNullOrEmpty(f.Servicio.DireccionDestino.Ciudad.Nombre) ? " " + f.Servicio.DireccionDestino.Ciudad.Nombre : ""),
                    valor = f.Valor
                };

                movimientosResumen.Add(movimientoResumen);
            });

            return movimientosResumen;
        }