public static Cliente CrearDetallesFactura(List <DetallesFactura> listaProductos)
        {
            using (var context = new ServicesContext())
            {
                if (listaProductos.Count > 0)
                {
                    context.BulkInsert(listaProductos);
                    int facturaID = listaProductos.FirstOrDefault().facturaFK;

                    int[] encontrarFKCliente = (from f in context.facturas
                                                join d in context.detallesFacturas on f.ID equals d.facturaFK where f.ID == facturaID
                                                select f.clienteFK
                                                ).ToArray();

                    int clienteID = encontrarFKCliente.First();

                    var datosCliente = (from c in context.clientes
                                        join f in context.facturas on c.ID equals f.clienteFK where c.ID == clienteID
                                        select new
                    {
                        c.ID,
                        c.nombreCliente,
                        c.RUT
                    }).FirstOrDefault();

                    Cliente infoCliente = new Cliente(datosCliente.ID, datosCliente.RUT, datosCliente.nombreCliente);
                    return(infoCliente);
                }
                else
                {
                    return(null);
                }
            }
        }