private EntregaCliente GenerarEntregaCliente(Venta venta, LineaVentaVirtual lineaVirtual, string vendedor) { var ec = new EntregaCliente(); ec.idventa = venta.IdVenta; ec.idnlinea = lineaVirtual.IdNLinea; ec.codigo = lineaVirtual.Codigo; ec.descripcion = lineaVirtual.Descripcion; ec.precio = Convert.ToDecimal(lineaVirtual.ImporteNeto); ec.tipo = lineaVirtual.TipoLinea; ec.fecha = Convert.ToInt32(venta.FechaHora.ToString("yyyyMMdd")); if (string.IsNullOrEmpty(venta.XClie_IdCliente.Strip()?.Trim()) || string.IsNullOrWhiteSpace(venta.XClie_IdCliente.Strip())) { ec.dni = "0"; } else { ec.dni = venta.XClie_IdCliente.Strip(); } ec.puesto = venta.Maquina; ec.trabajador = vendedor; ec.pvp = Convert.ToSingle(lineaVirtual.Pvp); ec.fechaEntrega = venta.FechaHora; return(ec); }
public void Insert(EntregaCliente ec) { _restClient .Resource(_config.Entregas.Insert) .SendPost(new { idventa = ec.idventa, idnlinea = ec.idnlinea, codigo = ec.codigo, descripcion = ec.descripcion, cantidad = ec.cantidad, precio = ec.precio, tipo = ec.tipo, fecha = ec.fecha, dni = ec.dni, puesto = ec.puesto, trabajador = ec.trabajador, fechaEntrega = ec.fechaEntrega.ToIsoString(), pvp = ec.pvp }); }